android 7.1 系统插入usb 外设 如:usb 网卡,
内核报错信息:
[ 208.492045] usb 3-1.3: new full-speed USB device number 7 using usb20_host
[ 208.571251] usb 3-1.3: device descriptor read/64, error -32
[ 208.758662] usb 3-1.3: device descriptor read/64, error -32
[ 208.945433] usb 3-1.3: new full-speed USB device number 8 using usb20_host
[ 209.024159] usb 3-1.3: device descriptor read/64, error -32
[ 209.211003] usb 3-1.3: device descriptor read/64, error -32
[ 209.398208] usb 3-1.3: new full-speed USB device number 9 using usb20_host
[ 209.810731] usb 3-1.3: device not accepting address 9, error -32
[ 209.890155] usb 3-1.3: new full-speed USB device number 10 using usb20_host
[ 210.302863] usb 3-1.3: device not accepting address 10, error -32
[ 210.303805] hub 3-1:1.0: unable to enumerate USB device on port 3
出错原因:
拉低了USB电源,导致USB供电不足。
两种解决办法:
1、两组USB单独供电;
2、在USB电源上接一个较大的电容,防止电压瞬间被拉低。