HB-RF-USB-2 disconnect debuggen

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Antworten
rentier-s
Beiträge: 338
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 19 Mal
Danksagung erhalten: 63 Mal

HB-RF-USB-2 disconnect debuggen

Beitrag von rentier-s » 30.04.2022, 09:07

Hallo zusammen,

seitdem ich mein HM-MOD-RPI-PCB per USB-Extender an ein HB-RF-USB-2 angeschlossen habe, habe ich schon beinahe mit Regelmäßigkeit alle paar Tage um kurz nach 7:00 einen kompletten Ausfall der Kommunikation zu allen Geräten. PivCCU3 läuft auf einem Raspberry 4.

dmesg liefert folgenden Hinweis, der mich nicht wirklich weiter bringt:

Code: Alles auswählen

[Sa Apr 30 07:09:44 2022] usb 1-1.4: USB disconnect, device number 3
[Sa Apr 30 07:09:44 2022] usb 1-1.4: new full-speed USB device number 4 using xhci_hcd
[Sa Apr 30 07:09:44 2022] usb 1-1.4: device descriptor read/64, error -32
[Sa Apr 30 07:09:45 2022] usb 1-1.4: New USB device found, idVendor=10c4, idProduct=8c07, bcdDevice= 1.01
[Sa Apr 30 07:09:45 2022] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Sa Apr 30 07:09:45 2022] usb 1-1.4: Product: HB-RF-USB-2
[Sa Apr 30 07:09:45 2022] usb 1-1.4: Manufacturer: Alexander Reinert
[Sa Apr 30 07:09:45 2022] usb 1-1.4: SerialNumber: xxxxxxxxxxx
[Sa Apr 30 07:09:45 2022] usb 1-1.4: DKey: xxxxxxxxx
[Sa Apr 30 07:09:45 2022] usb 1-1.4: HKey: xxxxxxxxx
[Sa Apr 30 07:09:45 2022] usb 1-1.4: SKey: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[Sa Apr 30 07:09:45 2022] usb 1-1.4: SKey: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[Sa Apr 30 07:09:45 2022] usb 1-1.4: PKey: xxxxxxxxx
[Sa Apr 30 07:09:45 2022] usb 1-1.4: PKey: xxxxxxxxx
[Sa Apr 30 07:09:45 2022] usb 1-1.4: Could not verify device signature
[Sa Apr 30 07:09:45 2022] usb 1-1.4: Found HB-RF-USB-2 with serial xxxxxxxxxx at usb-0000:01:00.0-1.4
[Sa Apr 30 07:09:45 2022] raw-uart raw-uart2: Reset radio module
[Sa Apr 30 07:09:45 2022] raw-uart raw-uart2: Registered new raw-uart device using underlying device HB-RF-USB-2@usb-0000:01:00.0-1.4.
Danach muss ich PivCCU3 neu starten, dann läuft wieder alles.

Kann man irgendwie näher analysieren, was genau den USB disconnect verursacht? Um die Uhrzeit passiert nichts besonderes, was als Auslöser in Betracht käme.

Der Extender hängt am USB 2 Port, neben dran am USB 3 steckt ein Speicher-Stick, der problemlos funktioniert. Es führen ca. 5m geschirmtes SFTP Patchkabel in der Wand zum HB-RF-USB-2.
Zuletzt geändert von Roland M. am 30.04.2022, 12:30, insgesamt 1-mal geändert.
Grund: Thema verschoben

Matthias K.
Beiträge: 1158
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 221 Mal

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von Matthias K. » 30.04.2022, 10:24

USB Extender sind nicht gerade für überragende Stabilität bekannt.
Wenn du eh ein Netzwerkkabel hast geh doch auf ein HB-RF-ETH, damit läuft meine Installation seit ca. 1 Jahr problemlos.

Benutzeravatar
deimos
Beiträge: 5380
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 942 Mal
Kontaktdaten:

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von deimos » 30.04.2022, 12:01

