USB-adaptern saknar /dev/ttyUSB0

Om du får ett meddelande liknande detta nedan när du kopplat in USB-adaptern och därefter kör ’sudo dmesg’ finns följande lösning

[  192.926852] usb 1-2: new full-speed USB device number 4 using xhci_hcd
[  193.079643] usb 1-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
[  193.079651] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  193.079655] usb 1-2: Product: USB Serial
[  193.105161] usbcore: registered new interface driver usbserial_generic
[  193.105176] usbserial: USB Serial support registered for generic
[  193.107166] usbcore: registered new interface driver ch341
[  193.107195] usbserial: USB Serial support registered for ch341-uart
[  193.107216] ch341 1-2:1.0: ch341-uart converter detected
[  193.107723] usb 1-2: ch341-uart converter now attached to ttyUSB0
[  193.130366] input: PC Speaker as /devices/platform/pcspkr/input/input25
[  193.639897] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input26
[  193.641556] usb 1-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[  193.642168] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[  193.642194] ch341 1-2:1.0: device disconnected

Problemet som uppstår är att på nyare Ubuntu (t ex 22) krockar en Braille-tjänst med USB-UART-chippet vi använder för USB-adaptern.

Den enklaste lösningen på detta (förutsatt att man inte använder denna Braille tjänst för synskadade) är att inaktivera tjänsten och därefter försöka på nytt. Man kan inaktivera tjänsten med nedan kommandon i terminalen:

sudo systemctl stop brltty-udev.service 
sudo systemctl mask brltty-udev.service 
sudo systemctl stop brltty.service
sudo systemctl disable brltty.service

Det du vill se när du kör ’sudo dmesg’ är något som liknar följande

[  452.093981] usb 1-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
[  452.093995] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  452.094001] usb 1-2: Product: USB Serial
[  452.095821] ch341 1-2:1.0: ch341-uart converter detected
[  452.096513] usb 1-2: ch341-uart converter now attached to ttyUSB0