当前位置: 技术问答>linux和unix
linux 下USB设备挂载问题
来源: 互联网 发布时间:2016-08-01
本文导语: 现在在做嵌入式linux下的USB自动挂载。 在系统启动的时候,首先加载USB驱动。加载过程中出现如下错误: usb 1-2: new full speed USB device using hisilicon-ohci and address 2 usb 1-2: device descriptor read/64, error -110 usb 1-2: d...
现在在做嵌入式linux下的USB自动挂载。
在系统启动的时候,首先加载USB驱动。加载过程中出现如下错误:
usb 1-2: new full speed USB device using hisilicon-ohci and address 2
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 3
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 4
usb 1-2: device not accepting address 4, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 5
usb 1-2: device not accepting address 5, error -110
这是怎么回事?
虽然出现上述错误。但是当系统起来以后在控制台下还是能发现USB设备。我现在用的是U盘
能在/dev/scsi/host0/bus0/target0/lun0/目录下发现disc和part1
然后可以手动挂载。
现在我想让U盘自动挂载。写了个脚本。在加载完驱动以后马上执行挂载U盘脚本。但是挂载的时候提示
mount: Mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /mnt/usb failed: No such file or directory
为什么呢?为什么会找不到设备呢?是不是USB设备还没来得及初始化完成啊?郁闷
在系统启动的时候,首先加载USB驱动。加载过程中出现如下错误:
usb 1-2: new full speed USB device using hisilicon-ohci and address 2
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 3
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 4
usb 1-2: device not accepting address 4, error -110
usb 1-2: new full speed USB device using hisilicon-ohci and address 5
usb 1-2: device not accepting address 5, error -110
这是怎么回事?
虽然出现上述错误。但是当系统起来以后在控制台下还是能发现USB设备。我现在用的是U盘
能在/dev/scsi/host0/bus0/target0/lun0/目录下发现disc和part1
然后可以手动挂载。
现在我想让U盘自动挂载。写了个脚本。在加载完驱动以后马上执行挂载U盘脚本。但是挂载的时候提示
mount: Mounting /dev/scsi/host0/bus0/target0/lun0/part1 on /mnt/usb failed: No such file or directory
为什么呢?为什么会找不到设备呢?是不是USB设备还没来得及初始化完成啊?郁闷
|
既然能发先usb 设备,说明还是能识别设备的。
你可以写个小程序,循环去读“/dev/scsi/host0/bus0/target0/lun0/part1 ”看这个设备是否存在,
存在的时候再去mount的。 usb 驱动识别usb 设备需要一定时间。
你可以写个小程序,循环去读“/dev/scsi/host0/bus0/target0/lun0/part1 ”看这个设备是否存在,
存在的时候再去mount的。 usb 驱动识别usb 设备需要一定时间。
|
好办法
|
没碰到过这种情况
关注一下
关注一下
|
up
|
写了个脚本
怎么写的?帖上来看一下
怎么写的?帖上来看一下
|
usb 1-2: device descriptor read/64, error -110
usb 1-2: device descriptor read/64, error -110
可能是USB版本不兼容,把descriptor改为低版本的16试试。
usb 1-2: device descriptor read/64, error -110
可能是USB版本不兼容,把descriptor改为低版本的16试试。
|
mark
|
关注下,顶起来
|
帮顶
|
|
我也想知道哦
|
没遇到这种事!!