qcom 8953 usb hub device descriptor read/64 error -71

qcom 8953 usb hub device descriptor read/64 error -71_第1张图片

正确信息应该

qcom 8953 usb hub device descriptor read/64 error -71_第2张图片

qcom 8953 usb hub device descriptor read/64 error -71_第3张图片

 

 

qcom 8953 usb hub device descriptor read/64 error -71_第4张图片

[   57.048483] msm-dwc3 7000000.ssusb: could not transition HS PHY to L2
[   58.068123] msm-dwc3 7000000.ssusb: could not transition HS PHY to L2
[   59.088127] msm-dwc3 7000000.ssusb: could not transition HS PHY to L2
[   60.108196] msm-dwc3 7000000.ssusb: could not transition HS PHY to L2
[   60.649687] usb 1-1: device descriptor read/64, error -71
[   60.832942] init: Starting service 'bt_logger'...
[   60.878751] usb 1-1: device descriptor read/64, error -71
[   61.228452] usb 1-1: device descriptor read/64, error -71
[   61.458637] usb 1-1: device descriptor read/64, error -71
[   61.688581] usb 1-1: Device not responding to setup address.
[   61.709266] msm_csid_irq CSID0_IRQ_STATUS_ADDR = 0x800
[   61.727717] msm8953-pinctrl 1000000.pinctrl: invalid group "gpio300" for function "gpio"
[   61.728979] MSM-CPP cpp_init_hardware:887 stream_cnt:0
[   61.740066] msm8953-pinctrl 1000000.pinctrl: does not have pin group gpio300
[   61.746943] msm8953-pinctrl 1000000.pinctrl: could not map group config for "gpio300"
[   61.755171] msm8953-pinctrl 1000000.pinctrl: invalid group "gpio300" for function "gpio"
[   61.763243] msm8953-pinctrl 1000000.pinctrl: does not have pin group gpio300

我们做的调试动作

1.xxxx USB HOST 始终无法找到USB HUB;  该项目使用一个xxxxxx 外扩了USB HUB 芯片(一转四);
2. 硬件通过断开xxxxx 的USB D+和D-,并连接5V, D-,D+,GND到WIN10 电脑上测试,USB HUB 芯片能正常工作;
3. 目前xxxx 通过USB 正常烧录程序;或跳开USB HUB 芯片,xxxxx 对应USB端口直接连接鼠标,鼠标也能正常工作;

但是 主控芯片与usb hub连接在一起,就不能识别usb hub 的usb设备,报 usb 1-1: device descriptor read/64, error -71

经过分析代码,这个错误是报信号方面的错误,主要考虑两点,软件的时序与硬件的信号完整性,主usb总线,我们目前没有动,所以考虑为硬件信号完整性的问题,要求,1,取掉esd器件 2.layout 不要过孔 ,3.layout usb线不要分叉,因为usb 差分信号,分叉,对信号完整性有影响,4.测试usb的供电电流是否为500ms. 5.测量电压是否为5v .电源纹波波动如何,如果不行,再考虑抽电流,如此,测试,确定为信号线分叉的问题与供电的问题,修正,usb hub 能识别usb,任务完成

 

 

 

 

你可能感兴趣的:(android,驱动,硬件)