Portál AbcLinuxu, 12. června 2024 09:12

Prevodnik USB/RS232 Aten UC232A-B

Ovladač: v jádře

Technické parametry

USB/RS232 UART prevodnik ATEN UC232A-B s chipem pl2303
dle tisteneho manualu fyzicky zvlada bitrate < 500kbit/s

Identifikace pod Linuxem

Bus 002 Device 002: ID 0557:2008 ATEN International Co. Ltd.
...
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 Interface
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0557 ATEN International Co. Ltd.
  idProduct          0x2008
  bcdDevice            3.00
  iManufacturer           1
  iProduct                2
...
    MaxPower              100mA
...

Postup zprovoznění pod Linuxem

V 2.6(.10) bez problemu, UART je jako device /dev/usb/ttyUSB0 (/dev/usb/ttyUSB1..)
V 2.4(.20-28.7 RH-7.3Ug) chodi pouze jednosmerne. receive OK, transmit nejde. testovano proti regurernimu UARTu 16550A.
GPRS pres Siemens S55 nechodi.
kompiluji latest 2.4.28 ... chodi i transmit, (testuji vlastnim prgem prenasejicim jednou za sekundu 120byte blok dat)
GPRS pres Siemens S55 chodi.
diff /usr/src/linux-2.4.20-28.7/drivers/usb/serial/pl2303.c /usr/src/linux-2.4.28/drivers/usb/serial/pl2303.c hazi rozdily predevsim ohledne line control/handshake/RTS-CTS.
Update:pokus o backport pl2303.c 2.4.28=>2.4.20-28.7, pokracovani priste.
Update:backport uspesny, je treba vzit z 2.4.28 fajle
drivers/usb/serial/usb-serial.h
drivers/usb/serial/pl2303.h
drivers/usb/serial/pl2303.c
a nakopirovat je do 2.4.20-28.7 (prepsat tamejsi puvodni), prelozit a nainstalovat takto opraveny kernel 2.4.20-28.7
problem byl opravdu v CTS/RTS, odmereno voltmetrem na rozebranem konektoru.

Poznámka

cena : 01/2005 < 500Kc
dalsi info viz :
http://www.abclinuxu.cz/hardware/show/5533
http://www.abclinuxu.cz/hardware/show/39283

Dokument vytvořil: Cupy, 19.1.2005 00:08 | Zobrazeno: 1649×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.