Kann auf dem Raspberry Pi die serielle (USB) Schnittstelle nicht sehen

So jetzt hab ichs. Und schreib es hier auf, damit andere sich nicht so rumärgern müssen wie ich…

Mein Problem war dass ich eine FTDI Schnittstelle habe, bei der Vendor und Product ID nicht vom Treiber erkannnt werden.

Das war bis vorkurzem relativ leicht zulösen indem man mit

sudo modprobe ftdi_sio vendor=0x0403 product=0xfac6

(Zahlen nur Beispiele)
den Treiber lädt. Dabei ist wichtig, dass man vorher den usbserial Treiber mit

sudo rmmod usbserial

enfernt

Seit neustem nimmt der nimmt das Kommando aber die Parameter „vendor“ und product" nicht mehr an bzw verarbeitet sie nicht.

Anstatt dessen muss man mit

sudo sh -c 'echo "0403 fac6" > /sys/bus/usb-serial/drivers/ftdi_sio/new_id'

eine Datei machen muss, die

sudo modprobe ftdi_sio 

dann liest.

Dann funktioniert der USB Treiber so wie er soll.

Aber VORSICHT!
Der Inhalt der Datei

 /sys/bus/usb-serial/drivers/ftdi_sio/new_id

wird wieder entfernt wenn man mit

rmmod ftdi_sio

den Treiber wieder entfernt.
Sie muss also jedesmal wieder neu geschrieben werden

Hoffe das hilft!

Gruss

gros_ibou