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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2018-10-04 10:45:22

  mix091 - Nowy użytkownik

mix091
Nowy użytkownik
Zarejestrowany: 2017-01-27

TP-link UE300 (r8153) + USB3.0 i Debian

Cześć,

Mam problem z którym nie jestem w stanie sam sobie poradzić, więc może ktoś z Was mi podpowie :P
Posiadam nettopa od foxconna nt-i1500, z którego próbuję zrobić prostu serwer NAS. Posiada on dwa złącza USB 3.0 i pod jedno z nich chcę podłączyć bohatera dzisiejszego odcinka czyli: TP-Link UE300 pracującego na chipie rtl8153. Problem jest trochę dziwny, bo o ile wpinam tą kartę pod USB 2.0, to wszystko działa bez problemu. Schody zaczynają się kiedy wpinam kartę pod USB 3, karta nie chce działać. Karta nie otrzymuje adresu z serwera DHCP, ręczne przypisanie adresacji też niewiele daje.
Dmesg dla usb 2.0:

Kod:

[ 1338.485167] usb 3-6: new high-speed USB device number 5 using ehci-pci
[ 1338.634495] usb 3-6: New USB device found, idVendor=2357, idProduct=0601
[ 1338.634501] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 1338.634503] usb 3-6: Product: USB 10/100/1000 LAN
[ 1338.634506] usb 3-6: Manufacturer: TP-LINK
[ 1338.634508] usb 3-6: SerialNumber: 000001000000
[ 1338.761186] usb 3-6: reset high-speed USB device number 5 using ehci-pci
[ 1338.970622] r8152 3-6:1.0 eth1: v2.08.0 (2016/12/09)
[ 1338.970627] r8152 3-6:1.0 eth1: This product is covered by one or more of the following patents:
                US6,570,884, US6,115,776, and US6,327,625.

Jak widać karta została ładnie rozpoznania i nie ma tutaj żadnych problemów (interfejs jest podniesiony i mam dostęp do sieci).
Dmesg dla usb 3.0:

Kod:

[  923.288707] usb 7-1: new SuperSpeed USB device number 3 using xhci_hcd
[  923.306277] usb 7-1: New USB device found, idVendor=2357, idProduct=0601
[  923.306282] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[  923.306285] usb 7-1: Product: USB 10/100/1000 LAN
[  923.306287] usb 7-1: Manufacturer: TP-LINK
[  923.306290] usb 7-1: SerialNumber: 000001000000
[  923.433548] usb 7-1: reset SuperSpeed USB device number 3 using xhci_hcd
[  924.022333] r8152 7-1:1.0 eth1: v2.08.0 (2016/12/09)
[  924.022339] r8152 7-1:1.0 eth1: This product is covered by one or more of the following patents:
                US6,570,884, US6,115,776, and US6,327,625.

[  942.655508] r8152 7-1:1.0 eth1: Tx status -71
[  943.145426] xhci_hcd 0000:03:00.0: Cannot set link state.
[  943.145442] usb usb7-port1: cannot disable (err = -32)

Tutaj już kernel zaczyna zgłaszać jakieś problemy, że link nie może zostać zestawiony.

Dodam, że samo usb 3.0 raczej działa poprawnie ponieważ miałem podpięty pod niego dysk usb 3.0 i żadnych problemów z nim nie miałem. Pod ręką mam teraz tylko pendriva na 3.0 i też nie ma problemów z jego działaniem.
Dmesg:

Kod:

[ 1121.091482] usb-storage 7-2:1.0: USB Mass Storage device detected
[ 1121.091959] scsi host4: usb-storage 7-2:1.0
[ 1122.122286] scsi 4:0:0:0: Direct-Access     SanDisk  Ultra Fit        1.00 PQ: 0 ANSI: 6
[ 1122.123155] sd 4:0:0:0: Attached scsi generic sg1 type 0
[ 1122.123969] sd 4:0:0:0: [sdb] 30031250 512-byte logical blocks: (15.4 GB/14.3 GiB)
[ 1122.125515] sd 4:0:0:0: [sdb] Write Protect is off
[ 1122.125526] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 1122.127306] sd 4:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1122.135509]  sdb: sdb1

Montowanie i zapis na dysku:

Kod:

root@nas:~# mount /dev/sdb1 a/
root@nas:~# dd if=/dev/zero of=a/plik bs=1G count=1
1+0 przeczytanych recordów
1+0 zapisanych recordów
skopiowane 1073741824 bajty (1,1 GB), 26,0822 s, 42,2 MB/s

Jak widać wszystko działa bez problemu, więc to raczej nie kwestia samego USB. Na zewnętrznym dysku USB uzyskiwałem coś koło 100MB/s odczytu/zapisu, więc wszystko raczej w normie.
To też raczej nie kwestia samych sterowników karty sieciowej, ponieważ karta działa na USB 2.0. Próbowałem też kompilować najnowsze sterowniki z kwietnia 2018r ze strony producenta ([url=http://www.realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=56&Level=5&Conn=4&DownTypeID=3&GetDown=false]KLIK[/url]), ale nic to nie dało. Karta dalej działa tylko pod USB 2.0.
Aktualnie na nettopie zainstalowanego mam debiana 8, ale dokładnie taki sam problem miałem na najnowszym debianie9.
Macie jakieś sugestie?

Ostatnio edytowany przez mix091 (2018-10-04 10:47:17)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.013 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00014 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00181 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='3.16.47.14' WHERE u.id=1
0.00102 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.47.14', 1713482176)
0.00087 SELECT * FROM punbb_online WHERE logged<1713481876
0.00393 DELETE FROM punbb_online WHERE ident='3.138.138.144'
0.00065 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=30655 AND t.moved_to IS NULL
0.00078 SELECT search_for, replace_with FROM punbb_censoring
0.00154 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=30655 ORDER BY p.id LIMIT 0,25
0.00089 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30655
Total query time: 0.01168 s