FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: karpate am 14 Februar 2015, 15:24:58

Titel: BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 15:24:58
Hallo,

ich bin am Umzug meiner FHEM-Installation von FB7390 auf BBB. Da ich mehrere Gateways verwende (TCM310, CUL, JeeLink) hatte ich diese an der FB bereits über einen aktiven USB-Hub (LogiLink 4 Port) im Betrieb. Der gleiche USB-Hub funktioniert einfach nicht am BBB. Einzeln funktioniert z.B. der TCM310 am BBB. Habe gelesen das wohl nicht alle USB-Hubs am BBB funktionieren sollen.
Kann mir hier jemand weiterhelfen?
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: Billy am 14 Februar 2015, 16:04:50
Also ich betreibe an meinen BBB's mehrere 4 Port HUBs die einwandfrei laufen.
Unter anderem auch einen Logilink UA0085. Mit Jeelink + RFXCOM aber ohne SV d.h. passiv.
Was hast du denn für einen Logilink genau?
Was sagt denn dmesg nach dem einstöpseln des HUB ohne die Gateways?

Billy
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: Lars am 14 Februar 2015, 16:13:08
D-Link DUB-H7 funktioniert bei mir an mehreren BBBs ohne Probleme.
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 16:21:48
Danke für die schnellen Antworten.
Mein LogiLink ist ein UA0088
Hub leer angesteckt, BBB Neustart, dmesg sagt:
[   17.888131] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[   17.894797] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 2
[   17.894839] musb-hdrc musb-hdrc.0.auto: supports USB remote wakeup
[   17.894910] usb usb2: default language 0x0409
[   17.894942] usb usb2: udev 1, busnum 2, minor = 128
[   17.894954] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   17.894965] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   17.894975] usb usb2: Product: MUSB HDRC host driver
[   17.894985] usb usb2: Manufacturer: Linux 3.8.13-bone50 musb-hcd
[   17.894995] usb usb2: SerialNumber: musb-hdrc.0.auto
[   17.900335] usb usb2: usb_probe_device
[   17.900359] usb usb2: configuration #1 chosen from 1 choice
[   17.900414] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[   17.900546] hub 2-0:1.0: usb_probe_interface
[   17.900559] hub 2-0:1.0: usb_probe_interface - got id
[   17.900579] hub 2-0:1.0: USB hub found
[   17.900605] hub 2-0:1.0: 1 port detected
[   17.900614] hub 2-0:1.0: standalone hub
[   17.900623] hub 2-0:1.0: individual port power switching
[   17.900632] hub 2-0:1.0: no over-current protection
[   17.900641] hub 2-0:1.0: Single TT
[   17.900652] hub 2-0:1.0: TT requires at most 8 FS bit times (666 ns)
[   17.900661] hub 2-0:1.0: power on to power good time: 10ms
[   17.900683] hub 2-0:1.0: local power source is good
[   17.900740] hub 2-0:1.0: enabling power on all ports
[   18.001054] hub 2-0:1.0: state 7 ports 1 chg 0000 evt 0000
[   18.001114] hub 2-0:1.0: hub_suspend
[   18.001142] usb usb2: bus auto-suspend, wakeup 1
[   20.458212] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: Billy am 14 Februar 2015, 16:47:45
Verwunderlich?
Bei mir wird der Hub Logilink UA0085 als 4 Port erkannt! --> [   53.539017] hub 1-1:1.0: 4 ports detected
Bei dir [   17.900605] hub 2-0:1.0: 1 port detected

