[devel] hcl.altlinux.org

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Авг 1 20:58:51 MSD 2008


On Fri, Aug 01, 2008 at 08:36:02PM +0400, Alexey I. Froloff wrote:
> * Sergey Vlasov <vsu@> [080801 19:53]:
> > Если это PCI vendor:device - однозначно мало;
> Это "как бы PCI-like vendor:device".  По ним будет основной
> поиск.
> 
> > для многих устройств существенное значение имеет subsystem ID
> > (например, многие звуковые карты Creative отличаются только по
> > subsystem ID, с неизвестным устройством snd-emu10k1 работать
> > отказывается).

Точнее, не отказывается, но, скорее всего, нормально работать не
будет.

> С этими можно порешать через properties произвольного вида.
> Правда поиск и фильтрация по нему работать не будет.  Много может
> быть таких моделей в пределах одного device_id?  Юзер от этого
> списка не испугается?

109e  Brooktree Corporation
...
	036e  Bt878 Video Capture
		0070 13eb  WinTV Series
		0070 ff01  Viewcast Osprey 200
		0071 0101  DigiTV PCI
		107d 6606  WinFast TV 2000
		11bd 0012  PCTV pro (TV + FM stereo receiver)
		11bd 001c  PCTV Sat (DBC receiver)
		127a 0001  Bt878 Mediastream Controller NTSC
		127a 0002  Bt878 Mediastream Controller PAL BG
		127a 0003  Bt878a Mediastream Controller PAL BG
		127a 0048  Bt878/832 Mediastream Controller
		144f 3000  MagicTView CPH060 - Video
		1461 0002  TV98 Series (TV/No FM/Remote)
		1461 0003  AverMedia UltraTV PCI 350
		1461 0004  AVerTV WDM Video Capture
		1461 0761  AverTV DVB-T
		1461 0771  AverMedia AVerTV DVB-T 771
		14f1 0001  Bt878 Mediastream Controller NTSC
		14f1 0002  Bt878 Mediastream Controller PAL BG
		14f1 0003  Bt878a Mediastream Controller PAL BG
		14f1 0048  Bt878/832 Mediastream Controller
		1822 0001  VisionPlus DVB card
		1851 1850  FlyVideo'98 - Video
		1851 1851  FlyVideo II
		1852 1852  FlyVideo'98 - Video (with FM Tuner)
		18ac d500  DViCO FusionHDTV5 Lite
		270f fc00  Digitop DTT-1000
		bd11 1200  PCTV pro (TV + FM stereo receiver)

Но тут-то по vendor:device хотя бы однозначно определяется драйвер
(ну или почти однозначно - для некоторых subsystem id всплывает
dvb-bt8xx).  Настоящий ужас вот где:

10b5  PLX Technology, Inc.
...
	9030  PCI9030 32-bit 33MHz PCI <-> IOBus Bridge
		10b5 2862  Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board
		10b5 2906  Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board
		10b5 2940  Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board
		10b5 2977  IXXAT iPC-I XC16/PCI CAN Board
		10b5 2978  SH ARC-PCIu SOHARD ARCNET card
		10b5 3025  Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board
		10b5 3068  Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board
		12fe 0111  CPCI-ASIO4 (ESD 4-port Serial Interface Board)
		1397 3136  4xS0-ISDN PCI Adapter
		1397 3137  S2M-E1-ISDN PCI Adapter
		1518 0200  Kontron ThinkIO-C
		15ed 1002  MCCS 8-port Serial Hot Swap
		15ed 1003  MCCS 16-port Serial Hot Swap
...
	9050  PCI <-> IOBus Bridge
		10b5 1067  IXXAT CAN i165
		10b5 1172  IK220 (Heidenhain)
		10b5 2036  SatPak GPS
		10b5 2221  Alpermann+Velte PCL PCI LV: Timecode Reader Board
		10b5 2273  SH ARC-PCI SOHARD ARCNET card
		10b5 2431  Alpermann+Velte PCL PCI D: Timecode Reader Board
		10b5 2905  Alpermann+Velte PCI TS: Time Synchronisation Board
		10b5 9050  PCI-I04 PCI Passive PC/CAN Interface
		1498 0362  TPMC866 8 Channel Serial Card
		1522 0001  RockForce 4 Port V.90 Data/Fax/Voice Modem
		1522 0002  RockForce 2 Port V.90 Data/Fax/Voice Modem
		1522 0003  RockForce 6 Port V.90 Data/Fax/Voice Modem
		1522 0004  RockForce 8 Port V.90 Data/Fax/Voice Modem
		1522 0010  RockForce2000 4 Port V.90 Data/Fax/Voice Modem
		1522 0020  RockForce2000 2 Port V.90 Data/Fax/Voice Modem
		15ed 1000  Macrolink MCCS 8-port Serial
		15ed 1001  Macrolink MCCS 16-port Serial
		15ed 1002  Macrolink MCCS 8-port Serial Hot Swap
		15ed 1003  Macrolink MCCS 16-port Serial Hot Swap
		5654 2036  OpenSwitch 6 Telephony card
		5654 3132  OpenSwitch 12 Telephony card
		5654 5634  OpenLine4 Telephony Card
		d531 c002  PCIntelliCAN 2xSJA1000 CAN bus
		d84d 4006  EX-4006 1P
		d84d 4008  EX-4008 1P EPP/ECP
		d84d 4014  EX-4014 2P
		d84d 4018  EX-4018 3P EPP/ECP
		d84d 4025  EX-4025 1S(16C550) RS-232
		d84d 4027  EX-4027 1S(16C650) RS-232
		d84d 4028  EX-4028 1S(16C850) RS-232
		d84d 4036  EX-4036 2S(16C650) RS-232
		d84d 4037  EX-4037 2S(16C650) RS-232
		d84d 4038  EX-4038 2S(16C850) RS-232
		d84d 4052  EX-4052 1S(16C550) RS-422/485
		d84d 4053  EX-4053 2S(16C550) RS-422/485
		d84d 4055  EX-4055 4S(16C550) RS-232
		d84d 4058  EX-4055 4S(16C650) RS-232
		d84d 4065  EX-4065 8S(16C550) RS-232
		d84d 4068  EX-4068 8S(16C650) RS-232
		d84d 4078  EX-4078 2S(16C552) RS-232+1P

Т.е., куча самых разных устройств использует vendor:device id от
установленного там чипа PCI-контроллера, при этом название самого
устройства вообще не имеет никакого отношения к vendor:device.

> > Для IEEE1394 идентификаторы не влезают в int2 (там они
> > 3-байтовые).
> А этих зверей где берут?

Там вроде бы идентификатор производителя - OUI, как в Ethernet; база
по устройствам не попадалась.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080801/54348e70/attachment-0002.bin>


Подробная информация о списке рассылки Devel