在AM335x移植EC20 4G模块驱动, 移植 完USB串口,插入USB 4G模块可以正常工作,但是拔出USB,就会在控制台不停的打印
option: option_instat_callback: error-1 -71 最后死机重启 ,打开内核的调试 dbg ,打印信息
musb-hdrc musb-hdrc.1: ... next ep2 RX urb df38e7c0
musb-hdrc musb-hdrc.1: qh df2ddac0 urb df38e7c0 dev3 ep7in-intr, hw_ep 2, df388a80/10
musb-hdrc musb-hdrc.1: <-- hw2 urb df38e7c0 spd3 dev3 ep7in h_addr02 h_port00 bytes 10
musb-hdrc musb-hdrc.1: RXCSR2 := 0020
musb-hdrc musb-hdrc.1: <== hw 3 rxcsr 1204, urb actual 0 (+dma 0)
musb-hdrc musb-hdrc.1: end 3 RX proto error
musb-hdrc musb-hdrc.1: complete df384ac0 IntCallback+0x0/0x2f8 (-71), dev3 ep9in, 0/8
musb-hdrc musb-hdrc.1: <== hw 10 rxcsr 1003, urb actual 0 (+dma 0)
musb-hdrc musb-hdrc.1: RX10 count 1, buffer df772c40 len 0/1
musb-hdrc musb-hdrc.1: read last packet
musb-hdrc musb-hdrc.1: <== hw 12 rxcsr 1204, urb actual 0 (+dma 0)
musb-hdrc musb-hdrc.1: end 12 RX proto error
musb-hdrc musb-hdrc.1: complete df3063c0 option_instat_callback+0x0/0x1a4 (-71), dev3 ep5in, 0/10
drivers/usb/serial/option.c: option_instat_callback
drivers/usb/serial/option.c: option_instat_callback: urb df3063c0 port de03f000 has data df2e1c80
option: option_instat_callback: error -71
请大神帮忙看一下,这是什么问题?谢谢
平台:TI AM3354 tq335x开发板
OS:ubuntu 12.04 arm
内核:3.2.0