USB storage

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:39, 7 June 2006 (edit)
VeNoM (Talk | contribs)

← Previous diff
Revision as of 08:40, 7 June 2006 (edit) (undo)
VeNoM (Talk | contribs)

Next diff →
Line 10: Line 10:
<br /> <br />
For example :<br /> For example :<br />
-~ # nvram set rc_startup="<br />+ > ~ # nvram set rc_startup="<br />
> for I in `/bin/ls /jffs/etc/config/*.startup`<br /> > for I in `/bin/ls /jffs/etc/config/*.startup`<br />
> do<br /> > do<br />
Line 16: Line 16:
> done<br /> > done<br />
> "<br /> > "<br />
-~ # nvram commit<br />+ > ~ # nvram commit<br />
After doing this, make a file usb.startup in /jffs/etc/config/ directory that contains this : After doing this, make a file usb.startup in /jffs/etc/config/ directory that contains this :
<br /><br /> <br /><br />

Revision as of 08:40, 7 June 2006

First, install the folowing modules :

ipkg install kmod-usb-uhci
ipkg install kmod-usb-core
ipkg install kmod-usb-uhci
ipkg install kmod-usb2
ipkg install kmod-usb-storage


A startup script must be made to do this every reboot.
For example :

 > ~ # nvram set rc_startup="
> for I in `/bin/ls /jffs/etc/config/*.startup`
> do
> sh $I &
> done
> "
> ~ # nvram commit

After doing this, make a file usb.startup in /jffs/etc/config/ directory that contains this :

insmod /jffs/lib/modules/2.4.30/usbcore.o
insmod /jffs/lib/modules/2.4.30/ehci-hcd.o
insmod /jffs/lib/modules/2.4.30/scsi_mod.o
insmod /jffs/lib/modules/2.4.30/usb-storage.o
insmod /jffs/lib/modules/2.4.30/uhci.o


This is it. Here's my dmesg from Asus WL-500gP

dmesg

SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Enabling device 01:03.0 (0000 -> 0001)
uhci.c: USB UHCI at I/O 0x100, IRQ 2
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Enabling device 01:03.1 (0000 -> 0001)
uhci.c: USB UHCI at I/O 0x120, IRQ 2
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected