Вопрос по minicom

Автор Pristav88, 17 ноября 2021, 11:18:41

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Pristav88

Добрый день!
Возник вопрос по работе программы minicom. Установил, настроил порт, цепляюсь консольником к коммутаторам. В консоль валится загрузка устройства, но после загрузки не реагирует ни на что, как буд-то виснет.  Если попытаться открыть уже запущенную железку, то результат будет вообще нулевой, просто пустое окно. Перезагружал железки, менял консольный кабель, результат такой же. Менял скорость соединения, переустанавливал minicom.sid

dzhoser

На втором скрине команды вводятся? Если нет
Попробуйте удалить файл удалить файл «LCK..ttyS0» в директории /var/lock/. И попытайтесь подключится к загруженной железке с правильной скоростью.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Pristav88

Команды не вводятся :(

Цитата: dzhoser от 17 ноября 2021, 12:20:03
На втором скрине команды вводятся? Если нет
Попробуйте удалить файл удалить файл «LCK..ttyS0» в директории /var/lock/. И попытайтесь подключится к загруженной железке с правильной скоростью.
artem@debian:~$ cd /var/lock/
artem@debian:/var/lock$ ls -l
total 4
-rw-r--r-- 1 root root 22 Nov 17 12:42 asound.state.lock
drwxr-xr-x 2 root root 40 Nov 17 12:37 subsys
artem@debian:/var/lock$ cd subsys/
artem@debian:/var/lock/subsys$ ls -l
total 0
artem@debian:/var/lock/subsys$

dzhoser

Наверно проблема в выбранной скорости и согласовании
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

mrgoodvin

Pristav88, a показать что же валится в консоль? USB0, то есть у вас имеется преобразователь интерфейсов/протокола? Если имеется то возможно нужны особые к нему драйвера. Использоваться должен последовательный порт ведь же...

Pristav88

В консоль валится загрузка устройства, отображение корректное, так что я полагаю что скорость выставлена тоже корректна именно этому устройству. Когда доходит до ввода logina то клавиатура не реагирует на нажатия. Ничего не получается ввести. Даже если зайти на устройство и что-то попытаться прописать в командной строке. Со старым переходником usb-com таких проблем не было.
В lsusb новый отображается вот так вот:
ID 067b:2303 Prolific Technology, Inc. P2303 Serial Port / Mobile Action MA-8910P

dzhoser

#6
Есть возможность поставить перемычку для проверки переходника?
Команды входящие в com должны дублироваться. Так хотя бы Rx-Tx проверим.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

mrgoodvin

На базе pl2303 должен был бы работать, и как видим работает но не совсем корректно. Что если попробовать другой терминал? Возможно проблемка в самом minicom. Смотрите так же  логи. Если есть Х-ы, можете попробовать cutecom, очень есть удобно то таки кстати, но хотя бы получим больше информации.

dzhoser, идея хорошая, можно и проверить. Но скорее там всё будет хорошо, так как есть вывод и подключение. Впрочем начал бы с варианта первого.

Ну и полностью исключать проблему/совмостимости же встроенного драйвера в ядрышко нельзя в данном случае. Только не "P2303" а "PL2303" скорее всего. Предпоследняя мне не есть известная.

dzhoser

В любом случае нужно поэкспериментировать со скоростью и честностью битов. ИМХО.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Pristav88

Цитата: mrgoodvin от 18 ноября 2021, 20:58:41
На базе pl2303 должен был бы работать, и как видим работает но не совсем корректно. Что если попробовать другой терминал? Возможно проблемка в самом minicom. Смотрите так же  логи. Если есть Х-ы, можете попробовать cutecom, очень есть удобно то таки кстати, но хотя бы получим больше информации.

dzhoser, идея хорошая, можно и проверить. Но скорее там всё будет хорошо, так как есть вывод и подключение. Впрочем начал бы с варианта первого.

Ну и полностью исключать проблему/совмостимости же встроенного драйвера в ядрышко нельзя в данном случае. Только не "P2303" а "PL2303" скорее всего. Предпоследняя мне не есть известная.
Попробовал cutecom, на железку зашел, команды вводятся, железка отвечает. Вывод всё кроме цифр идет крякозябрами, очень не удобный интерфейс для меня.

Pristav88

artem@debian:/dev$ sudo dmesg | grep tty
[sudo] password for artem:
[    0.110422] printk: console [tty0] enabled
[    2.377474] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[   11.947703] systemd[1]: Created slice system-getty.slice.
[ 7279.212946] usb 1-4.2: pl2303 converter now attached to ttyUSB0
[ 7504.687344] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 7529.350491] usb 1-4.2: pl2303 converter now attached to ttyUSB0
[ 7635.788814] pl2303 ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[ 7635.792121] pl2303 ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[ 7636.016686] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -19
[ 7636.016721] pl2303 ttyUSB0: error sending break = -19
[ 7636.017425] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 7642.496857] usb 1-4.3.2: pl2303 converter now attached to ttyUSB0
[ 9707.054648] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 9711.233717] usb 1-4.3.2: pl2303 converter now attached to ttyUSB0
[ 9796.314473] pl2303 ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[ 9796.315548] pl2303 ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
[ 9796.397745] pl2303 ttyUSB0: pl2303_read_int_callback - usb_submit_urb failed with result -19
[ 9796.398211] pl2303 ttyUSB0: pl2303_set_control_lines - failed: -19
[ 9796.398242] pl2303 ttyUSB0: error sending break = -19
[ 9796.399783] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 9801.859207] usb 1-4.2: pl2303 converter now attached to ttyUSB0
artem@debian:/dev$

mrgoodvin

#11
Почему-то не порекомендовал сразу попробовать согласно ссылки ниже, хоть и проделывал такое часто с qemu для пробрасывания порта. Попробуйте костыль сей, может поможет:
http://settleques.com/index.php/2020/04/15/pl2303-ttyusb2-pl2303_set_control_lines-failed-19
Точно, забыл о кракозябрах. Остальное дело вкуса конечно.

Pristav88

#12
Цитата: mrgoodvin от 19 ноября 2021, 14:35:57
Почему-то не порекомендовал сразу попробовать согласно ссылки ниже, хоть и проделывал такое часто с qemu для пробрасывания порта. Попробуйте костыль сей, может поможет:
http://settleques.com/index.php/2020/04/15/pl2303-ttyusb2-pl2303_set_control_lines-failed-19
Точно, забыл о кракозябрах. Остальное дело вкуса конечно.
Все сделал в соответствии с инструкцией. Результат тот же. minicom останавливается в момент загрузки устройства и дальше ни на что не реагирует.
В screen всё корректно работает.

mrgoodvin

Проблема тогда самого minicom. Попробуйте может тогда из по root запустить его для пущей уверенности проблемы и/или добавить пользователя в группу dialout.