编译固件USB安装USB驱动程序支持USB功能USB1.0,1.1,USB2.0

2022-04-30
0评论
/
1127阅读
爱搜啊

一般如果路由器固件需要USB功能,会直接在编译固件的时候就添加好《编译openwrt添加支持USB功能USB1.0,1.1,USB2.0》,当然了如果现在使用的固件不支持USB,但是又不想重新编译,可以手动安装USB驱动程序。

编译固件USB安装USB驱动程序

手动安装USB驱动程序

1、首先刷新可用包的列表

opkg update

2、获取已经安装的USB包列表:

opkg list-installed | grep usb

3、结果:

kmod-usb-core - 4.9.58-1
kmod-usb-storage - 4.9.58-1
kmod-usb3 - 4.9.58-1
...

4、安装USB核心包(所有USB版本),如果获取的USB包列表里没有安装:

opkg install kmod-usb-core
insmod usbcore

5、安装USB存储包(所有USB版本),如果获取的USB包列表里没有安装:

opkg install kmod-usb-storage

6、要安装USB 1.1驱动程序,首先尝试UHCI驱动程序:

opkg install kmod-usb-uhci
insmod uhci_hcd

7、如果失败并出现错误“没有这样的设备”,请尝试安装USB 1.1的替代OHCI驱动程序:

opkg install kmod-usb-ohci
insmod uhci

8、必须有人来证实这一点insmod uhci命令与已安装的软件包不一致- ohci软件包与uhci insmod命令

(要删除不工作的驱动程序,请使用opkg remove。注:如果OHCI和UHCI驱动程序都失败,则您没有USB 1.1)

9、要安装USB 2.0驱动程序:

opkg install kmod-usb2
insmod ehci-hcd

10、要安装USB 3.0驱动程序:

opkg install kmod-usb3
insmod xhci-hcd

11、安装支持UASP又名USB连接SCSI(受许多USB驱动器和驱动器外壳支持,尤其是USB 3.0。如果设备中的驱动器和主机控制器都支持它,则可以提高性能):

opkg install kmod-usb-storage-uas

注意事项:

一些设备(如华硕WL-500g路由器,brcm47xx)还需要kmod-usb2模块(即使它们只有一个USB 1.1控制器)

一些设备(如NLSU2、LinkSys WRT54G3GV2)还需要以下软件包:

opkg list-installed | grep usb0

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2022-04-30发布