Opticon OPN-3002i нет ttyUSB0

У меня есть Opticon OPN-3002i, который я бы хотел работать в Linux, в настоящее время на моем компьютере работает Kali Linux. К сожалению, устройство не отображается как ttyUSB0 , несмотря на то, что я устанавливаю его в режим USB-VCP. Вот dmesg, когда я отсоединяю и подключаю устройство.

 [754566.684401] usb 2-1: USB disconnect, device number 17 [754570.040249] usb 2-1: new full-speed USB device number 18 using uhci_hcd [754570.213170] usb 2-1: New USB device found, idVendor=065a, idProduct=a002 [754570.213185] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [754570.213196] usb 2-1: Product: USB Code Reader [754570.213205] usb 2-1: Manufacturer: Optoelectronics Co., Ltd. [754608.100374] usb 2-1: USB disconnect, device number 18 [754611.968205] usb 2-1: new full-speed USB device number 19 using uhci_hcd [754612.142243] usb 2-1: New USB device found, idVendor=065a, idProduct=a002 [754612.142260] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [754612.142271] usb 2-1: Product: USB Code Reader [754612.142280] usb 2-1: Manufacturer: Optoelectronics Co., Ltd. [754853.620426] usb 2-1: USB disconnect, device number 19 [754858.460183] usb 2-1: new full-speed USB device number 20 using uhci_hcd [754858.634224] usb 2-1: New USB device found, idVendor=065a, idProduct=a002 [754858.634240] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [754858.634250] usb 2-1: Product: USB Code Reader [754858.634259] usb 2-1: Manufacturer: Optoelectronics Co., Ltd. 

вход lsusb

 Bus 002 Device 020: ID 065a:a002 Optoelectronics Co., Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x065a Optoelectronics Co., Ltd idProduct 0xa002 bcdDevice 1.00 iManufacturer 1 Optoelectronics Co., Ltd. iProduct 2 USB Code Reader iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 USB VCP Code Reader bmAttributes 0x80 (Bus Powered) MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5 Device Status: 0x0000 (Bus Powered) 

Мои исследования по этому поводу привели меня к этим двум страницам

  • Установка драйвера USB-VCP Linux
  • Opticon wiki Linux

Проблема с первой ссылкой (Установка USB-VCP) заключается в том, что на моем компьютере нет папки /proc/bus/usb , и я не могу ее создать или смонтировать с помощью mount -t usbfs procbususb /proc/bus/usb . Из моего понимания usbfs было прекращено. Мне действительно нужно это устройство в режиме ttyUSB, поэтому я могу отправлять команды через последовательный порт. Само устройство настроено на режим USB-VCP в соответствии с lsusb .

РЕДАКТИРОВАТЬ:

Выпустил программу usb-devices с терминала и получил это для моего устройства.

 T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 23 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=065a ProdID=a002 Rev=01.00 S: Manufacturer=Optoelectronics Co., Ltd. S: Product=USB Code Reader C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) 

One Solution collect form web for “Opticon OPN-3002i нет ttyUSB0”

Вам нужно заставить устройство opticon использовать драйвер opticon. См. Этот ответ: https://stackoverflow.com/questions/442833/forcing-driver-to-device-match#442867

Это так же просто, как повторение идентификатора поставщика и идентификатора продукта в файле new_id.

echo 0x065a 0xa002 > /sys/bus/usb-serial/drivers/opticon/new_id Отключите и echo 0x065a 0xa002 > /sys/bus/usb-serial/drivers/opticon/new_id чтобы убедиться, что драйвер работает.

  • Возможно ли иметь два отдельных односторонних (симплексных) последовательных порта для создания одного устройства tty?
  • чтение дескриптора устройства / 64, ошибка -71
  • Слушать файлы через USB
  • Модем USB 56k не обнаружен
  • Что необходимо для USB-устройства, которое появится под звуком в панели управления Ubuntu?
  • libqmi - срок действия транзакции
  • Как сбросить USB-трафик?
  • Как подключить USB-накопитель в правиле udev?
  • Необходимые модули ядра / конфигурация для хоста OTG на устройстве на базе OMAP3
  • Почему мой rsync замедляется со временем?
  • Выводы lsusb «Незаконная инструкция» - почему?
  • Linux и Unix - лучшая ОС в мире.