ALT Linux hardware support
 help / color / mirror / Atom feed
* [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