LINUX.ORG.RU

Ответ на: комментарий от koTuk

Угу, уже вспотел их третировать. Они для PL2303HX...

Lee_Noox ★★★
() автор топика
Ответ на: комментарий от Lee_Noox

Судя по
http://www.prolific.com.tw/support/files/%5CIO%20Cable%5CPL-2303HX%5CDocument...

Note: All drivers (for Windows 98, ME, 2000, XP, Vista, WinCE, Mac, Linux OS) are compatible with all PL-2303H, PL-2303HX, and PL-2303X chip versions.

Так что теоретически должно работать :) Там разных фич добавили типа gpio и eeprom c серийником.

koTuk
()
Ответ на: комментарий от koTuk

Судя по всему в ядреном драйвере для HX поддержка есть

enum pl2303_type {
        type_0,         /* don't know the difference between type 0 and */
        type_1,         /* type 1, until someone from prolific tells us... */
        HX,             /* HX version of the pl2303 chip */
};

По крайней мере у меня в 2.6.26.2

koTuk
()
Ответ на: комментарий от koTuk

В общем спрашивай если что поисковик по поводу работы этого девайса в linux, может какие патчи уже наклепали :)

koTuk
()
Ответ на: комментарий от Lee_Noox

>Шнурок usb-serial... Rover'овский.

У меня оказывается у самого HX :) А что не работает и какая версия ядра ? Что говорит после подключения:

bash-3.2# modprobe -r pl2303
bash-3.2# modprobe pl2303 debug
bash-3.2# dmesg | grep "device type"

koTuk
()
Ответ на: комментарий от Lee_Noox

>setserial ругается, хотя порт ttyUSB0 есть.

Стесняюсь спросить - а что вы хоттите изменить из setserial на эмуляторе последовательного порта ? Может стоит попробовать stty ?

koTuk
()
Ответ на: комментарий от koTuk

просто чек девайса, вот результат обычного эха "AT\r" в порт:
usb 3-2: ch341-uart converter now attached to ttyUSB0
usbcore: registered new interface driver ch341
/usr/src/kernel/linux/drivers/usb/serial/usb-serial.c: serial_open
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_open - port 0
/usr/src/kernel/linux/drivers/usb/serial/usb-serial.c: serial_write_room - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_write_room - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_write_room - returns 32
/usr/src/kernel/linux/drivers/usb/serial/usb-serial.c: serial_write - port 0, 3 byte(s)
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_write - port 0
ch341-uart ttyUSB0: usb_serial_generic_write - length = 3, data = 41 54 0d
/usr/src/kernel/linux/drivers/usb/serial/usb-serial.c: serial_close - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_close - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: generic_cleanup - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_write_bulk_callback - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_write_bulk_callback - nonzero write bulk status received: -2
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - port 0
/usr/src/kernel/linux/drivers/usb/serial/generic.c: usb_serial_generic_read_bulk_callback - nonzero read bulk status received: -2

Это уже другой шнурок драйвер ch341, результат одинаков.

Lee_Noox ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.