|
USB 加载过程:
参考教程:http://wiki.openwrt.org/UsbStorageHowto
硬件: http://www.efn.org/~rick/work/f5d7230/
http://wiki.openwrt.org/OpenWrtDocs/Hardware/Belkin/F5D7230
1,在OpenWRT的web 界面安装kmod-usb-ohci 包,会自动安装kmod-usb-core先
http://192.168.1.1/cgi-bin/webif/system-ipkg.sh
或手动下载,然后在命令行里安装
http://downloads.x-wrt.org/xwrt/ ... /brcm-2.4/packages/
2,然后ssh,在 /jffs/lib/modules/2.4.35.4 目录下会看见这2个文件
-rw-r--r-- 1 root root 29056 May 19 04:38 usb-ohci.o
-rw-r--r-- 1 root root 116584 May 19 04:38 usbcore.o
3,运行
insmod usbcore
insmod usb-ohci
系统会自动在 /jffs/etc/modules.d 里加入刚才那2个模块,
load the modules automatically on the next reboot
4,重启后可通过dmesg 查看是否正常,如下:
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.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
按此指引加电阻: http://forum.openwrt.org/viewtopic.php?id=4929
Add 1A fuse at F51
Add 24.3R 1% resistor at R731
Add 24.3R 1% resistor at R732
Add 15.0K 1% resistor at R722
Add 15.0K 1% resistor at R721
Add USB connector at J51:
5V (red) to 1
D- (white) to 2
D+ (green) to 3
0V (black) to 4
Shield to shield
加完后 dmesg 信息如下:
usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
usb-ohci.c: usb-00:03.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
uhci.c: USB Universal Host Controller Interface driver v1.1
hub.c: new USB device 00:03.0-1, assigned address 2
usb.c: USB device 2 (vend/prod 0xdd8/0xc00) is not claimed by any active driver.
root@OpenWrt:/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=b8003000
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
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0dd8 ProdID=0c00 Rev= 1.00
S: Manufacturer=Netac
S: Product=USB Flash Disk
S: SerialNumber=DA417CEBFE5D3986
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
然后安装
kmod-scsi-core_2.4.35.4-brcm-2.4-1_mipsel.ipk
kmod-usb-storage_2.4.35.4-brcm-2.4-1_mipsel.ipk
kmod-fs-vfat_2.4.35.4-brcm-2.4-1_mipsel.ipk
并且insmod 每个模块
在/jffs 目录下创建u-disk 目录,
然后在http://192.168.1.1/cgi-bin/webif/system-startup.sh 加入此句:
mount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs/u-disk
系统重启后可以用 mount 命令查看: mount
/dev/scsi/host0/bus0/target0/lun0/part1 on /jffs/u-disk type vfat (rw) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|