Имеется Alt Linux Compact 3.0 с ядром 2.6.20. Требуется подключить ик-порт ArkMicro. В /proc/bus/usb/devices про него написано:
Код: Выделить всё
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 11 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=18ec ProdID=3118 Rev= 0.01
S: Manufacturer=ARKMICRO
S: Product=USB TO IRDA
C:* #Ifs= 1 Cfg#= 0 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=1ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0msИмеется модуль ark3116, который и загружаю:
Код: Выделить всё
#modprobe ark3116на что в логах сообщается:
Код: Выделить всё
May 10 02:14:33 localhost kernel: usbcore: registered new interface driver usbserial
May 10 02:14:33 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
May 10 02:14:33 localhost kernel: usbcore: registered new interface driver usbserial_generic
May 10 02:14:33 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
May 10 02:14:33 localhost kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for ark3116
May 10 02:14:33 localhost kernel: usbcore: registered new interface driver ark3116Вставляю ирду:
Код: Выделить всё
May 10 02:14:43 localhost kernel: usb 2-2: new full speed USB device using ohci_hcd and address 3
May 10 02:14:43 localhost kernel: usb 2-2: configuration #0 chosen from 1 choice
May 10 02:14:43 localhost kernel: usb 2-2: config 0 descriptor??По идее должно создаться нечто типо /dev/ttyUSB0 (судя по тому что удалось нарыть в гугле). Вместо этого создается следующее:
Код: Выделить всё
[nortt@localhost nortt]$ ll /dev/usbdev*
crw-rw---- 1 root root 189, 129 Май 10 03:11 /dev/usbdev2.2
crw-rw---- 1 root root 254, 6 Май 10 03:11 /dev/usbdev2.2_ep00
crw-rw---- 1 root root 254, 9 Май 10 03:11 /dev/usbdev2.2_ep82
crw-rw---- 1 root root 254, 8 Май 10 03:11 /dev/usbdev2.2_ep02
crw-rw---- 1 root root 254, 7 Май 10 03:11 /dev/usbdev2.2_ep81Чего с этим делать дальше не понятно. irattach'у это скормить не получается. Также загружены модули uhci_hcd, irda, irtty-sir и ircomm-tty. Может не хватает еще каких-нибудь модулей? Или же ark3116 вообще не подходит для данного девайса?
З.Ы. Под вендой девайс определяется как ArkMicro USB Infrared Miniport Adapter.