USB disconnects - Raspberry Pi Forums


hi,

have problem usb disconnects on pi3. tried better usb hub, , external power supply, better cables... nothing works.

have 5 devices connected dlink powered hub. using official power supply. latest kernel. no rpi-update firmware. added dwc_otg.speed=1 cmdline , has made better still occurs.

once or twice day entire usb stack resets. lose eth0 interface. usb-serial ports come new numbers. eth0 comes ifup. software problem? or asking hardware?

kernel messages when disconnects occur:

code: select all

[  122.596887] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [  123.460276] pl2303 ttyusb1: error sending break = -32 [  138.628874] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [  139.490138] pl2303 ttyusb1: error sending break = -32 [  142.100687] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [  142.960249] pl2303 ttyusb1: error sending break = -32 [  358.741743] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [  396.908227] pl2303 ttyusb1: error sending break = -32 [  458.338457] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [  623.319906] pl2303 ttyusb1: error sending break = -32 [  626.390618] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [  740.712434] pl2303 ttyusb1: error sending break = -32 [  745.531141] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [ 4120.748562] cp210x ttyusb2: usb_serial_generic_write_bulk_callback - nonzero urb status: -71 [ 4125.759142] cp210x ttyusb2: usb_serial_generic_write_bulk_callback - nonzero urb status: -71 [ 4130.772087] cp210x ttyusb2: usb_serial_generic_write_bulk_callback - nonzero urb status: -71 [ 4135.784151] cp210x ttyusb2: usb_serial_generic_write_bulk_callback - nonzero urb status: -71 [ 4140.796199] cp210x ttyusb2: usb_serial_generic_write_bulk_callback - nonzero urb status: -71 [ 4144.804447] cp210x ttyusb2: usb_serial_generic_write_bulk_callback - nonzero urb status: -71 [ 4148.948413] usb 1-1.3-port2: disabled hub (emi?), re-enabling... [ 4148.950511] usb 1-1.3.2: usb disconnect, device number 7 [ 4148.951078] cp210x ttyusb2: cp210x converter disconnected ttyusb2 [ 4148.951143] cp210x 1-1.3.2:1.0: device disconnected [ 4149.189700] usb 1-1.3.2: new full-speed usb device number 14 using dwc_otg [ 4149.292859] usb 1-1.3.2: new usb device found, idvendor=0bed, idproduct=1100 [ 4149.292883] usb 1-1.3.2: new usb device strings: mfr=1, product=2, serialnumber=3 [ 4149.292897] usb 1-1.3.2: product: mei (tm) cashflow-sc bill/voucher acceptor [ 4149.292910] usb 1-1.3.2: manufacturer: silicon labs [ 4149.292922] usb 1-1.3.2: serialnumber: 06690651814 [ 4149.294772] cp210x 1-1.3.2:1.0: cp210x converter detected [ 4149.295168] usb 1-1.3.2: cp210x converter attached ttyusb2 [ 6421.486437] pl2303 ttyusb1: error sending break = -32 [ 6536.673117] pl2303 ttyusb1: pl2303_get_line_request - failed: -32 [ 7753.815383] usb usb1-port1: disabled hub (emi?), re-enabling... [ 7753.815425] usb 1-1: usb disconnect, device number 2 [ 7753.815440] usb 1-1.1: usb disconnect, device number 3 [ 7753.815789] smsc95xx 1-1.1:1.0 eth0: unregister 'smsc95xx' usb-3f980000.usb-1.1, smsc95xx usb 2.0 ethernet [ 7753.815861] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 7753.846022] usb 1-1.3: usb disconnect, device number 5 [ 7753.846049] usb 1-1.3.1: usb disconnect, device number 6 [ 7753.847097] usb 1-1.3.2: usb disconnect, device number 14 [ 7753.847664] cp210x ttyusb2: cp210x converter disconnected ttyusb2 [ 7753.847709] cp210x 1-1.3.2:1.0: device disconnected [ 7753.848120] usb 1-1.3.3: usb disconnect, device number 8 [ 7753.848398] ftdi_sio ttyusb3: error flowcontrol urb [ 7753.848660] ftdi_sio ttyusb3: ftdi usb serial device converter disconnected ttyusb3 [ 7753.848702] ftdi_sio 1-1.3.3:1.0: device disconnected [ 7753.849103] usb 1-1.3.4: usb disconnect, device number 9 [ 7753.849449] pl2303 ttyusb1: pl2303_set_control_lines - failed: -19 [ 7753.849470] pl2303 ttyusb1: error sending break = -19 [ 7753.849745] pl2303 ttyusb1: pl2303 converter disconnected ttyusb1 [ 7753.849789] pl2303 1-1.3.4:1.0: device disconnected [ 7753.850239] usb 1-1.3.5: usb disconnect, device number 10 [ 7753.850255] usb 1-1.3.5.1: usb disconnect, device number 11 [ 7753.851303] usb 1-1.3.5.2: usb disconnect, device number 12 [ 7753.851719] ftdi_sio ttyusb4: error flowcontrol urb [ 7753.854977] ftdi_sio ttyusb4: ftdi usb serial device converter disconnected ttyusb4 [ 7753.855037] ftdi_sio 1-1.3.5.2:1.0: device disconnected [ 7753.856976] usb 1-1.3.5.5: usb disconnect, device number 13 [ 7753.857725] cp210x ttyusb5: cp210x converter disconnected ttyusb5 [ 7753.857788] cp210x 1-1.3.5.5:1.0: device disconnected [ 7753.861164] usb 1-1.5: usb disconnect, device number 4 [ 7753.861631] pl2303 ttyusb0: pl2303_set_control_lines - failed: -19 [ 7753.861657] pl2303 ttyusb0: error sending break = -19 [ 7753.861971] pl2303 ttyusb0: pl2303 converter disconnected ttyusb0 [ 7753.862016] pl2303 1-1.5:1.0: device disconnected [ 7754.015327] indeed in host mode hprt0 = 00021501 [ 7754.195286] usb 1-1: new full-speed usb device number 15 using dwc_otg [ 7754.195476] indeed in host mode hprt0 = 00021501 [ 7754.395408] usb 1-1: not running @ top speed; connect high speed hub [ 7754.395651] usb 1-1: new usb device found, idvendor=0424, idproduct=9514 [ 7754.395659] usb 1-1: new usb device strings: mfr=0, product=0, serialnumber=0 [ 7754.396129] hub 1-1:1.0: usb hub found [ 7754.396218] hub 1-1:1.0: 5 ports detected [ 7754.675247] usb 1-1.1: new full-speed usb device number 16 using dwc_otg [ 7754.775405] usb 1-1.1: not running @ top speed; connect high speed hub [ 7754.775618] usb 1-1.1: new usb device found, idvendor=0424, idproduct=ec00 [ 7754.775626] usb 1-1.1: new usb device strings: mfr=0, product=0, serialnumber=0 [ 7754.778148] smsc95xx v1.0.4 [ 7754.838151] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' @ usb-3f980000.usb-1.1, smsc95xx usb 2.0 ethernet, b8:27:eb:62:0f:7d [ 7754.915258] usb 1-1.5: new full-speed usb device number 17 using dwc_otg [ 7755.015956] usb 1-1.5: new usb device found, idvendor=067b, idproduct=2303 [ 7755.015969] usb 1-1.5: new usb device strings: mfr=1, product=2, serialnumber=0 [ 7755.015976] usb 1-1.5: product: usb-serial controller [ 7755.015983] usb 1-1.5: manufacturer: prolific technology inc. [ 7755.016485] pl2303 1-1.5:1.0: pl2303 converter detected [ 7755.017373] usb 1-1.5: pl2303 converter attached ttyusb6 [ 7755.355297] usb 1-1.3: new full-speed usb device number 18 using dwc_otg [ 7755.456427] usb 1-1.3: not running @ top speed; connect high speed hub [ 7755.459545] usb 1-1.3: new usb device found, idvendor=0835, idproduct=8500 [ 7755.459562] usb 1-1.3: new usb device strings: mfr=1, product=2, serialnumber=0 [ 7755.459575] usb 1-1.3: product: usb2.0 hub [ 7755.459587] usb 1-1.3: manufacturer: action star [ 7755.460710] hub 1-1.3:1.0: usb hub found [ 7755.461204] hub 1-1.3:1.0: 5 ports detected [ 7755.735286] usb 1-1.3.1: new full-speed usb device number 19 using dwc_otg [ 7755.836629] usb 1-1.3.1: not running @ top speed; connect high speed hub [ 7755.840016] usb 1-1.3.1: new usb device found, idvendor=0835, idproduct=8501 [ 7755.840033] usb 1-1.3.1: new usb device strings: mfr=1, product=2, serialnumber=0 [ 7755.840046] usb 1-1.3.1: product: usb hid [ 7755.840058] usb 1-1.3.1: manufacturer: action star [ 7755.843838] hid-generic 0003:0835:8501.0003: hiddev0,hidraw0: usb hid v1.11 device [action star usb hid] on usb-3f980000.usb-1.3.1/input0 [ 7755.925306] usb 1-1.3.2: new full-speed usb device number 20 using dwc_otg [ 7756.026867] usb 1-1.3.2: new usb device found, idvendor=0bed, idproduct=1100 [ 7756.026890] usb 1-1.3.2: new usb device strings: mfr=1, product=2, serialnumber=3 [ 7756.026903] usb 1-1.3.2: product: mei (tm) cashflow-sc bill/voucher acceptor [ 7756.026916] usb 1-1.3.2: manufacturer: silicon labs [ 7756.026929] usb 1-1.3.2: serialnumber: 06690651814 [ 7756.028358] cp210x 1-1.3.2:1.0: cp210x converter detected [ 7756.028759] usb 1-1.3.2: cp210x converter attached ttyusb7 [ 7756.105296] usb 1-1.3.3: new full-speed usb device number 21 using dwc_otg [ 7756.210699] usb 1-1.3.3: new usb device found, idvendor=0403, idproduct=6001 [ 7756.210721] usb 1-1.3.3: new usb device strings: mfr=1, product=2, serialnumber=3 [ 7756.210735] usb 1-1.3.3: product: ft232r usb uart [ 7756.210747] usb 1-1.3.3: manufacturer: ftdi [ 7756.210760] usb 1-1.3.3: serialnumber: al00m5qz [ 7756.213862] ftdi_sio 1-1.3.3:1.0: ftdi usb serial device converter detected [ 7756.214054] usb 1-1.3.3: detected ft232rl [ 7756.214500] usb 1-1.3.3: ftdi usb serial device converter attached ttyusb8 [ 7756.295301] usb 1-1.3.4: new full-speed usb device number 22 using dwc_otg [ 7756.396071] usb 1-1.3.4: new usb device found, idvendor=067b, idproduct=2303 [ 7756.396091] usb 1-1.3.4: new usb device strings: mfr=1, product=2, serialnumber=0 [ 7756.396104] usb 1-1.3.4: product: usb-serial controller [ 7756.396117] usb 1-1.3.4: manufacturer: prolific technology inc. [ 7756.397033] pl2303 1-1.3.4:1.0: pl2303 converter detected [ 7756.398450] usb 1-1.3.4: pl2303 converter attached ttyusb9 [ 7756.475301] usb 1-1.3.5: new full-speed usb device number 23 using dwc_otg [ 7756.576437] usb 1-1.3.5: not running @ top speed; connect high speed hub [ 7756.579544] usb 1-1.3.5: new usb device found, idvendor=0835, idproduct=8500 [ 7756.579560] usb 1-1.3.5: new usb device strings: mfr=1, product=2, serialnumber=0 [ 7756.579573] usb 1-1.3.5: product: usb2.0 hub [ 7756.579586] usb 1-1.3.5: manufacturer: action star [ 7756.580711] hub 1-1.3.5:1.0: usb hub found [ 7756.581208] hub 1-1.3.5:1.0: 5 ports detected [ 7756.855291] usb 1-1.3.5.1: new full-speed usb device number 24 using dwc_otg [ 7756.956808] usb 1-1.3.5.1: not running @ top speed; connect high speed hub [ 7756.960736] usb 1-1.3.5.1: new usb device found, idvendor=0835, idproduct=8502 [ 7756.960752] usb 1-1.3.5.1: new usb device strings: mfr=1, product=2, serialnumber=0 [ 7756.960766] usb 1-1.3.5.1: product: usb hid [ 7756.960778] usb 1-1.3.5.1: manufacturer: action star [ 7756.964589] hid-generic 0003:0835:8502.0004: hiddev0,hidraw1: usb hid v1.11 device [action star usb hid] on usb-3f980000.usb-1.3.5.1/input0 [ 7757.045328] usb 1-1.3.5.2: new full-speed usb device number 25 using dwc_otg [ 7757.150667] usb 1-1.3.5.2: new usb device found, idvendor=0403, idproduct=6001 [ 7757.150691] usb 1-1.3.5.2: new usb device strings: mfr=1, product=2, serialnumber=3 [ 7757.150704] usb 1-1.3.5.2: product: ft232r usb uart [ 7757.150716] usb 1-1.3.5.2: manufacturer: ftdi [ 7757.150729] usb 1-1.3.5.2: serialnumber: ah02w85u [ 7757.153806] ftdi_sio 1-1.3.5.2:1.0: ftdi usb serial device converter detected [ 7757.153997] usb 1-1.3.5.2: detected ft232rl [ 7757.154420] usb 1-1.3.5.2: ftdi usb serial device converter attached ttyusb10 [ 7757.235310] usb 1-1.3.5.5: new full-speed usb device number 26 using dwc_otg [ 7757.336825] usb 1-1.3.5.5: new usb device found, idvendor=10c4, idproduct=ea60 [ 7757.336849] usb 1-1.3.5.5: new usb device strings: mfr=1, product=2, serialnumber=3 [ 7757.336863] usb 1-1.3.5.5: product: cp2102 usb uart bridge controller [ 7757.336876] usb 1-1.3.5.5: manufacturer: silicon labs [ 7757.336888] usb 1-1.3.5.5: serialnumber: 0001 [ 7757.338312] cp210x 1-1.3.5.5:1.0: cp210x converter detected [ 7757.338721] usb 1-1.3.5.5: cp210x converter attached ttyusb11 [ 7800.408558] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 7800.409403] ipv6: addrconf(netdev_up): eth0: link not ready [ 7801.970402] ipv6: addrconf(netdev_change): eth0: link becomes ready [ 7801.971207] smsc95xx 1-1.1:1.0 eth0: link up, 100mbps, full-duplex, lpa 0x4de1
, usb tree

