LINUX.ORG.RU

Prolific PL2303, Linux Mint и minicom (любой терминал в принципе)

 , ,


0

1

Имеется usb ttl переходник от фирмы cablexpert, и он категорически не хочет работать (в шЫнде хоть эхо дает, но потом вешает наглухо гипертерминал и putty). Вроде адекватно определяется:

[287634.792056] usb 5-2: new full-speed USB device number 6 using uhci_hcd
[287634.966085] usb 5-2: New USB device found, idVendor=067b, idProduct=2303
[287634.966088] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[287634.966090] usb 5-2: Product: USB-Serial Controller D
[287634.966091] usb 5-2: Manufacturer: Prolific Technology Inc. 
[287634.969155] pl2303 5-2:1.0: pl2303 converter detected
[287634.981206] usb 5-2: pl2303 converter now attached to ttyUSB0
После попытки использовать minicom или putty сыпет ошибками:
[288088.946594] pl2303 5-2:1.0: pl2303_vendor_write - failed to write [0008]: -71
[288088.947590] pl2303 5-2:1.0: pl2303_vendor_write - failed to write [0009]: -71
[288088.948587] pl2303 ttyUSB0: pl2303_get_line_request - failed: -71
[288088.949640] pl2303 ttyUSB0: pl2303_set_line_request - failed: -71
[288088.950581] pl2303 5-2:1.0: pl2303_vendor_write - failed to write [0000]: -71
[288088.951573] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -71
[288088.952577] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -71
[288098.248492] pl2303 ttyUSB0: pl2303_get_line_request - failed: -71
[288098.249492] pl2303 ttyUSB0: pl2303_set_line_request - failed: -71
[288098.250478] pl2303 5-2:1.0: pl2303_vendor_write - failed to write [0000]: -71
[288098.251488] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -71
[288103.593442] pl2303 ttyUSB0: pl2303_get_line_request - failed: -71
[288103.594535] pl2303 ttyUSB0: pl2303_set_line_request - failed: -71
[288103.595444] pl2303 5-2:1.0: pl2303_vendor_write - failed to write [0000]: -71
[288103.596423] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -71
[288104.744409] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288104.749417] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288104.850410] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.012410] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.058417] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.088424] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.231412] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.353407] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.361411] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.473406] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.478418] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.523402] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.643409] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288105.721401] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288116.731292] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288117.715286] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288127.992192] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288128.159178] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288128.172176] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288128.301171] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288128.469172] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288128.844171] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.308158] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.318167] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.411157] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.591160] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.623152] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.752152] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.947149] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288130.967146] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288131.542159] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.224151] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.367141] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.489149] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.493145] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.632135] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.743139] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.775133] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.881123] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288132.987124] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.000034] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.193134] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.307131] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.352123] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.458121] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.578130] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.596127] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.721121] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.830128] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.851123] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288133.992035] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288134.561121] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288137.220088] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288137.894080] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288139.939062] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288140.628055] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288141.063050] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288141.344044] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288141.540044] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288141.720039] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288141.894040] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288142.069053] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288142.456035] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288162.591839] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288162.595832] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288163.073835] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288163.167827] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288163.555823] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288163.797820] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288164.034817] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288164.438812] pl2303 ttyUSB0: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[288174.065753] pl2303 ttyUSB0: pl2303_get_line_request - failed: -71
[288174.066725] pl2303 ttyUSB0: pl2303_set_line_request - failed: -71
[288174.067719] pl2303 5-2:1.0: pl2303_vendor_write - failed to write [0000]: -71
[288174.068721] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -71
[288174.364720] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -71
[288174.368719] pl2303 ttyUSB0: error sending break = -71
Как исправить? В полях другой шнурок поискать негде... ОСь Минт 18.3, ядро крайнее (обновленное).

возьми лупу и пройдись зорким глазом по дорожкам и пайке. у меня такой сх340 приехал, неделю с китайцем бодался на замену. а причина после вскрытия термоусадки оказалась банальной - со стороны юсб припоя практически нет, зато со стороны контактов - сопля через все контакты

если визуально все ок - попробуй пропаять ноги кварца, не перегрей только

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

