Страница 1 из 1

Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пн июл 10, 2017 3:22 am
bambr
Здравствуйте.
Сканер штрих-кодов переведен в режим работы через COM порт. Работает через драйвер торгового оборудования от АТОЛ.
Пробросился нормально, работает.
Но в процессе работы может рандомно исчезнуть.
Помогает перезагрузка ТК.
Лог пестрит ошибками вида
08-13-51-508| [rdpdr-serial 12] [185126.233230] rdpdr[serial]-worker.cpp ( 1510): -- ERROR -- ioctl failed, return -1, errno 5.
08-13-51-508| [rdpdr-serial 12] [185126.250241] rdpdr[serial]-worker.cpp ( 1506): -- ERROR -- ioctl failed, return -1, errno 5.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пн июл 10, 2017 3:55 pm
aka
Хочу лог целиком, от загрузки до исчезновения.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пн июл 24, 2017 4:00 am
bambr
Здравствуйте. Примерно так.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пн июл 24, 2017 11:50 am
aka
Проблема начинается с этого:

Код: Выделить всё

14-39-12-744| [        KERNEL] [441936.664072] usb 2-2: USB disconnect, device number 2
Устройство отключается от USB.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пн июл 24, 2017 11:53 am
bambr
Что может быть причиной? Пользователи точно не отключают. Проблема решается перезагрузкой ТК. Но это не очень удобно.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пн июл 24, 2017 12:31 pm
aka
Пришли лог целиком, не удаляя строки, на aka@pxe.ru

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Чт авг 03, 2017 10:26 am
bambr
Перевели в режим COM порта, теперь выдает

15-21-23-551| [rdpdr-serial 12] [ 264.541809] rdpdr[serial]-worker.cpp ( 1138): -- ERROR -- Bad serial speed 7.
15-21-23-551| [rdpdr-serial 0] [ 264.729766] rdpdr[serial]-worker.cpp ( 1138): -- ERROR -- Bad serial speed 7.

Какую скорость лучше установить? Сейчас 9600 в настройках драйвера и обработки 1С.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Чт авг 03, 2017 11:18 am
aka
Это наверняка не единственное, что оно выдаёт.

9600 - хорошая скорость для сканера штрих-кодов.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Чт авг 03, 2017 11:25 am
bambr
Сейчас поставил новую версию wtware, если отключится сканер пришлю полный лог на e-mail.

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пт фев 26, 2021 8:41 am
vestlam
Добрый день.
Периодически отваливается сканер. Помогает только завершение сеанса и перезагрузка.
Была мысль что БП вялый, поменял системник, не помогло.
WTware v.6.0.36
Пробрасывается как serial=COM4(usb).
В логе

Код: Выделить всё

[rdpdr-serial 12] [   45.435337] TIOCINQ ioctl failed, return -1, errno 5.
[        KERNEL] [   45.436570] usb usb3-port1: disabled by hub (EMI?), re-enabling...
[        KERNEL] [   45.436580] usb 3-1: USB disconnect, device number 2
[        KERNEL] [   45.437330] cdc_acm 3-1:1.0: failed to set dtr/rts
[rdpdr-serial 12] [   45.435482] TIOCOUTQ ioctl failed, return -1, errno 5.
[        KERNEL] [   45.720541] usb 3-1: new full-speed USB device number 3 using uhci_hcd
[        KERNEL] [   45.914227] usb 3-1: New USB device found, idVendor=0483, idProduct=5740, bcdDevice= 2.00
[        KERNEL] [   45.914232] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[        KERNEL] [   45.914234] usb 3-1: Product: BarcodeScanner
[        KERNEL] [   45.914236] usb 3-1: Manufacturer: BarcodeScanner
[        KERNEL] [   45.914238] usb 3-1: SerialNumber: U5 
[        KERNEL] [   45.917453] cdc_acm 3-1:1.0: ttyACM1: USB ACM device
[        KERNEL] [ 2877.116756] usb 3-1: USB disconnect, device number 3
[        KERNEL] [ 2877.532640] usb 3-1: new full-speed USB device number 4 using uhci_hcd
[        KERNEL] [ 2877.726528] usb 3-1: New USB device found, idVendor=0483, idProduct=5740, bcdDevice= 2.00
[        KERNEL] [ 2877.726537] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[        KERNEL] [ 2877.726539] usb 3-1: Product: BarcodeScanner
[        KERNEL] [ 2877.726541] usb 3-1: Manufacturer: BarcodeScanner
[        KERNEL] [ 2877.726543] usb 3-1: SerialNumber: U5 
[        KERNEL] [ 2877.729710] cdc_acm 3-1:1.0: ttyACM1: USB ACM device
[        KERNEL] [ 2887.284679] usb 3-1: USB disconnect, device number 4
[        KERNEL] [ 2887.556641] usb 3-1: new full-speed USB device number 5 using uhci_hcd
[        KERNEL] [ 2887.749851] usb 3-1: New USB device found, idVendor=0483, idProduct=5740, bcdDevice= 2.00
[        KERNEL] [ 2887.749856] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[        KERNEL] [ 2887.749858] usb 3-1: Product: BarcodeScanner
[        KERNEL] [ 2887.749860] usb 3-1: Manufacturer: BarcodeScanner
[        KERNEL] [ 2887.749862] usb 3-1: SerialNumber: U5 
[        KERNEL] [ 2887.753075] cdc_acm 3-1:1.0: ttyACM1: USB ACM device

Re: Сканер штрих-кодов теряется с COM ERROR -- ioctl failed, return -1, errno 5

Добавлено: Пт фев 26, 2021 11:17 am
aka
Вот это аппаратная пробема:

Код: Выделить всё

[        KERNEL] [   45.436570] usb usb3-port1: disabled by hub (EMI?), re-enabling...
[        KERNEL] [   45.436580] usb 3-1: USB disconnect, device number 2
Контакты, кабель, USB порт в матери, сам сканер. Это программно не решить.