Hi all--
Feeling a little bored today, I decided to poke around with my 54g. Pulling /proc/pci over to another linux box, and running lspci against it shows me 2 usb devices that caught my eye...
00:03.0 USB Controller: Broadcom Corporation BCM47xx Sentry5 USB Device Controller (rev 01)
00:04.0 USB Controller: Broadcom Corporation BCM47xx Sentry5 USB Host Controller (rev 01)
Intrigued, I installed the usbcore and usb-ohci modiules... Both of which loaded cleanly, and spit some output via dmesg:
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Setting latency timer of device 00:04.0 to 64
usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
usb-ohci.c: usb-00:04.0, PCI device 14e4:4716
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
Mounting usbdevfs where expected shows the usual files under /proc/bus/usb; in particular:
root@hestia:/proc/bus/usb# cat devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=b8004000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
Soo.... All this leads me to conclude fairly concretely that a my wrt54g would support USB, if I had some way of connecting devices to it, but all my searches fail to yield any information on how to do this. The board itself looks as if there is a place where such a connector could be soldered, but... Does anyone know? I'd love to attach, say, a USB flashdrive to get some additional storage.
-Chris