Op mijn Synology gebruik ik een Sl.aesh cc2652rb stick, deze is correct geflashed en heeft ook tijden gewerkt maar sinds een update met herstart van de NAS krijg ik hem niet meer aan de praat.
Het probleem lijkt te zitten in het nu compleet ontbreken van de dev/ttyUSB0 waar deze voorheen netjes naar de USB stick verwees, krijg ik het nu niet meer voor elkaar.
De stick wordt wel gezien en is in de interface van DSM7 ook onder info aanwezig en lijkt daar correct herkend.
Drivers zijn aanwezig en in mijn startup script heb ik het volgende staan:
Script is executable, lijkt ook gedraaid te zijn, maar weet zo niet waar ik dit terug kan vinden. Als ik hem nogmaals vanuit de shell aanroep krijg ik in ieder geval geen errors, maar ook niet het gewenste resultaat.
Dmesg geeft me de volgende meldingen over de usb, de laatste regels is de reactie op unpluggen. Er wordt dus wel degelijk iets herkend.
/dev/ttyUSB0 is dus geheel verdwenen na restart en wordt zoals gezegd ook niet meer aangemaakt:
Moet ik soms die /dev/ttyUSB0 dan zelf nog aanmaken? Zo ja hoe en wanneer dan precies en waarom maakte hij het eerst wel zelf? Ik kom in google dingen tegen als
Mijn docker container met zigbee2mqtt krijgt er in ieder geval op deze manier nog geen connectie mee..
Iemand een idee, ik vergeet vast iets heel simpels maar kom met mijn beperkte linux kennis niet verder.

Het probleem lijkt te zitten in het nu compleet ontbreken van de dev/ttyUSB0 waar deze voorheen netjes naar de USB stick verwees, krijg ik het nu niet meer voor elkaar.
De stick wordt wel gezien en is in de interface van DSM7 ook onder info aanwezig en lijkt daar correct herkend.
code:
1
| USB Device: CP210x UART Bridg - Silicon Labs |
code:
1
2
3
4
5
| hufkes@LocoCollectio:/volume1/homes/hufkes$ lsusb |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.180+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__1-1 10c4:ea60:0100 00 1.10 12MBit/s 100mA 1IF (Silicon Labs slae.sh cc2652rb stick - slaesh's iot stuff 00_12_4B_00_23_90_D9_F2) |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation ***) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.180+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |
Drivers zijn aanwezig en in mijn startup script heb ik het volgende staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| hufkes@LocoCollectio:/volume1/homes/hufkes$ sudo cat /usr/local/etc/rc.d/start-usb-drivers.sh case $1 in start) insmod /lib/modules/usbserial.ko > /dev/null 2>&1 insmod /lib/modules/cp210x.ko > /dev/null 2>&1 insmod /lib/modules/ch341.ko > /dev/null 2>&1 ;; stop) exit 0 ;; *) exit 1 ;; esac |
Script is executable, lijkt ook gedraaid te zijn, maar weet zo niet waar ik dit terug kan vinden. Als ik hem nogmaals vanuit de shell aanroep krijg ik in ieder geval geen errors, maar ook niet het gewenste resultaat.
Dmesg geeft me de volgende meldingen over de usb, de laatste regels is de reactie op unpluggen. Er wordt dus wel degelijk iets herkend.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| hufkes@LocoCollectio:/volume1/homes/hufkes$ dmesg | grep usb [ 36.651210] usbcore: registered new interface driver usbfs [ 36.657359] usbcore: registered new interface driver hub [ 36.663342] usbcore: registered new interface driver ethub [ 36.669491] usbcore: registered new device driver usb [ 37.175511] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 37.483540] usb 1-1: new full-speed USB device number 2 using xhci_hcd [ 37.750521] usb 1-4: new high-speed USB device number 3 using xhci_hcd [ 54.227854] usb-storage 1-4:1.0: USB Mass Storage device detected [ 54.228062] scsi host6: usb-storage 1-4:1.0 [ 54.228153] usbcore: registered new interface driver usb-storage [ 54.991847] systemd[1]: Starting Mount usb fs... [ 55.725093] usbcore: registered new interface driver usblp [ 55.752978] usbcore: registered new interface driver usbhid [ 55.759211] usbhid: USB HID core driver [ 154.284198] usbcore: registered new interface driver usbserial [ 154.851687] usbcore: registered new interface driver ftdi_sio [ 154.858148] usbserial: USB Serial support registered for FTDI USB Serial Device [ 154.879978] usbcore: registered new interface driver cdc_acm [46995.745948] usb 1-1: USB disconnect, device number 2 [47001.821497] usb 1-1: new full-speed USB device number 4 using xhci_hcd [47521.683771] usb 1-1: USB disconnect, device number 4 [47533.633316] usb 1-1: new full-speed USB device number 5 using xhci_hcd |
/dev/ttyUSB0 is dus geheel verdwenen na restart en wordt zoals gezegd ook niet meer aangemaakt:
code:
1
2
| hufkes@LocoCollectio:/volume1/homes/hufkes$ ls /dev/ttyU* ls: cannot access '/dev/ttyU*': No such file or directory |
Moet ik soms die /dev/ttyUSB0 dan zelf nog aanmaken? Zo ja hoe en wanneer dan precies en waarom maakte hij het eerst wel zelf? Ik kom in google dingen tegen als
code:
en dan lijkt inderdaad een verwijzing naar het device aangemaakt te worden, maar ik zie ook opmerkingen dat mknod oud en niet nodig zou zijn, dat het device eigenlijk automatisch gemaakt zou moeten worden? En hoe weet ik of die settings van MAJOR en MINOR correct zijn, wat betekenen die 188 en die 0 eigenlijk? De help van mknod geeft me niet veel houvast, er wordt hiermee blijkbaar alleen een unbuffered special file aangemaakt met die naam en settings, maar ook daarna opnieuw draaien van de insmod commando's zorgt niet voor de juiste koppeling...1
| sudo mknod /dev/ttyUSB0 c 188 0 |
Mijn docker container met zigbee2mqtt krijgt er in ieder geval op deze manier nog geen connectie mee..
code:
1
2
3
4
5
| Zigbee2MQTT:info 2021-11-03 11:01:10: Starting zigbee-herdsman (0.13.164) Zigbee2MQTT:error 2021-11-03 11:01:10: Error while starting zigbee-herdsman Zigbee2MQTT:error 2021-11-03 11:01:10: Failed to start zigbee Zigbee2MQTT:error 2021-11-03 11:01:10: Exiting... Zigbee2MQTT:error 2021-11-03 11:01:10: Error: Error while opening serialport 'Error: Error: No such device or address, cannot open /dev/ttyUSB0' |
Iemand een idee, ik vergeet vast iets heel simpels maar kom met mijn beperkte linux kennis niet verder.
Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P