Hi,

sind zufällig auch Meldungen mit Undervoltage in dmesg vorhanden?

Viele Grüße
Alex

rentier-s
Beiträge: 338
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 19 Mal
Danksagung erhalten: 63 Mal

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von rentier-s » 30.04.2022, 15:42

Hallo,

nein, das oben ist alles, was dmesg zu den Zeitpunkt sagt. Auch sonst ist nichts dergleichen zu finden.

rentier-s
Beiträge: 338
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 19 Mal
Danksagung erhalten: 63 Mal

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von rentier-s » 07.05.2022, 07:48

Gestern Abend war es mal wieder so weit. Erst habe ich auf einen USB 3 Port getauscht, nach 20 Minuten gleich wieder Ausfall. Also testweise sämtliche Verbindungskabel gewechselt, heute Morgen ging wieder nichts, laut dmesg in der Nacht zahlreiche disconnects.

Insgesamt deutet mir inzwischen jedenfalls alles auf einen mechanischen Fehler hin, also dass tatsächlich die Verbindung auf elektrischer Ebene spinnt. Im Verdacht habe ich den RJ45 Stecker am entfernten Ende des Verlegekabels, ich ersetze den nachher durch eine Aufputzdose.

rentier-s
Beiträge: 338
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 19 Mal
Danksagung erhalten: 63 Mal

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von rentier-s » 15.05.2022, 09:54

Obwohl es augenscheinlich danach ausgesehen hatte, war der Stecker nicht die Ursache. Gestern das HB-RF-USB-2 erst wieder in Betrieb genommen, vorhin der nächste Ausfall.

Ich habe jetzt zwei USB-Extender probiert, verschiedene USB-Ports am Pi, zwei Funkmodule, immer das gleiche Problem. Zwischenzeitlich hatte ich eine Woche lang nur ein USB-Hub statt dem HB-RF-USB-2 am anderen Ende des USB-Extenders angeschlossen, in der Zeit fand sich im dmesg kein einziges USB disconnect.

Scheinbar ist die Kombination aus HB-RF-USB-2 und USB-Extender nicht zu empfehlen.

Mir ist das jedenfalls zu wackelig, deshalb hängt das HM-MOD-RPI-PCB jetzt wieder gleich oberhalb des Pi im Keller an der Wand, über 10cm Pfostenkabel mit dessen GPIO Leiste verbunden. Die Signalstärken gehen zwar merklich von grün in Richtung gelb, aber soweit scheinen alle Geräte ausreichend gut erreichbar, und immer noch besser als eine Anlage, die jeden dritten Tag den Geist aufgibt.

Falls jemand Interesse hat, ich hätte ein 4 Monate altes HB-RF-USB-2 abzugeben ;-)

rentier-s
Beiträge: 338
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 19 Mal
Danksagung erhalten: 63 Mal

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von rentier-s » 01.06.2022, 20:35

Einen weiteren Versuch habe ich doch gewagt, mit einem USB-Hub zwischen dem entfernten Ende des USB-Extenders und dem HB-RF-USB-2. Verstehe ich das folgende "dmesg | grep usb" richtig, dass nicht die Verbindung zwischen Raspberry und dem USB-Hub über den Extender, sondern die Verbindung zwischen USB-Hub und HB-RF-USB-2 getrennt wurde?

Code: Alles auswählen

