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

原创 2011年01月09日 22:27:00

不知道动了什么,内核启动的时候忽然打印出下面的错误信息:

usb 1-1: new full speed USB device using s3c2410-ohci and address 2
usb 1-1: device descriptor read/64, error -62
usb 1-1: device descriptor read/64, error -62
usb 1-1: new full speed USB device using s3c2410-ohci and address 3
usb 1-1: device descriptor read/64, error -62
usb 1-1: device descriptor read/64, error -62
usb 1-1: new full speed USB device using s3c2410-ohci and address 4
usb 1-1: device not accepting address 4, error -62
usb 1-1: new full speed USB device using s3c2410-ohci and address 5
usb 1-1: device not accepting address 5, error -62

 

在网上查了下说是UPLLCON赋值的问题。

 

试了些办法,最终延长了MPLLCON寄存器赋值和UPLLCON寄存器赋值之间延迟后解决了错误。

 

具体修改了以下代码:
vi uboot1.1.4/board/fl2440/fl2440.c


修改board_init函数以下语句:
        clk_power->MPLLCON = ((M_MDIV << 12) + (M_PDIV << 4) + M_SDIV);

        /* some delay between MPLL and UPLL */
        delay (4000);
       
        /* configure UPLL */
       clk_power->UPLLCON = ((U_M_MDIV << 12) + (U_M_PDIV << 4) + U_M_SDIV);
将其改为:
        clk_power->MPLLCON = ((M_MDIV << 12) + (M_PDIV << 4) + M_SDIV);

        /* some delay between MPLL and UPLL */
        delay (4000);

 

        delay (4000);
       
        /* configure UPLL */
        clk_power->UPLLCON = ((U_M_MDIV << 12) + (U_M_PDIV << 4) + U_M_SDIV);

 

也就是多加一个delay (4000);

相关文章推荐

添加网卡驱动和USB支持 以及一些问题的集中处理

之前内核移植时没有添加网卡驱动和USB支持,添加如下: 1.以太网卡驱动安装: 1.1第一步、修改内核代码 [luxibao@centos ~]$ cd fl2440 [luxibao@cen...
  • L_x_b
  • L_x_b
  • 2016年07月31日 17:09
  • 2424

关于MPLL和UPLL的学习

S3C2440有两个PLL(phase locked loop)一个是MPLL,一个是UPLL。MPLL用于CPU及其他外围器件,UPLL用于USB。用于产生FCLK, HCLK, PCLK三种频率,...
  • heqiuya
  • heqiuya
  • 2012年09月26日 17:03
  • 3367

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

在学习usb驱动的时候遇到的问题: usb 1-1: new full speed USB device using s3c2410-ohci and address 2 usb 1-1: de...

ubifs烧写遇到《UBI error: ubi_io_read: error -1 while reading 64 bytes from PEB》

终于移植好了2.6.39的内核,烧写ubi文件系统后,第一次打印到/init初始化了,虽然oops了,但还是感觉离最后的成功越来越近了。 可是,偶然断电重启发现,debug口打印却和第一次不一样了,在...

Usb Composite Device (audio+hid) Descriptor

近期开发USB Composite Device 撰写的USB 描述符 ,支持 USB speaker + USB Mic,同时支持USB HID 自定义设备。可以作为 开发设备的参考。(此描述符已...

Why always OpenCV Error: Assertion failed (elements_read == 1) in unknown function ?

在Windows下安装好opencv2.4.9之后,在"xxx/build/x64/vc10/bin"下有训练中要用到的可执行程序opencv_xxxx.exe等四个可执行程序。注意,由于本人为win...

Usb Audio Device Descriptor(10) Hid Device

对于 Standard Interface Descriptor, 当 bInterfaceClass=0x03时,即为HID设备。Standard Interface Descriptor如下str...

linux驱动模块加载出错insmod: error inserting './usb_driver.ko': -1 Unknown symbol in module

今天开始调试usb驱动,第一步加载模块部分就开始报错。网上检索,有位朋友总结一些类似情况。本人遇到的恰好是第二种情况,以前不太注意,没出错也就不追究,这次遇到了就一并把一些情况在此记上一笔。转载如下:...

Usb Audio Device Descriptor(9) Standard Audio Streaming Isochronous Audio Data Endpoint Descriptor

Standard Audio Streaming Isochronous Audio Data Endpoint Descriptorstruct usb_standard_as_isochronou...

ORA-09817: Write to audit file failed Linux-x86_64 Error: 28: No space left on device

连接数据库报错 [oracle@tips ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Fri Jun ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:usb 1-1: device descriptor read/64, error -62
举报原因:
原因补充:

(最多只允许输入30个字)