* [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
@ 2005-03-22 13:34 Michael Shigorin
2005-03-22 14:06 ` Anton Farygin
0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2005-03-22 13:34 UTC (permalink / raw)
To: hardware
...ну как такое здесь не заархивировать :)
----- Forwarded message from "Alexei V. Mezin" <mezin ntmdt.ru> -----
Date: Tue, 22 Mar 2005 14:28:54 +0300
From: "Alexei V. Mezin" <mezin ntmdt.ru>
To: community altlinux.ru
Subject: Re[2]: [Comm] Проблемы с AverStudio 307
Hello Владимир,
Monday, March 21, 2005, 8:08:57 PM, you wrote:
>> #tvtuner
>> alias char-major-81 saa7134
>> alias char-major-89 i2c-dev
ВГ> i2c - объясните в двух словах, что за класс (?) устройств ?
В двух словах:
i2c -- простая шина (всего 4 провода: земля-питание-clock-data), на
ней может быть до 127 устройств. Элементарное управление: послал байт
адреса устройства и байт команды, устройство поймало свой адрес и
приняло твой байт в себя.
Шину сделали для управления частями внутри бытовой
электроники, причем много-много лет назад. Для i2c выпускается
множество простых устройств типа датчиков температуры/давления,
ЦАП/АЦП и т.п. В компе встречается обычно в трех местах:
1. Тюнеры. Так как в телевизорах те же микросхемы тюнеров, что и на
компьютерных платах, а i2c изначально для телевизора и была сделана,
то управление тюнеров работает по схеме
soft->PCI bus->i2c bus->saa713x/bt87x
2. Сенсоры (температуры, вращения кулеров и т.п.), особенно на старых
мамках (например на 440bx). Производители мамок использовали широко
распространенные контроллеры датчиков, но для этого в мамку пришлось
прикрутить i2c.
3. SMBus. На некоторых мамках (на тех, у которых сенсоры на i2c???)
даже разведен разъем с надписью SMBus. Это "упрощенный" аналог i2c.
Для чего выведен разъем -- не знаю, ни разу не видел устройств,
которые к нему можно "стандартно" подключить. А так вещь полезная.
Можно на <$10 собрать контроллер смывного бачка в сортире, лампочки на
потолке или десятка-другого термодатчиков и разместить их за окном, на
системном блоке, во всех комнатах и коридорах и даже под стулом, на
котором сидишь. И все это подключить к SMBus, запрограммировать и
наслаждаться :)
--
Best regards,
Alexei V. Mezin mailto:mezin ntmdt.ru
_______________________________________________
Community mailing list
Community altlinux.ru
https://lists.altlinux.ru/mailman/listinfo/community
----- End forwarded message -----
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
2005-03-22 13:34 [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307 Michael Shigorin
@ 2005-03-22 14:06 ` Anton Farygin
2005-03-22 14:36 ` Re[2]: " Alexei V. Mezin
0 siblings, 1 reply; 7+ messages in thread
From: Anton Farygin @ 2005-03-22 14:06 UTC (permalink / raw)
To: hardware
Michael Shigorin wrote:
>...ну как такое здесь не заархивировать :)
>
>
Ага.. информация конечно полезная.. и шина хорошая, только вот детекта
на ней нет ;-(
Иначе как попробовать каждую гадость - не получится сдетектить что на
шине висит.
Потому и с сенсорами такой гемморой ;-(
>----- Forwarded message from "Alexei V. Mezin" <mezin ntmdt.ru> -----
>
>Date: Tue, 22 Mar 2005 14:28:54 +0300
>From: "Alexei V. Mezin" <mezin ntmdt.ru>
>To: community altlinux.ru
>Subject: Re[2]: [Comm] Проблемы с AverStudio 307
>
>Hello Владимир,
>
>Monday, March 21, 2005, 8:08:57 PM, you wrote:
>
>
>
>>>#tvtuner
>>>alias char-major-81 saa7134
>>>alias char-major-89 i2c-dev
>>>
>>>
>
>ВГ> i2c - объясните в двух словах, что за класс (?) устройств ?
>В двух словах:
>i2c -- простая шина (всего 4 провода: земля-питание-clock-data), на
>ней может быть до 127 устройств. Элементарное управление: послал байт
>адреса устройства и байт команды, устройство поймало свой адрес и
>приняло твой байт в себя.
>
>Шину сделали для управления частями внутри бытовой
>электроники, причем много-много лет назад. Для i2c выпускается
>множество простых устройств типа датчиков температуры/давления,
>ЦАП/АЦП и т.п. В компе встречается обычно в трех местах:
>1. Тюнеры. Так как в телевизорах те же микросхемы тюнеров, что и на
>компьютерных платах, а i2c изначально для телевизора и была сделана,
>то управление тюнеров работает по схеме
>soft->PCI bus->i2c bus->saa713x/bt87x
>2. Сенсоры (температуры, вращения кулеров и т.п.), особенно на старых
>мамках (например на 440bx). Производители мамок использовали широко
>распространенные контроллеры датчиков, но для этого в мамку пришлось
>прикрутить i2c.
>3. SMBus. На некоторых мамках (на тех, у которых сенсоры на i2c???)
>даже разведен разъем с надписью SMBus. Это "упрощенный" аналог i2c.
>Для чего выведен разъем -- не знаю, ни разу не видел устройств,
>которые к нему можно "стандартно" подключить. А так вещь полезная.
>Можно на <$10 собрать контроллер смывного бачка в сортире, лампочки на
>потолке или десятка-другого термодатчиков и разместить их за окном, на
>системном блоке, во всех комнатах и коридорах и даже под стулом, на
>котором сидишь. И все это подключить к SMBus, запрограммировать и
>наслаждаться :)
>
>
>
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re[2]: [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
2005-03-22 14:06 ` Anton Farygin
@ 2005-03-22 14:36 ` Alexei V. Mezin
2005-03-22 14:41 ` Anton Farygin
0 siblings, 1 reply; 7+ messages in thread
From: Alexei V. Mezin @ 2005-03-22 14:36 UTC (permalink / raw)
To: hardware
Hello Anton,
Tuesday, March 22, 2005, 5:06:43 PM, you wrote:
AF> Michael Shigorin wrote:
>>...ну как такое здесь не заархивировать :)
>>
>>
AF> Ага.. информация конечно полезная.. и шина хорошая, только вот детекта
AF> на ней нет ;-(
Наследие прошлого и пример использования неподходящей технологии. В
телевизоре хотплаг и детект не нужен. Вот и нету в i2c такой функции.
Зато если на мамке (или плате тюнера) есть такая шина, то за примерно
5 у.е. всего одной микросхемой делается два канала ЦАПа по 8 бит.
Видимо, самый простой способ (всякие кучки резисторов на LPT -- не наш
метод).
--
Best regards,
Alexei V. Mezin mailto:mezin@ntmdt.ru
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
2005-03-22 14:36 ` Re[2]: " Alexei V. Mezin
@ 2005-03-22 14:41 ` Anton Farygin
2005-03-22 15:39 ` Sergey Vlasov
0 siblings, 1 reply; 7+ messages in thread
From: Anton Farygin @ 2005-03-22 14:41 UTC (permalink / raw)
To: hardware, Alexei V. Mezin
Alexei V. Mezin wrote:
>Hello Anton,
>
>Tuesday, March 22, 2005, 5:06:43 PM, you wrote:
>
>AF> Michael Shigorin wrote:
>
>
>
>>>...ну как такое здесь не заархивировать :)
>>>
>>>
>>>
>>>
>AF> Ага.. информация конечно полезная.. и шина хорошая, только вот детекта
>AF> на ней нет ;-(
>Наследие прошлого и пример использования неподходящей технологии. В
>телевизоре хотплаг и детект не нужен. Вот и нету в i2c такой функции.
>
>
Естественно...
>Зато если на мамке (или плате тюнера) есть такая шина, то за примерно
>5 у.е. всего одной микросхемой делается два канала ЦАПа по 8 бит.
>Видимо, самый простой способ (всякие кучки резисторов на LPT -- не наш
>метод).
>
>
Да это все понятно.. но опять же - как к этому дрова писать с функцией
PlugNPlay ?
Rgds,
Rider
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
2005-03-22 14:41 ` Anton Farygin
@ 2005-03-22 15:39 ` Sergey Vlasov
2005-03-22 15:51 ` Anton Farygin
0 siblings, 1 reply; 7+ messages in thread
From: Sergey Vlasov @ 2005-03-22 15:39 UTC (permalink / raw)
To: hardware
[-- Attachment #1: Type: text/plain, Size: 1076 bytes --]
On Tue, Mar 22, 2005 at 05:41:19PM +0300, Anton Farygin wrote:
> Alexei V. Mezin wrote:
> >Hello Anton,
> >Tuesday, March 22, 2005, 5:06:43 PM, you wrote:
> >AF> Michael Shigorin wrote:
> >>>...ну как такое здесь не заархивировать :)
> >>>
> >AF> Ага.. информация конечно полезная.. и шина хорошая, только вот детекта
> >AF> на ней нет ;-(
> >Наследие прошлого и пример использования неподходящей технологии. В
> >телевизоре хотплаг и детект не нужен. Вот и нету в i2c такой функции.
> >
> Естественно...
>
> >Зато если на мамке (или плате тюнера) есть такая шина, то за примерно
> >5 у.е. всего одной микросхемой делается два канала ЦАПа по 8 бит.
> >Видимо, самый простой способ (всякие кучки резисторов на LPT -- не наш
> >метод).
> >
> Да это все понятно.. но опять же - как к этому дрова писать с функцией
> PlugNPlay ?
Вообще есть SMBus ARP, позволяющий динамически назначать адреса устройств
и получать Vendor/Device ID. На ASUS A7V8X и A8V на запросы SMBus ARP
даже что-то отвечает (похоже, W83791SD для их любимого Speech POST Reporter).
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
2005-03-22 15:39 ` Sergey Vlasov
@ 2005-03-22 15:51 ` Anton Farygin
2005-03-22 16:13 ` Sergey Vlasov
0 siblings, 1 reply; 7+ messages in thread
From: Anton Farygin @ 2005-03-22 15:51 UTC (permalink / raw)
To: hardware
Sergey Vlasov wrote:
>On Tue, Mar 22, 2005 at 05:41:19PM +0300, Anton Farygin wrote:
>
>
>>Alexei V. Mezin wrote:
>>
>>
>>>Hello Anton,
>>>Tuesday, March 22, 2005, 5:06:43 PM, you wrote:
>>>AF> Michael Shigorin wrote:
>>>
>>>
>>>>>...ну как такое здесь не заархивировать :)
>>>>>
>>>>>
>>>>>
>>>AF> Ага.. информация конечно полезная.. и шина хорошая, только вот детекта
>>>AF> на ней нет ;-(
>>>Наследие прошлого и пример использования неподходящей технологии. В
>>>телевизоре хотплаг и детект не нужен. Вот и нету в i2c такой функции.
>>>
>>>
>>>
>>Естественно...
>>
>>
>>
>>>Зато если на мамке (или плате тюнера) есть такая шина, то за примерно
>>>5 у.е. всего одной микросхемой делается два канала ЦАПа по 8 бит.
>>>Видимо, самый простой способ (всякие кучки резисторов на LPT -- не наш
>>>метод).
>>>
>>>
>>>
>>Да это все понятно.. но опять же - как к этому дрова писать с функцией
>>PlugNPlay ?
>>
>>
>
>Вообще есть SMBus ARP, позволяющий динамически назначать адреса устройств
>и получать Vendor/Device ID. На ASUS A7V8X и A8V на запросы SMBus ARP
>даже что-то отвечает (похоже, W83791SD для их любимого Speech POST Reporter).
>
>
Хм.. интересно - а пример запроса есть ?
Это работает только на ASUS или еще где-то ?
Как проверить ?
Rgds,
Rider
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307
2005-03-22 15:51 ` Anton Farygin
@ 2005-03-22 16:13 ` Sergey Vlasov
0 siblings, 0 replies; 7+ messages in thread
From: Sergey Vlasov @ 2005-03-22 16:13 UTC (permalink / raw)
To: hardware
[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]
On Tue, Mar 22, 2005 at 06:51:35PM +0300, Anton Farygin wrote:
> >Вообще есть SMBus ARP, позволяющий динамически назначать адреса устройств
> >и получать Vendor/Device ID. На ASUS A7V8X и A8V на запросы SMBus ARP
> >даже что-то отвечает (похоже, W83791SD для их любимого Speech POST
> >Reporter).
> >
> Хм.. интересно - а пример запроса есть ?
>
> Это работает только на ASUS или еще где-то ?
>
>
> Как проверить ?
Пробовал это я весьма давно. sensors-detect определяет smbus-arp (правда,
всё "определение" там ограничивается проверкой наличия чего-то по адресу
0x61). Модуль smbus-arp под 2.6 никто так и не отнёс, и даже под 2.4 он
не работал с оригинальным i2c-viapro, поскольку в i2c-viapro отсутствует
поддержка PEC. Я там напатчил чего-то непонятного, но пользы от этого не
было (с W83791SD мало что можно сделать, Winbond выложила якобы datasheet,
но толку от него никакого), так что я на это забил.
А вообще SMBus ARP описан в http://www.smbus.org/specs/smbus20.pdf - ещё
бы чипы его поддерживали...
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-03-22 16:13 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-22 13:34 [Hardware] Fwd: Re[2]: [Comm] Проблемы с AverStudio 307 Michael Shigorin
2005-03-22 14:06 ` Anton Farygin
2005-03-22 14:36 ` Re[2]: " Alexei V. Mezin
2005-03-22 14:41 ` Anton Farygin
2005-03-22 15:39 ` Sergey Vlasov
2005-03-22 15:51 ` Anton Farygin
2005-03-22 16:13 ` Sergey Vlasov
ALT Linux hardware support
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
public-inbox-index hardware
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.hardware
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git