[Di Mai 31 10:10:19 2022] usb 1-1.4: new full-speed USB device number 15 using xhci_hcd
[Di Mai 31 10:10:19 2022] usb 1-1.4: not running at top speed; connect to a high speed hub
[Di Mai 31 10:10:19 2022] usb 1-1.4: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice= 9.01
[Di Mai 31 10:10:19 2022] usb 1-1.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[Di Mai 31 10:10:19 2022] usb 1-1.4: Product: USB2.0 Hub
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: new full-speed USB device number 16 using xhci_hcd
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: New USB device found, idVendor=10c4, idProduct=8c07, bcdDevice= 1.01
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: Product: HB-RF-USB-2
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: Manufacturer: Alexander Reinert
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: SerialNumber: 28d3807931c1e811a3cf68713b0549ec
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: DKey: 3937303833643832 3131386531633133 3137383666633361 6365393435306233
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: HKey: e7e362bba532caec b6c0a54616b247cb f8aba86a02b6151b 634dbe7e361d4dfc
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: SKey: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: SKey: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: PKey: f50048a8d7cc3f44 ae8460d13cf61d60 2dc161f5272a5876 88c996b27737fbae
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: PKey: dd24b0aced521e88 cc457acb4b7c49a4 6745032ab2079847 becfb9f3af25d41f
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: Could not verify device signature
[Di Mai 31 10:10:26 2022] usb 1-1.4.1: Found HB-RF-USB-2 with serial 28d3807931c1e811a3cf68713b0549ec at usb-0000:01:00.0-1.4.1
[Di Mai 31 10:10:27 2022] raw-uart raw-uart1: Registered new raw-uart device using underlying device HB-RF-USB-2@usb-0000:01:00.0-1.4.1.
[Mi Jun  1 20:16:17 2022] usb 1-1.4.1: USB disconnect, device number 16
[Mi Jun  1 20:16:17 2022] usb 1-1.4: reset full-speed USB device number 15 using xhci_hcd
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: new full-speed USB device number 17 using xhci_hcd
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: New USB device found, idVendor=10c4, idProduct=8c07, bcdDevice= 1.01
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: Product: HB-RF-USB-2
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: Manufacturer: Alexander Reinert
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: SerialNumber: 28d3807931c1e811a3cf68713b0549ec
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: DKey: 3937303833643832 3131386531633133 3137383666633361 6365393435306233
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: HKey: e7e362bba532caec b6c0a54616b247cb f8aba86a02b6151b 634dbe7e361d4dfc
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: SKey: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: SKey: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: PKey: f50048a8d7cc3f44 ae8460d13cf61d60 2dc161f5272a5876 88c996b27737fbae
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: PKey: dd24b0aced521e88 cc457acb4b7c49a4 6745032ab2079847 becfb9f3af25d41f
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: Could not verify device signature
[Mi Jun  1 20:16:18 2022] usb 1-1.4.1: Found HB-RF-USB-2 with serial 28d3807931c1e811a3cf68713b0549ec at usb-0000:01:00.0-1.4.1
[Mi Jun  1 20:16:18 2022] raw-uart raw-uart2: Registered new raw-uart device using underlying device HB-RF-USB-2@usb-0000:01:00.0-1.4.1.

rentier-s
Beiträge: 338
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 19 Mal
Danksagung erhalten: 63 Mal

Re: HB-RF-USB-2 disconnect debuggen

Beitrag von rentier-s » 08.06.2022, 13:00

Ich rede mal selbst mit mir weiter :wink:

Seit 4 Tagen steckt auf dem HB-RF-USB-2 jetzt ein RPI-RF-MOD statt dem HM-MOD-RPI-PCB. Bisher kein einziger USB disconnect.

Nebenbei habe ich beobachtet, dass sich die RSSI Werte im Gegensatz zu den HM-MOD-RPI-PCB nicht sonderlich verändert haben, aber der Duty Cycle der PiVCCU ist im Durchschnitt um einige Prozent niedriger. Die Fenster- und Drehgriffsensoren springen viel schneller von gelb auf grün, und ich hatte seitdem keinen einzigen Kommunikationsfehler.

Ich kann mir zwar kaum vorstellen, dass das verwendete Funkmodul bezüglich USB einen Unterschied macht, aber der Wechsel scheint meine sämtlichen Probleme auf einmal gelöst zu haben.

Antworten

Zurück zu „piVCCU“