Hi again, I'm struggling now for hours to get usb storage working on my 3020.
Kernel modules are loaded, everything should be fine.
But none of the usb-sticks I plug into the device get recognized in dmesg nor /var/log/messages.
The logs get refreshed when I un-/replug the network cable, so this seem to work fine, but no usb devices in general.
I have the relevant piece of /var/log/messages initializing the usb subsystem:
ref (0 dead, 2 orphan) found.
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ath79-ehci ar933x-ehci: Atheros built-in EHCI controller
ath79-ehci ar933x-ehci: new USB bus registered, assigned bus number 1
ath79-ehci ar933x-ehci: irq 3, io mem 0x1b000000
ath79-ehci ar933x-ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
eth0: link down
Looks good, doesn't it? - Any Ideas?
--- Update ---
I had a look around to the forums and wiki pages. I found three different Kernel logs near the USB section:
From the wiki (http://wiki.openwrt.org/toh/tp-link/tl-mr3020)
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Port Status 1c000004
ar7240-ehci ar7240-ehci.0: ATH EHCI
ar7240-ehci ar7240-ehci.0: new USB bus registered, assigned bus number 1
ehci_reset Intialize USB CONTROLLER in host mode: 3
ehci_reset Port Status 1c000000
ar7240-ehci ar7240-ehci.0: irq 3, io mem 0x1b000000
ehci_reset Intialize USB CONTROLLER in host mode: 3
ehci_reset Port Status 1c000000
ar7240-ehci ar7240-ehci.0: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
From the forum (https://forum.openwrt.org/viewtopic.php … 56#p151256)
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ar71xx-ehci ar71xx-ehci: Atheros AR91xx built-in EHCI controller
ar71xx-ehci ar71xx-ehci: new USB bus registered, assigned bus number 1
ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000
ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Therefore I can see three different chips(?)
- ar71xx-ehci
- ar7240-ehci
- ath79-ehci (mine!)
Might I have a different hardware model?, having a different chipset?
And therefore the USB Port not functioning because using the wrong drivers?
--- Updated again ----
Could it be possible that it has something to do with that 3-Position-Switch?
Might USB work only with a specific Position of that Switch? - I'll try this evening ...
Thanks in advance,
Regards, Jürgen
(Last edited by zeroat.net on 4 Apr 2012, 08:26)