fl2440USB驱动的问题
来源:互联网 发布:数据库软件 中标 编辑:程序博客网 时间:2024/06/06 01:37
fl2440启动时打印的错误信息如下:
new full speed USB device usings3c2410-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 andaddress 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 andaddress 4
usb 1-1: device not accepting address 4, error -62
usb 1-1: new full speed USB device using s3c2410-ohci andaddress 5
usb 1-1: device not accepting address 5, error -62
hub 1-0:1.0: unable to enumerate USB device on port 1
是UPLLCON的问题,该问题可以修改uboot来解决,也可以修改内核来解决。
修改内核:
vim drivers/usb/host/ohci-s3c2410.c
添加头文件:
#include <mach/regs-clock.h>
在函数s3c2410_start_hc中添加:
unsigned long upllvalue = (0x78 << 12) | (0x02 << 4) | (0x03);
while (upllvalue != __raw_readl(S3C2410_UPLLCON)) {
__raw_writel(upllvalue, S3C2410_UPLLCON);
mdelay(1);
}
重新编译内核,打印信息如下:usb 1-1: new full speed USB device number 2 using s3c2410-ohci
usb 1-1: New USB device found, idVendor=05e3, idProduct=0606
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USB Hub 2.0
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
usb 1-1: New USB device found, idVendor=05e3, idProduct=0606
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USB Hub 2.0
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
错误信息没有了!
启动开发板,将USB插入接口:
[root@Ideapad /]# usb 1-1.2: new full speed USB device number 3 using s3c2410-ohci
usb 1-1.2: New USB device found, idVendor=05e3, idProduct=0608
usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1.2: Product: USB2.0 Hub
hub 1-1.2:1.0: USB hub found
hub 1-1.2:1.0: 4 ports detected
usb 1-1.2.4: new full speed USB device number 4 using s3c2410-ohci
usb 1-1.2.4: New USB device found, idVendor=148f, idProduct=760b
usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2.4: Product: 802.11 n WLAN
usb 1-1.2.4: Manufacturer: MediaTek
usb 1-1.2.4: SerialNumber: 1.0
usb 1-1.2.1: new full speed USB device number 5 using s3c2410-ohci
usb 1-1.2.1: New USB device found, idVendor=360a, idProduct=318a
usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2.1: Product: WiFi Flash Disk
usb 1-1.2.1: Manufacturer: 360
usb 1-1.2.1: SerialNumber: 44400000000009CD
scsi0 : usb-storage 1-1.2.1:1.0
scsi 0:0:0:0: Direct-Access 360 WiFi Flash Disk 1.00 PQ: 0 ANSI: 2
sd 0:0:0:0: [sda] 15669248 512-byte logical blocks: (8.02 GB/7.47 GiB)
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda4
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk
usb 1-1.2: New USB device found, idVendor=05e3, idProduct=0608
usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1.2: Product: USB2.0 Hub
hub 1-1.2:1.0: USB hub found
hub 1-1.2:1.0: 4 ports detected
usb 1-1.2.4: new full speed USB device number 4 using s3c2410-ohci
usb 1-1.2.4: New USB device found, idVendor=148f, idProduct=760b
usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2.4: Product: 802.11 n WLAN
usb 1-1.2.4: Manufacturer: MediaTek
usb 1-1.2.4: SerialNumber: 1.0
usb 1-1.2.1: new full speed USB device number 5 using s3c2410-ohci
usb 1-1.2.1: New USB device found, idVendor=360a, idProduct=318a
usb 1-1.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2.1: Product: WiFi Flash Disk
usb 1-1.2.1: Manufacturer: 360
usb 1-1.2.1: SerialNumber: 44400000000009CD
scsi0 : usb-storage 1-1.2.1:1.0
scsi 0:0:0:0: Direct-Access 360 WiFi Flash Disk 1.00 PQ: 0 ANSI: 2
sd 0:0:0:0: [sda] 15669248 512-byte logical blocks: (8.02 GB/7.47 GiB)
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sda: sda4
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk
USB挂载上了!修改正确。
0 0
- fl2440USB驱动的问题
- linux的驱动问题
- LCD驱动的问题
- 触摸屏驱动的问题。
- DM9000的驱动问题
- Delphi7的dbExpress驱动问题
- Flex的事件驱动问题
- wince驱动的分类问题
- windows驱动里面的问题
- oracle11G JDBC驱动的问题
- 蓝牙驱动的一些问题
- CC2430驱动DS18B20的问题
- uda1380驱动的静音问题
- 驱动工程师的面试问题。
- Oracle JDBC驱动的问题
- 驱动工程师的面试问题
- 关于驱动的一些问题
- win8 PL2303驱动的问题
- 深入java虚拟机学习笔记(11)--类型转换
- C语言学生管理系统课程设计
- [leetcode] 102. Binary Tree Level Order Traversal
- Echart在Openlayers的应用-热力图
- 关于java的分页查询操作解析(本题只针对oracle数据库的分页查询)
- fl2440USB驱动的问题
- shell脚本变量作用域
- POJ 3258 River Hopscotch (二分)
- 【6666】分组背包
- 分布式数据库hbase详解
- linux下proc文件的读写(部分转载)
- Swift中的可选协议和方法的历史渊源
- [leetcode] 119. Pascal's Triangle II
- shell内部命令和外部命令