code: select all

lsusb -t  /:  bus 01.port 1: dev 1, class=root_hub, driver=dwc_otg/1p, 480m     |__ port 1: dev 15, if 0, class=hub, driver=hub/5p, 12m         |__ port 1: dev 16, if 0, class=vendor specific class, driver=smsc95xx, 12m         |__ port 3: dev 18, if 0, class=hub, driver=hub/5p, 12m             |__ port 1: dev 19, if 0, class=human interface device, driver=usbhid, 12m             |__ port 2: dev 20, if 0, class=vendor specific class, driver=cp210x, 12m             |__ port 3: dev 21, if 0, class=vendor specific class, driver=ftdi_sio, 12m             |__ port 4: dev 22, if 0, class=vendor specific class, driver=pl2303, 12m             |__ port 5: dev 23, if 0, class=hub, driver=hub/5p, 12m                 |__ port 1: dev 24, if 0, class=human interface device, driver=usbhid, 12m                 |__ port 2: dev 25, if 0, class=vendor specific class, driver=ftdi_sio, 12m                 |__ port 5: dev 26, if 0, class=vendor specific class, driver=cp210x, 12m         |__ port 5: dev 17, if 0, class=vendor specific class, driver=pl2303, 12m 
help.

try better usb-serial adapter.

ftdi chip based ones perform well.


raspberrypi



Comments