usb 1-1: device descriptor read/64, error -62

先说一下内核版本 2.6.34.14


这个问题存在板子上已经一段时间了,但是具体是什么问题,参考了网络上别人的资料,好像就是频率的问题。

有链接说是 uboot 的问题,链接为http://blog.csdn.net/ll_0520/article/details/6125882

不过可惜本人使用的不是uboot。

而且对于bootloader不熟悉,bootloader从头开始也比较麻烦吧。

搜到资料,说这个问题可以从内核上进行修改,当然,我也照做了一遍。

http://blog.csdn.net/huntinux/article/details/14486809

然后跳出来的问题,是S3C2410_UPLLCON 没被定义。 原因就是缺少对应的头文件吧,具体是哪个头文件,就去查阅了。

可是莫名的又搜到了一篇新的资料,说的是usb主设备的移植。

http://blog.csdn.net/skywalker_nick/article/details/1768583

而2.6.34.14 中并没有这么做过。 参考国内某个厂家配置好的内核代码,竟然也有做这么一步。 好吧,那就修改内核代码了。

原原本本的修改了之后,爆出错误 

s3c_device_usb 没有被定义。 在google中 linux cross reference 中看对应的内核代码。
在2.6.32 和2.6.33 中却是存在这个定义,但是到了2.6.34 中就消失了。

还是借助google了,后来看到 有说明 s3c_device_usb 被重新更名为 s3c_device_ohci 了。

哈,在原先的基础上更换下名字就好了。

然后又是错误,implicit declaration of function 。。。。

据说明是相关头文件中没有声明函数。

看来还得继续。 先写到这里了。

顺便推荐一下 一个网址http://m.blog.csdn.net/blog/ken831001/7293002,里面搜集了很多关于usb 相关的问题,自己看过好些部分,但是不知道被谁搜集了起来。


对了,到目前问题没解决,待续....

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值