Nach dist-upgrade an debian nano-cul offline

Begonnen von dirk.k, 18 Dezember 2020, 16:37:54

Vorheriges Thema - Nächstes Thema

dirk.k

Hallo zusammen,
nach einem dist-upgrade diese Woche ist mein nano-cul offline.
Angebunden war er mit:
/dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400 1234
aber unter /dev/ gibt es kein serial/ mehr.
Für einen Raspi wurde in solchem Fall was von Bootloader reparieren geschrieben, wonach kann man beim Debian-server gucken?
hat jemand eine Idee?
Danke


KölnSolar

Bin ja nicht so der Linux-Experte, aber bootloader klingt für mich nach völlig falscher Richtung.
Die werden doch kaum in Debian das fs so dramatisch verändert haben ?  :-\
Siehst Du denn per z.B. dmesg, dass der CUL auch eingebunden wurde oder gab es vielleicht Fehler ? Was sagt lsusb ?
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Wernieman

#2
und dann noch kern.log syslog, wenn Du den Stick raus/reinsteckst ...
Tip: in der konsole ein "tail -f /var/log/kern.log" .. wenn das läuft, kannst DU mit einem "Enter" eine Leerzeile einfügen. Verbessert die Lesbarkeit und ist gut fürs Visuelle Debuggen
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

dirk.k

Hallo,
danke erst mal...
dmesg:
nichts beim USB-reinstecken.
bei "sudo modprobe ftdi_sio" folgendes:
[10615.691738] usbcore: registered new interface driver usbserial_generic
[10615.691800] usbserial: USB Serial support registered for generic
[10615.715273] usbcore: registered new interface driver ftdi_sio
[10615.715349] usbserial: USB Serial support registered for FTDI USB Serial Device

bein ziehen stecken ... nichts neuses...

kern.log : siehe oben (das gleiche)

sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Wernieman

Wenn Du den Stick rausziehst, reinsteckst nicht im dmesg oder kern.log??

Er findet den Stick nicht mehr, siehe auch die lsusb Ausgabe.

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Hast DU einen zusätzliche USB-Hub stecken? Bist Du Dir sicher, das es ein USB2 Hub?
Mach mal USB komplett "nackig" und stecke ein gerät nach dem anderen rein. Es muß JEDESMAL (auch beim Hub) eine message im kern.log erscheinen. Tippe aktuell eher auf ein Hardwareproblem .....

Bzw: Bei Pi und ungeklärten komischen Problemen ... wie alt ist die SD-Card?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

dirk.k

Es gibt gar keine Meldung beim Einstecken von USB-Geräten ... in keiner der beiden Dateien.
Getestet mit USB-Speicher-Stick, USB-WLAN, Nano-CUL.
Jetzt könnte man denken, USB defekt. Aber bis zum Dist-Upgrade lief noch alles.

Habe dann den CUL-868 via ser2net über einen RASPI angebunden.
Das Gerät war sofort erreichbar. Zählt Uptime und das 10msec-budget. Behauptet auch zu senden.
Reagiert auch get ccconf
Es kommt aber nix rein und die Geräte erhalten auch keine neuen settings (Soll-temperatur)



Wernieman

Bleiben wir mal beim USB:
- Mit/Ohne Hub?
- Stomversorgung mal testweise geändert
- was sagt den der Kernel generell zu USB?
grep -i usb /var/log/kern.log

Das an der Software prinzipiell liegt, würde ich ausschließen. Dazu ist Debian auf dem Pi zu sehr getestet.

Was Du mir noch nicht beantwortet hast, gibt es SD-Card Probleme?

UInd was mir noch einfällt ... was für ein System hast Du auf dem Pi? (Ist es überhaupt ein Pi?)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

dirk.k

