在使用openwrt15.05时,发现U盘没有出现在/dev/sda1。再开启之后还是报codepage cp437 not found的问题。
1、修改文件代码
以mt7620a为例,修改target/linux/ramips/dts 目录下面的mt7620a.dtsi文件,
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210622113430333.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMjgyNTU3,size_16,color_FFFFFF,t_70)
就是修改status = "okay";
这样编译之后,已经可以读到USB了。但是,报codepage cp437 not found的错误。
然后再添加支持
Kernel Modules ---> USB Support --->kmod-usb-storages-extras
Kernel Modules ---> Filesystems --->kmod-fs-ntfs 和 kmod-fs-vfat
Kernel Modules ---> Native Language Support ---> kmod-nls-cp437和kmod-nls-iso8859-1
这样U盘就可以读写了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)