[   53.522005] usb 1-1: Product: USB 2.0 Hub
[   53.532156] usb 1-1: usb_probe_device
[   53.532209] usb 1-1: configuration #1 chosen from 1 choice
[   53.532533] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[   53.532961] hub 1-1:1.0: usb_probe_interface
[   53.533001] hub 1-1:1.0: usb_probe_interface - got id
[   53.533052] hub 1-1:1.0: USB hub found
[   53.539017] hub 1-1:1.0: 4 ports detected
[   53.545865] hub 1-1:1.0: standalone hub
[   53.545906] hub 1-1:1.0: ganged power switching
[   53.545935] hub 1-1:1.0: global over-current protection
[   53.545963] hub 1-1:1.0: Single TT
[   53.545996] hub 1-1:1.0: TT requires at most 8 FS bit times (666 ns)
[   53.546026] hub 1-1:1.0: power on to power good time: 100ms
[   53.546970] hub 1-1:1.0: local power source is good
[   53.547007] hub 1-1:1.0: no over-current condition exists
[   53.547692] hub 1-1:1.0: enabling power on all ports
[   53.553902] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[   53.554003] hub 1-0:1.0: port 1 enable change, status 00000503
[   53.649747] hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0000
[   53.649886] hub 1-1:1.0: hub_suspend
[   53.654415] usb 1-1: usb auto-suspend, wakeup 1
[   53.666826] hub 1-0:1.0: hub_suspend
[   53.666898] usb usb1: bus auto-suspend, wakeup 1


Woher kommt der Adresskonflikt? [   20.458212] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready

Habe auch keine weitere Idee.
Billy
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: Billy am 14 Februar 2015, 17:00:45
Noch eine Frage?

Hängt dein BBB jetzt am Rechner über USB oder am Netz?
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 17:03:31
woher der Adresskonflikt kommt kann ich nicht sagen. Der BBB hängt an seinem eigenem Netzteil
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 17:05:27
Ergänzung: ohne USB-Hub, besteht der Konflikt weiterhin

[   20.458212] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: Billy am 14 Februar 2015, 17:08:45
Sorry ich habe nicht die SV gemeint, sonder wie du auf den BBB zugreifst?

Hängt er im ethernet? Zugriff per ssh oder Zugriff über bbb Kabel Mini-USB und 192.168.7.2 ?
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 17:11:27
ah ok, hängt im Lan, Zugriff per putty
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: Billy am 14 Februar 2015, 17:37:51
Also das mit dem --> IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready

habe ich auprobiert, das kommt wohl nur beim BBB Rev. C
Vermute mal dass du auch ein REV C BBB hast.

d.h. ist wohl da normal.

dmesg mit dem RevC bringt bei mir wenn ich das richtig verglichen habe  die selben Meldungen wie bei dir. :)

Wenn ich dann einen Jeelink in den HUB stecke wird er erkannt (siehe auch im Code)

--> usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0

Schau mal was dmesg bei dir bringt wenn du noch einen Jeelink in den HUB einsteckst.
HUB betreibe ich ohne SV also passiv
Und vergleiche mal mit meinem CODE. Vielleicht hifts?

Billy


