10 插入usb后报错:usb 1-1: device descriptor read/64, error -62

第二期视频,006_USB设备驱动,JZ2440:

使用打完补丁的内核启动后插入usb,出现如下错误信息:

(使用官方提供的 uImage_3.5和uImage_4.3一样显示如下信息)

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



请先 登录 后评论

1 个回答

小呀小阿彭

问题已经解决!!!!

问题原因:由于一直使用自己移植的u-boot进行引导,却忽略了u-boot中有重大的错误,在smdk2440.c文件中的board_init函数中,在设置gb结构体时填写了错误参数,是此次错误的根源。

原错误:

gd->bd->bi_arch_number = MACH_TYPE_SMDK2410;

改正后:

gd->bd->bi_arch_number = MACH_TYPE_S3C2440;

所以一直都在使用2410平台的linux源码进行工作,改成2440的后问题直接没有了,成功拔插usb!!!!!

请先 登录 后评论