Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3122763
  • 博文数量: 685
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5303
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-19 14:17
个人简介

文章分类

全部博文(685)

文章存档

2015年(116)

2014年(569)

分类: 嵌入式

2014-08-02 13:51:50

原文地址:http://blog.csdn.net/viviwen123/article/details/23770931

最近接触openwrt,主要是做MT7620A的固件定制化开发工作,使用上的源码进行编译,感谢!遇到的一个大问题是USB的挂载问题,折腾了好长时间,把wiki里关于usb的模块看了好几遍,最后还是通过修改源码的方式解决了问题。方法如下:

修改:target/linux/ramips/dts/mt7620a.dtsi文件,将里面


[plain] view plaincopy在CODE上查看代码片派生到我的代码片
  1. ohci@101c1000 {  
  2.                 compatible = "ralink,rt3xxx-ohci";  
  3.                 reg = <0x101c1000 0x1000>;  
  4.   
  5.                 interrupt-parent = <&intc>;  
  6.                 interrupts = <18>;  
  7.   
  8.                 #status = "disabled";  
  9.         };  

的status = "disabled"注释掉即可(或改为status = "okay"),ehci做相同修改(前提当然是把需要的内核选项都已经选上了)。


从这个dtsi文件来看,MT7620A默认不编译ohci,因此无法挂载USB 1.1(貌似u盘都给识别成USB1.1了?),这样即使在menuconfig里选择了编译也是无用的。


阅读(1284) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~