[   17.123982] hub 2-0:1.0: usb_probe_interface
[   17.123993] hub 2-0:1.0: usb_probe_interface - got id
[   17.124010] hub 2-0:1.0: USB hub found
[   17.124034] hub 2-0:1.0: 1 port detected
[   17.124043] hub 2-0:1.0: standalone hub
[   17.124052] hub 2-0:1.0: individual port power switching
[   17.124061] hub 2-0:1.0: no over-current protection
[   17.124070] hub 2-0:1.0: Single TT
[   17.124081] hub 2-0:1.0: TT requires at most 8 FS bit times (666 ns)
[   17.124091] hub 2-0:1.0: power on to power good time: 10ms
[   17.124112] hub 2-0:1.0: local power source is good
[   17.124167] hub 2-0:1.0: enabling power on all ports
[   17.224105] hub 2-0:1.0: state 7 ports 1 chg 0000 evt 0000
[   17.224167] hub 2-0:1.0: hub_suspend
[   17.224194] usb usb2: bus auto-suspend, wakeup 1
[   19.469705] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[  251.741738] usb usb1: usb wakeup-resume
[  251.741836] usb usb1: usb auto-resume
[  251.741986] hub 1-0:1.0: hub_resume
[  251.742085] hub 1-0:1.0: port 1: status 0101 change 0001
[  251.845673] hub 1-0:1.0: state 7 ports 1 chg 0002 evt 0000
[  251.845775] hub 1-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
[  251.951005] usb 1-1: new full-speed USB device number 2 using musb-hdrc
[  252.070125] usb 1-1: ep0 maxpacket = 8
[  252.071698] usb 1-1: default language 0x0409
[  252.076225] usb 1-1: udev 2, busnum 1, minor = 1
[  252.076274] usb 1-1: New USB device found, idVendor=0403, idProduct=6001
[  252.076309] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  252.076341] usb 1-1: Product: FT232R USB UART
[  252.076371] usb 1-1: Manufacturer: FTDI
[  252.076400] usb 1-1: SerialNumber: A600dVRb
[  252.077592] usb 1-1: usb_probe_device
[  252.077637] usb 1-1: configuration #1 chosen from 1 choice
[  252.078094] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[  252.081657] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[  252.081844] hub 1-0:1.0: port 1 enable change, status 00000103
[  252.231761] usbcore: registered new interface driver usbserial
[  252.234564] usbcore: registered new interface driver usbserial_generic
[  252.234772] usbserial: USB Serial support registered for generic
[  252.277587] usbcore: registered new interface driver ftdi_sio
[  252.283505] usbserial: USB Serial support registered for FTDI USB Serial Device
[  252.283869] ftdi_sio 1-1:1.0: usb_probe_interface
[  252.283914] ftdi_sio 1-1:1.0: usb_probe_interface - got id
[  252.283989] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[  252.284412] usb 1-1: Detected FT232RL
[  252.284450] usb 1-1: Number of endpoints 2
[  252.284483] usb 1-1: Endpoint 1 MaxPacketSize 64
[  252.284514] usb 1-1: Endpoint 2 MaxPacketSize 64
[  252.284544] usb 1-1: Setting MaxPacketSize 64
[  252.296320] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 17:40:49
Danke Billy für den Hinweis, werde morgen gleich nochmal probieren den Hub passiv zu betreiben. Musst jetzt erst mal alles wieder zurückbauen...
Gruss
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 14 Februar 2015, 20:22:58
so, habs doch nochmal gestest, den Hub passiv angeschlossen und Jeelink eingesteckt:
dmesg bringt
[   14.653911] hub 2-0:1.0: usb_probe_interface
[   14.653922] hub 2-0:1.0: usb_probe_interface - got id
[   14.653942] hub 2-0:1.0: USB hub found
[   14.653968] hub 2-0:1.0: 1 port detected
[   14.653978] hub 2-0:1.0: standalone hub
[   14.653987] hub 2-0:1.0: individual port power switching
[   14.653996] hub 2-0:1.0: no over-current protection
[   14.654004] hub 2-0:1.0: Single TT
[   14.654015] hub 2-0:1.0: TT requires at most 8 FS bit times (666 ns)
[   14.654024] hub 2-0:1.0: power on to power good time: 10ms
[   14.654047] hub 2-0:1.0: local power source is good
[   14.654107] hub 2-0:1.0: enabling power on all ports
[   14.755045] hub 2-0:1.0: state 7 ports 1 chg 0000 evt 0000
[   14.755107] hub 2-0:1.0: hub_suspend
[   14.755136] usb usb2: bus auto-suspend, wakeup 1
[   17.217966] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready

sieht für mich nach keiner Änderung aus

lsusb bringt jedoch
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

so wie es aussieht, funktioniert es jetzt doch im passiven Betrieb
Titel: Antw:BBB: aktiver USB-Hub funktioniert nicht?
Beitrag von: karpate am 15 Februar 2015, 13:25:32
nochmal die Bestätigung: LogiLink UA0088 passiv angeschlossen funktioniert am BBB

Vielen Dank für die Hilfsstellungen