Корпус монолитный пластик к сожалению - если начать разбирать, то догробится, плюс не моя железка, взял на выезд у знакомого. А что за ошибки то лезут, вот в чем вопрос...

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

А нет, не монолит - вскрыл таки, вот только провода пропаяны, но на плате из корпуса с надписью cablexpert вышла плата с маркировкой gembird)

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

В арче (4.15.12-1-zen) работает:

dmesg:

[172275.389746] usb 1-2: new full-speed USB device number 9 using xhci_hcd
[172275.516343] usb 1-2: New USB device found, idVendor=067b, idProduct=2303
[172275.516348] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[172275.516351] usb 1-2: Product: USB-Serial Controller
[172275.516354] usb 1-2: Manufacturer: Prolific Technology Inc.
[172275.517099] pl2303 1-2:1.0: pl2303 converter detected
[172275.517844] usb 1-2: pl2303 converter now attached to ttyUSB0

Вот начало

$ minicom 

                                                                                              
U-Boot 1.1.3 (Jan  3 2014 - 09:12:42)                                                         
                                                                                              
MAX Board: Ralink APSoC DRAM:  64 MB                                                          
relocate_code Pointer at: 83fb4000                                                            
enable ephy clock...done. rf reg 29 = 5                                                       
SSC disabled.                                                                                 
spi_wait_nsec: 29                                                                             
spi device id: ef 40 17 0 0 (40170000)                                                        
find flash: W25Q64BV                                                                          
raspi_read: from:30000 len:1000                                                               
raspi_read: from:30000 len:1000                                                               
============================================                                                  
Ralink UBoot Version: 4.1.1.0                                                                 
--------------------------------------------                                                  
ASIC 7620_MP (Port5<->None)

Новых сообщений в dmesg не появляется. Сейчас ещё в мяту загружусь и проверю.

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

В мяте (18.2 ядро 4.11.0-14-generic) точно также работает

dmesg:

[   93.162108] usb 3-2: new full-speed USB device number 7 using xhci_hcd
[   93.302755] usb 3-2: New USB device found, idVendor=067b, idProduct=2303
[   93.302756] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   93.302757] usb 3-2: Product: USB-Serial Controller
[   93.302758] usb 3-2: Manufacturer: Prolific Technology Inc.
[   94.317943] usbcore: registered new interface driver usbserial
[   94.317953] usbcore: registered new interface driver usbserial_generic
[   94.317959] usbserial: USB Serial support registered for generic
[   94.319306] usbcore: registered new interface driver pl2303
[   94.319314] usbserial: USB Serial support registered for pl2303
[   94.319326] pl2303 3-2:1.0: pl2303 converter detected
[   94.319849] usb 3-2: pl2303 converter now attached to ttyUSB0

И нового ничего не появляется при работе minicom'а.

p.s.: а, ну, единственное в арче пользователь в группе uucp, а под мятой - нет. Там запускал от рута, иначе не могло получить доступ к ttyUSB0

onlybugs ★★
()
Последнее исправление: onlybugs (всего исправлений: 1)
Ответ на: комментарий от onlybugs
В арче (4.15.12-1-zen) работает:
...
[172275.516351] usb 1-2: Product: USB-Serial Controller

везде работает, только у него контроллер скорей всего другой ревизии

[287634.966090] usb 5-2: Product: USB-Serial Controller >>>D<<<
anonymous
()
Ответ на: комментарий от onlybugs

Дак при втыкании (читай внимательно начало темы) выдает так же все, при попытке работать терминалом через него, тогда и сыпет в dmesg. У тебя в минте ядро обновленное? У этого пк еще микрокоды на интел подключены...

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

Новых сообщений в dmesg не появляется.
И нового ничего не появляется при работе minicom'а.
читай внимательно

У тебя в минте ядро обновленное?

Версии ядер есть в сообщениях.

У этого пк еще микрокоды на интел подключены...

Вряд ли влияет. Могу проверить в арче на kaby lake с обновлениями, но что-то мне подсказывает, что будет работать без проблем.

У меня китайский адаптер. Есть ещё на ch341, тоже вроде работает. Пробуй в другой комп воткнуть, если уж даже в винде у тебя не пашет.

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

В шЫнде заработал - пришлось заставить)

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