Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam hub USB3 i ma on 9 gniazdek, 7 zwykłych USB3 i 2 porty ładujące. Po podłączeniu tego urządzenia do komputera, jest ono wykrywane mniej więcej tak:
kernel: usb 3-2: new high-speed USB device number 9 using xhci_hcd kernel: usb 3-2: New USB device found, idVendor=0bda, idProduct=5411 kernel: usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 kernel: usb 3-2: Product: 4-Port USB 2.0 Hub kernel: usb 3-2: Manufacturer: Generic kernel: hub 3-2:1.0: USB hub found kernel: hub 3-2:1.0: 4 ports detected kernel: usb 3-2.1: new high-speed USB device number 10 using xhci_hcd kernel: usb 3-2.1: New USB device found, idVendor=0bda, idProduct=5411 kernel: usb 3-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 kernel: usb 3-2.1: Product: 4-Port USB 2.0 Hub kernel: usb 3-2.1: Manufacturer: Generic kernel: hub 3-2.1:1.0: USB hub found kernel: hub 3-2.1:1.0: 4 ports detected kernel: usb 4-2: new SuperSpeed USB device number 8 using xhci_hcd kernel: usb 4-2: New USB device found, idVendor=0bda, idProduct=0411 kernel: usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 kernel: usb 4-2: Product: 4-Port USB 3.0 Hub kernel: usb 4-2: Manufacturer: Generic kernel: hub 4-2:1.0: USB hub found kernel: hub 4-2:1.0: 4 ports detected kernel: usb 4-2.1: new SuperSpeed USB device number 9 using xhci_hcd kernel: usb 4-2.1: New USB device found, idVendor=0bda, idProduct=0411 kernel: usb 4-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 kernel: usb 4-2.1: Product: 4-Port USB 3.0 Hub kernel: usb 4-2.1: Manufacturer: Generic kernel: hub 4-2.1:1.0: USB hub found kernel: hub 4-2.1:1.0: 4 ports detected
Jak zinterpretować taki wynik? Tutaj niby go widzi jako dwa huby i każdy z nich ma 4 porty, co w sumie daje 8, a to ani nie jest 7 ani 9. xD Poza tym 4 porty niby mają być USB2 i 4 USB3, a tu wszystkie 7 mają być USB3.
Offline
A jak coś wepniesz do portu to działa ?
no i źle odczytałeś, 4 są jako 2.0
kernel: usb 3-2.1: Product: 4-Port USB 2.0 Hub
fajna zabawka :)
Offline
No tak, cztery są USB2 i cztery USB3 ale to jest hub 7x USB3. Sprawdziłem moim pendrive wszystkie porty i niby działają. Tylko te moje urządzenia raczej nie wyjdą poza granicę transferu USB2, więc nie sprawdzę czy wszystkie porty są USB3. xD
Offline
Porty powinny różnić się budową, w USB 3.0 są dodatkowe piny.
No i kolorem również (niebieski w USB 3.0)
W głębi dodatkowe piny.
Ostatnio edytowany przez arecki (2016-08-28 09:14:24)
Offline
Gniazda mogli dać USB 3.0 ale czy tam cokolwiek podłączyli pod te dodatkowe piny, chyba najprościej podłączyć jakiś nośnik USB 3 i zobaczyć jak się zgłosi w logach lub otworzyć tego huba i zbadać "bebechy".
Ostatnio edytowany przez arecki (2016-08-28 09:44:10)
Offline
Mam pendrive na USB3 i podłączony do każdego z portów tego huba jest on wykrywany tak samo:
Aug 28 13:21:45 ubuntu kernel: usb 3-2.4: new high-speed USB device number 24 using xhci_hcd Aug 28 13:21:46 ubuntu kernel: usb 4-2.4: new SuperSpeed USB device number 27 using xhci_hcd Aug 28 13:21:46 ubuntu kernel: usb 4-2.4: New USB device found, idVendor=0951, idProduct=1666 Aug 28 13:21:46 ubuntu kernel: usb 4-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 28 13:21:46 ubuntu kernel: usb 4-2.4: Product: DataTraveler 3.0 Aug 28 13:21:46 ubuntu kernel: usb 4-2.4: Manufacturer: Kingston Aug 28 13:21:46 ubuntu kernel: usb 4-2.4: SerialNumber: 0019E06B9C8ABE41C7A2C3EC Aug 28 13:21:46 ubuntu kernel: usb-storage 4-2.4:1.0: USB Mass Storage device detected Aug 28 13:21:46 ubuntu kernel: scsi host25: usb-storage 4-2.4:1.0
Nie wiem dlaczego są "new high-speed USB device" i "new SuperSpeed USB device", to norma czy przypadłość tego laptopa? Tak czy inaczej na każdym porcie jest tak samo.
Ten laptop ma w sumie 4 porty USB, dwa USB3 po lewej stronie i dwa USB2 po prawej. Hub był wpięty do jednego z tych portów USB3. Tak wyglądają te porty, gdy hub nie jest podpięty:
# lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
Poniżej jest rozpiska przy podłączonym urządzeniu do każdego portu huba UH720:
# lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 4: Dev 27, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M # lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 3: Dev 28, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M # lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 2: Dev 29, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M # lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 4: Dev 30, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M # lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 3: Dev 31, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M # lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 2: Dev 32, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M # lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 20, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 21, If 0, Class=Hub, Driver=hub/4p, 5000M |__ Port 1: Dev 33, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 2: Dev 18, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 19, If 0, Class=Hub, Driver=hub/4p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M |__ Port 2: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 2: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M |__ Port 4: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 4: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
Z tej powyższej rozpiski wychodzi na to, że są faktycznie dwa huby w tym urządzeniu i oba mają po 4 porty i oba są USB3. UH720 ma wprawdzie 7 portów ale przecie jeden z tych mniejszych hubów musi być gdzieś wpięty, gdzie? Ano do jednego z portów tego drugiego huba.
Czy ktoś mi może powiedzieć, po co taki zabieg został zastosowany? Co przeszkadzałoby gdyby wszystkie porty były w jednym habie? Jest jakieś ograniczenie gniazdek w habie do 4, czy coś? xD
Ostatnio edytowany przez morfik (2016-08-28 14:19:33)
Offline
Założę się, że jak go rozkręcisz to okaże się że układ w środku jest dostosowany pod parzystą ilość portów- czyli że fizycznie gniazd obsługuje 4 (a takich układów będzie dwa lub jeden dwukorowy), tylko chińczykowi nie pasował dizajn i przylutował trzy porty na cztery możliwe.
Offline
No już wiem czemu: xD
http://www.via-labs.com/product_show.php?id=41
Czyli ten czip ma obsługę max 4 gniazdek i pewnie zastosowali dwa taki.
Sprawdziłem też innego laptopa. Ten w prawdzie nie ma USB3 ale w logu są 2x idVendor=0bda, idProduct=5411 czyli coś ten mój drugi laptop musi mieć schrzanione.
No to w sumie chyba wszystko się wyjaśniło. xD
Ostatnio edytowany przez morfik (2016-08-28 14:33:17)
Offline