ziutek / ftdi

Go binding for libFTDI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot access the serial port

ARao0123 opened this issue · comments

The USB comes up at port /dev/ttyUSB0.
 

root@abc:/home/mx# dmesg | grep FTDI
[   10.110208] usbserial: USB Serial support registered for FTDI USB Serial Device
[   10.117813] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[   10.631320] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[   70.117061] usbserial: USB Serial deregistering driver FTDI USB Serial Device
[   70.142658] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0

 

But when I check the list of available ports on device, USB0 is not one of them.
 

root@abc:/home/mx# ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 1 Mar 26 19:37 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 Mar 26 19:52 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 Mar 26 19:37 /dev/ttyUSB3

 

Output of dmesg serial shows the USB device (using FTDI chip):
 

root@abc:/home/mx# dmesg | grep -i serial
[    0.201790] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[    0.203082] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, base_baud = 3000000) is a 8250
[    0.757937] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 159, base_baud = 3000000) is a 8250
[    0.767271] 481aa000.serial: ttyS2 at MMIO 0x481aa000 (irq = 160, base_baud = 3000000) is a 8250
[    1.037963] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.056786] usb usb1: SerialNumber: musb-hdrc.0.auto
[    1.104245] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.123071] usb usb2: SerialNumber: musb-hdrc.1.auto
[    1.697707] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.713459] usb 2-1: SerialNumber: EO4UIWQ1                                      <--
[    3.157824] systemd[1]: Created slice system-serial\x2dgetty.slice.
[    9.339820] usbcore: registered new interface driver usbserial
[    9.345850] usbcore: registered new interface driver usbserial_generic
[    9.352454] usbserial: USB Serial support registered for generic
[   10.110208] usbserial: USB Serial support registered for FTDI USB Serial Device
[   10.117813] ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
[   10.631320] usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
[   11.950003] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   13.268513] usbcore: registered new interface driver qcserial
[   13.274376] usbserial: USB Serial support registered for Qualcomm USB modem
[   13.368442] qcserial 1-1:1.0: Qualcomm USB modem converter detected
[   13.415999] qcserial 1-1:1.2: Qualcomm USB modem converter detected
[   13.446006] qcserial 1-1:1.3: Qualcomm USB modem converter detected
[   70.117061] usbserial: USB Serial deregistering driver FTDI USB Serial Device
[   70.142658] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0

I've tried to unload the VCP drivers:

root@abc:/home/mx# rmmod ftdi_sio
rmmod: ERROR: Module ftdi_sio is not currently loaded
root@abc:/home/mx# rmmod usbserial
rmmod: ERROR: Module usbserial is in use by: qcserial usb_wwan

I cannot connect to /dev/ttyUSB0:

failed to connect, open /dev/ttyUSB0: no such device or address

What examples/ftdi_chipid says when you run it?