Temat: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

Witam

Otóż mam obecnie w rękach tytułowy routerek i nie mogę uruchomić w nim USB. Zrobiłem wszystko jak na wiki, ale USB i tak nie działa. Podejrzewam że to wina OpenWRT, w tym TP-Link'u rzekomo wystarczyło zedytować pliki "Kconfig" oraz "mach-tl-wr741nd.c" oczywiście według wytycznych na wiki. W logach niema nic o wykryciu żadnego urządzenia USB.

Lsusb wywala error:

root@OpenWrt:/# lsusb
unable to initialize libusb: -99
root@OpenWrt:/# opkg list-installed 
base-files - 43.35-r33081
block-extroot - 0.0.1-2.1
block-hotplug - 0.1.0-2.2
block-mount - 0.1.0-2.2
busybox - 1.15.3-3.4
crda - 1.1.1-1
dnsmasq - 2.55-6.1
dropbear - 0.53.1-6
firewall - 2-34.10
hotplug2 - 1.0-beta-3
iptables - 1.4.6-3.1
iptables-mod-conntrack - 1.4.6-3.1
iptables-mod-nat - 1.4.6-3.1
iw - 0.9.22-2
kernel - 2.6.32.27-1
kmod-ath - 2.6.32.27+2011-12-01-1
kmod-ath9k - 2.6.32.27+2011-12-01-1
kmod-ath9k-common - 2.6.32.27+2011-12-01-1
kmod-button-hotplug - 2.6.32.27-1
kmod-cfg80211 - 2.6.32.27+2011-12-01-1
kmod-crc-ccitt - 2.6.32.27-1
kmod-crypto-aes - 2.6.32.27-1
kmod-crypto-arc4 - 2.6.32.27-1
kmod-crypto-core - 2.6.32.27-1
kmod-hid - 2.6.32.27-1
kmod-input-core - 2.6.32.27-1
kmod-input-evdev - 2.6.32.27-1
kmod-input-gpio-buttons - 2.6.32.27-1
kmod-input-polldev - 2.6.32.27-1
kmod-ipt-conntrack - 2.6.32.27-1
kmod-ipt-core - 2.6.32.27-1
kmod-ipt-nat - 2.6.32.27-1
kmod-ipt-nathelper - 2.6.32.27-1
kmod-leds-gpio - 2.6.32.27-1
kmod-mac80211 - 2.6.32.27+2011-12-01-1
kmod-nls-base - 2.6.32.27-1
kmod-scsi-core - 2.6.32.27-1
kmod-scsi-generic - 2.6.32.27-1
kmod-usb-core - 2.6.32.27-1
kmod-usb-hid - 2.6.32.27-1
kmod-usb-ohci - 2.6.32.27-1
kmod-usb-storage - 2.6.32.27-1
kmod-usb-storage-extras - 2.6.32.27-1
kmod-usb-uhci - 2.6.32.27-1
kmod-usb2 - 2.6.32.27-1
libc - 0.9.30.1-43.35
libgcc - 4.3.3+cs-43.35
libip4tc - 1.4.6-3.1
libnl-tiny - 0.1-2.1
libpthread - 0.9.30.1-43.35
librt - 0.9.30.1-43.35
libuci - 12012009.7-4
libusb-1.0 - 1.0.8-1
libxtables - 1.4.6-3.1
mtd - 13
opkg - 576-2
swconfig - 9
uci - 12012009.7-4
udevtrigger - 106-1
usbutils - 004-1
wireless-tools - 29-4
wpa-supplicant - 20111103-3
wpad - 20111103-3
zlib - 1.2.3-5

Na wiki widać że powinien zostać wykryty wbudowany kontroler USB, u mnie tego nie ma...

ar71xx-ohci ar71xx-ohci: Atheros AR71xx built-in OHCI controller
ar71xx-ohci ar71xx-ohci: new USB bus registered, assigned bus number 1
ar71xx-ohci ar71xx-ohci: irq 3, io mem 0x1b000000
usb usb1: configuration #1 chosen from 1 choice

Tak samo w "/sys/kernel/debug/usb/devices " pusto.

W D-Linku bardzo podobnie robiło się moda tylko tam poza zmasowanymi sygnałami (przez 15K rezystory) były jeszcze szeregowe rezystory 22om na każdym kablu sygnałowym. Po za tym w D-Linku nie edytowałem pliku "Kconfig", a "setup.c" dodając jakiś adres.

Nie wiem czemu USB nie chce ruszyć, dodam że kompilowałem najnowsze backfire.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

2

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

Atheros AR71xx built-in OHCI controller <- to jest kontroler usb...

Dodałeś tą łatkę do obsługi usb w 741?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

No właśnie tego nie ma u mnie w logach

ar71xx-ohci ar71xx-ohci: Atheros AR71xx built-in OHCI controller
ar71xx-ohci ar71xx-ohci: new USB bus registered, assigned bus number 1
ar71xx-ohci ar71xx-ohci: irq 3, io mem 0x1b000000
usb usb1: configuration #1 chosen from 1 choice

Jaką łatke ? Edytowałem tylko pliki "Kconfig" oraz "mach-tl-wr741nd.c", żadnej łatce nic nie wiem.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

4

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

To własnie jest ta łatka smile

make target/linux/clean zrób najpierw i  skompiluj jeszcze raz. I upewnij się że dodałeś do obrazu kmod-usb-ohci własnie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

Do obrazu mam dodane wszystko co trzeba, zedytowałem te dwa pliki, Na pewno dobrze po lutowałem, a i tak nie działa. Dziwi mnie ten błąd z lsusb.

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

6

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

To jest błąd o nazwie LIBUSB_ERROR_OTHER  więc może to być wszystko. Wyczyść jak napisałem i przekompiluj jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

Przekompilowałem jeszcze raz OpenWRT, dla pewności dodałem "ar71xx_pll_wr(0x08, 0x00001030);" do "setup.c", wiem że nie trzeba, ale działa smile Nie wiem czego to zasługa, ale ważne że działa. Szkoda że to USB 1.1 sad

Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

8 (edytowany przez Tekkenmoor 2012-09-13 00:44:51)

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

Pojawia się problem, do routera wpięty mam hub, a do niego kartę wifi. I co jakiś czas rozłącza mi port.

hub 1-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
usb 1-1: USB disconnect, address 8
usb 1-1.1: USB disconnect, address 9
wlan1: deauthenticating from 00:02:2d:xx:xx:xx by local choice (reason=3)
ath: Failed to wakeup in 500us
ath: Failed to wakeup in 500us
ath: Failed to wakeup in 500us
usb 1-1.1: ath9k_htc: USB layer deinitialized
usb 1-1: new full speed USB device using ar71xx-ohci and address 10
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 7 ports detected
usb 1-1.1: new full speed USB device using ar71xx-ohci and address 11
usb 1-1.1: configuration #1 chosen from 1 choice

O co chodzi ? Używam aktywnego huba  Targus ACH82EU, router wykrywa go jako:

Terminus Technology Inc. FE 2.1 7-port Hub
Sprzęt: Seagate GoFlex Home
OS: OpenWrt 18.06.4
Info: 128MB RAM / 1,2GHz CPU /  USB / sATA / RJ45
Osprzęt: 500GB SATA / LCD DPF 2,4" / USB rt2800

9

Odp: USB mod dla TL-WR741ND v1.9 nie chce ruszyć

Zakłócenia elektromagnetyczne wg niego. Albo masz źle kable ekranowane albo wykonanie jego pozostawia wiele do życzenia...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.