Ich habe heute mein Raspberry Pi 3 ausgebaut und nach dem wieder einstecken und einschalten waren plötzlich die beiden identischen USBtoCAN Adapter mit dem CANableCandelight vertauscht. Im Linux gibt es die Möglichkeit USB-Device auf Grund verschiedenen Device-Eigenschaften spezifische Port zu zuweisen, also zb. die “ATTR-SerialNR”. Nur habe ich das im Venus noch nicht gefunden, wo das genau zu machen ist?
Im /data/VeCanSetup/…. gibt es irgendwie scripte von denen ich davon ausgehe das sie dafür verwendet werden, aber wie genau habe ich nicht herausgefunden.
ein lsusb bringt eben folgendes:
.....
Bus 001 Device 004: ID 0403:6015 VictronEnergy MK3-USB Interface
Bus 001 Device 005: ID 1d50:606f canable.io canable2 gs_usb
Bus 001 Device 006: ID 1d50:606f canable.io canable2 gs_usb
....
und ein dmesg bringt mir zwar die Serie Nr.
[ 4.733214] usb 1-1.1.2: new full-speed USB device number 5 using dwc_otg
[ 4.866574] usb 1-1.1.2: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice= 0.00
[ 4.875173] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.882679] usb 1-1.1.2: Product: canable2 gs_usb
[ 4.887406] usb 1-1.1.2: Manufacturer: canable.io
[ 4.892116] usb 1-1.1.2: SerialNumber: 003C00235531500B20343351
[ 4.993153] usb 1-1.1.3: new full-speed USB device number 6 using dwc_otg
[ 5.136827] usb 1-1.1.3: New USB device found, idVendor=1d50, idProduct=606f, bcdDevice= 0.00
[ 5.145402] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.152892] usb 1-1.1.3: Product: canable2 gs_usb
[ 5.157623] usb 1-1.1.3: Manufacturer: canable.io
[ 5.162334] usb 1-1.1.3: SerialNumber: 001C00385330500D20333033
mittels Regel im “udev” funktioniert es eben nicht, die wird bei mir gar nicht beachtet.
Wie macht ihr das wenn ich 2 identische USBtoCAN Adapter habt?