#7
Hallo,
Danke für die Antwort.
Es ist kein Raspi, sondern ein kleiner PC mit Debian drauf.
Kein USB-HUB. Alle (test-) Geräte wurden direkt an den USB-Port gesteckt.
Dies begann 10:58. Ich steckte den NANO-CUL, einen Speicher-Stick, einen WLAN-Stick.
Es erschien aber nichts im kern.log
Um 10:51 hatte ich neu gebootet, um einen sauberen Ausgangszustand zu haben.
Hier das kern.log von 11:03
root@FHEM01:/home/dirk# grep -i usb /var/log/kern.log
Dec 20 09:18:17 FHEM01 kernel: [144512.276183] usb 1-6: new high-speed USB device number 3 using ehci-pci
Dec 20 09:18:17 FHEM01 kernel: [144512.408084] usb 1-6: device descriptor read/64, error -32
Dec 20 09:18:18 FHEM01 kernel: [144512.648096] usb 1-6: device descriptor read/64, error -32
Dec 20 09:18:18 FHEM01 kernel: [144512.891777] usb 1-6: new high-speed USB device number 4 using ehci-pci
Dec 20 09:18:18 FHEM01 kernel: [144513.024121] usb 1-6: device descriptor read/64, error -32
Dec 20 09:18:18 FHEM01 kernel: [144513.260107] usb 1-6: device descriptor read/64, error -32
Dec 20 09:18:18 FHEM01 kernel: [144513.368166] usb usb1-port6: attempt power cycle
Dec 20 09:18:19 FHEM01 kernel: [144513.812114] usb 1-6: new high-speed USB device number 5 using ehci-pci
Dec 20 09:18:19 FHEM01 kernel: [144514.232103] usb 1-6: device not accepting address 5, error -32
Dec 20 09:18:19 FHEM01 kernel: [144514.360102] usb 1-6: new high-speed USB device number 6 using ehci-pci
Dec 20 09:18:20 FHEM01 kernel: [144514.776093] usb 1-6: device not accepting address 6, error -32
Dec 20 09:18:20 FHEM01 kernel: [144514.776237] usb usb1-port6: unable to enumerate USB device
Dec 21 10:52:20 FHEM01 kernel: [    1.067044] pci 0000:00:03.0: quirk_usb_early_handoff+0x0/0x6c1 took 102029 usecs
Dec 21 10:52:20 FHEM01 kernel: [    1.159002] pci 0000:00:03.1: quirk_usb_early_handoff+0x0/0x6c1 took 89776 usecs
Dec 21 10:52:20 FHEM01 kernel: [    4.678382] ACPI: bus type USB registered
Dec 21 10:52:20 FHEM01 kernel: [    4.678540] usbcore: registered new interface driver usbfs
Dec 21 10:52:20 FHEM01 kernel: [    4.678609] usbcore: registered new interface driver hub
Dec 21 10:52:20 FHEM01 kernel: [    4.681191] usbcore: registered new device driver usb
Dec 21 10:52:20 FHEM01 kernel: [    4.708176] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Dec 21 10:52:20 FHEM01 kernel: [    4.736971] ehci-pci 0000:00:03.3: new USB bus registered, assigned bus number 1
Dec 21 10:52:20 FHEM01 kernel: [    4.740289] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Dec 21 10:52:20 FHEM01 kernel: [    4.750928] ehci-pci 0000:00:03.3: USB 2.0 started, EHCI 1.00
Dec 21 10:52:20 FHEM01 kernel: [    4.756996] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
Dec 21 10:52:20 FHEM01 kernel: [    4.757006] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 21 10:52:20 FHEM01 kernel: [    4.757012] usb usb1: Product: EHCI Host Controller
Dec 21 10:52:20 FHEM01 kernel: [    4.757017] usb usb1: Manufacturer: Linux 4.19.0-13-amd64 ehci_hcd
Dec 21 10:52:20 FHEM01 kernel: [    4.757021] usb usb1: SerialNumber: 0000:00:03.3
Dec 21 10:52:20 FHEM01 kernel: [    4.757705] hub 1-0:1.0: USB hub found
Dec 21 10:52:20 FHEM01 kernel: [    4.767505] ohci-pci 0000:00:03.0: new USB bus registered, assigned bus number 2
Dec 21 10:52:20 FHEM01 kernel: [    4.829160] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
Dec 21 10:52:20 FHEM01 kernel: [    4.829168] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 21 10:52:20 FHEM01 kernel: [    4.829172] usb usb2: Product: OHCI PCI host controller
Dec 21 10:52:20 FHEM01 kernel: [    4.829175] usb usb2: Manufacturer: Linux 4.19.0-13-amd64 ohci_hcd
Dec 21 10:52:20 FHEM01 kernel: [    4.829179] usb usb2: SerialNumber: 0000:00:03.0
Dec 21 10:52:20 FHEM01 kernel: [    4.829810] hub 2-0:1.0: USB hub found
Dec 21 10:52:20 FHEM01 kernel: [    4.830928] ohci-pci 0000:00:03.1: new USB bus registered, assigned bus number 3
Dec 21 10:52:20 FHEM01 kernel: [    4.892980] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
Dec 21 10:52:20 FHEM01 kernel: [    4.892986] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
Dec 21 10:52:20 FHEM01 kernel: [    4.892990] usb usb3: Product: OHCI PCI host controller
Dec 21 10:52:20 FHEM01 kernel: [    4.892994] usb usb3: Manufacturer: Linux 4.19.0-13-amd64 ohci_hcd
Dec 21 10:52:20 FHEM01 kernel: [    4.892997] usb usb3: SerialNumber: 0000:00:03.1
Dec 21 10:52:20 FHEM01 kernel: [    4.893555] hub 3-0:1.0: USB hub found
root@FHEM01:/home/dirk#

11:05 Ausführen von "sudo modprobe ftdi_sio"  brachte im log:

Dec 21 11:05:07 FHEM01 kernel: [  787.465255] usbcore: registered new interface driver usbserial_generic
Dec 21 11:05:07 FHEM01 kernel: [  787.465301] usbserial: USB Serial support registered for generic
Dec 21 11:05:07 FHEM01 kernel: [  787.486743] usbcore: registered new interface driver ftdi_sio
Dec 21 11:05:07 FHEM01 kernel: [  787.487441] usbserial: USB Serial support registered for FTDI USB Serial Device

Aber wieder keinerlei Meldungen beim Stecken/ziehen von USB-Geräten.



Wernieman

Also der USB-Boot sieht gut aus. Kannst Du mal ohne USB-geräte booten und dann erstmal testen, ob Geräte am USB-Bus erkannt werden?

also wieder dmesg und lsusb ... btw: würde mich interessieren: "lsusb -t"

Hat der Rechner USB2 oder 3? Schwarze oder Blaues USB?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

dirk.k

Ich hatte bereits beim letzten Versuch ohne USB-Geräte gebootet.
Das folgende Anstecken verlief wie gesagt ohne Reaktion. Die letzten Logfiles sind von diesem Vorgehen.
root@FHEM01:/home/dirk# lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
root@FHEM01:/home/dirk#

Keine Blauen Ports/USB3. Dafür ist der Rechner sicher zu alt.

Wernieman

Naja .. Du hattest manuell ein modprobe oben geschrieben ...

Wie alt ist der Rechner? Das er USB1 vorschlägt ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html