dts 有开启OTG功能, PF6也硬件上下拉了,
但是插入U盘,是设备描述符错误,这是什么原因呢?
离线
lsusb 有没有显示设备?
离线
有一个u盘, s3c2416和电脑都可以读写, 但是用V3s不能读写
http://whycan.com/t_790.html#p6206
改了一下参数之后终于可以了.
echo N > /sys/module/usbcore/parameters/use_both_schemes
echo Y > /sys/module/usbcore/parameters/old_scheme_first
echo 5000000 > /sys/module/usbcore/parameters/initial_descriptor_timeout
离线
lsusb 有没有显示设备?
root@ferry:/# lsusb
Bus 003 Device 001: ID 1d6b:0002
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0001
有显示的。插入U盘描述符错误。
root@ferry:/# [ 51.062591] usb 2-1: device descriptor read/64, error -62
[ 51.392592] usb 2-1: device descriptor read/64, error -62
[ 51.932597] usb 2-1: device descriptor read/64, error -62
[ 52.262605] usb 2-1: device descriptor read/64, error -62
[ 53.372606] usb 2-1: device not accepting address 4, error -62
[ 54.022587] usb 2-1: device not accepting address 5, error -62
[ 54.028526] usb usb2-port1: unable to enumerate USB device
离线
有一个u盘, s3c2416和电脑都可以读写, 但是用V3s不能读写
http://whycan.com/t_790.html#p6206改了一下参数之后终于可以了.
echo N > /sys/module/usbcore/parameters/use_both_schemes echo Y > /sys/module/usbcore/parameters/old_scheme_first echo 5000000 > /sys/module/usbcore/parameters/initial_descriptor_timeout
我有试过的。
插入U盘后还是不行的
root@ferry:/# cat /sys/module/usbcore/parameters/initial_descriptor_timeout
5000000
root@ferry:/# cat /sys/module/usbcore/parameters/old_scheme_first
Y
root@ferry:/# cat /sys/module/usbcore/parameters/use_both_schemes
N
root@ferry:/# [ 341.272643] usb 2-1: device not accepting address 8, error -62
[ 342.262594] usb 2-1: device not accepting address 9, error -62
[ 342.268528] usb usb2-port1: unable to enumerate USB device
怀疑是硬件问题
离线
不用怀疑, 就是硬件的问题, 可以试着在V3s的 D+/D- 旁边用导线飞一个USB座子,尽量短一点.
有一个U盘给识别到了,有点懵逼,~~ 应该是硬件走线问题
离线
哇酷小二 说:不用怀疑, 就是硬件的问题, 可以试着在V3s的 D+/D- 旁边用导线飞一个USB座子,尽量短一点.
有一个U盘给识别到了,有点懵逼,~~ 应该是硬件走线问题
usb的D+和D-用的是等长差分走线吗?
离线