[LUGOS] USB -> multiport RS232

Darko Bulat darko.bulat at ceterum.si
Wed Jun 18 15:34:43 CEST 2008


Desetletja nazaj smo pri podobnih problemih (več Ethernet kartic)
reševali tako, da smo izbirali različne proizvajalce oz. modele
kartic, ki so se potem pač razlikovale po proizvajalcu oz. modelu.

Pri USBu je pravzaprav zelo težko, če sta dva USB adapterja
enaka.

Zdi se, da je res hudič v milisekundah in v tem kateri se adapter
prvi odzove.

Morda bi res pomagalo, če se bi uporabila adapterja dveh različnih
proizvajalcev (pa ne le različnih OEM nalepk), ki sta potlej
najbrž le toliko različna, da se en VEDNO oglasi prej kot drugi.

lp
D.

--

Blaz Podrzaj pravi:
> Quoting Mitja Udov? <mitja.udovc at ztm.si>:
> 
>> Jernej Simon?i? wrote:
>>> On Tuesday, June 17, 2008, 16:35:33, Mitja Udov? wrote:
>>>
>>>
>>>> Ali obstaja na?in in kako dose?em, da se bo ob rebootu oz. priklju?itvi
>>>> adapterjev v USB vedno isti porti isto imenovali.
>>>>
>>> Poglej, ?e lahko adapterje poimenuje? preko udev (vendar rabijo nekaj,
>>> po ?emer jih sistem lahko lo?i med sabo - npr. serijsko ?t.).
>>>
>>>
>> vsebina /proc/tty/driver/usbserial
>>
>> usbserinfo:1.0 driver:2.0
>> 0: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-1.1
>> 1: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-1.2
>> 2: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-1.3
>> 3: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-1.4
>> 4: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-2.1
>> 5: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-2.2
>> 6: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-2.3
>> 7: module:ftdi_sio name:"FTDI USB Serial Device" vendor:0403
>> product:6001 num_ports:1 port:1 path:usb-0000:00:1d.0-2.4
>>
>>
>> Po moje me ravno to zaj..., ker bi moral biti "path-usb-0000:00:1d"
>> razli?en???
> 
> Pusti proc.
> 
> Tako kot je rekel Jernej, udev je tvoj resitelj. Napisati bos moral udev
> pravilo, ki ti bo glede na nek specificen parameter razlikovalo med obema
> adapterjema. Omenil je serijsko stevilko naprave.
> 
> Priklopi oba adapterja potem pa pobrskaj po /sys, lahko si pomagas tudi z
> udevinfo. Jaz bi naredil takole:
> 
> udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB0)
> udevinfo -a -p $(udevinfo -q path -n /dev/ttyUSB4)
> 
> ...in pogledal po cem bi lahko razlikoval obe napravi. Potem bi pa napisal
> pravilo, ki bi mi za prvi adapter naredil linke v stilu /dev/usb1/tty[0-3], za
> drugega pa /dev/usb2/tty[0-3].
> 
> Ne pricakovati, da bos to v 5ih minutah resil... vzemi si cas za trial 
> and error
> pristop in ti bo v kaksni urci ratalo.
> 
> lp,B
> lp,B
> _______________________________________________
> lugos-list mailing list
> lugos-list at lugos.si
> http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list



More information about the lugos-list mailing list