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[/quote]
fajna zabawka :)
Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]
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)
[img]https://upload.wikimedia.org/wikipedia/commons/c/c4/USB_3.0.png[/img]
W głębi dodatkowe piny.
Ostatnio edytowany przez arecki (2016-08-28 09:14:24)
Offline
Te porty w hubie są wszystkie takie same i wyglądają tak:
[img]http://www.electroschematics.com/wp-content/uploads/2010/01/usb-3-pinout.jpg[/img]
Pytanie jest czemu ten 7/9 portowy hub jest wykrywany jako 4xUSB2/4xUSB3? xD
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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00109 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.86.132' WHERE u.id=1 |
0.00273 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.86.132', 1732507130) |
0.00049 | SELECT * FROM punbb_online WHERE logged<1732506830 |
0.00041 | SELECT topic_id FROM punbb_posts WHERE id=304634 |
0.00022 | SELECT id FROM punbb_posts WHERE topic_id=28901 ORDER BY posted |
0.00039 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28901 AND t.moved_to IS NULL |
0.00031 | SELECT search_for, replace_with FROM punbb_censoring |
0.00122 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28901 ORDER BY p.id LIMIT 0,25 |
0.00092 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28901 |
Total query time: 0.00792 s |