cubieplayer / Cubian

Debian for Cubieboard
http://cubian.org
271 stars 49 forks source link

3.4.79+ USB problems #333

Open gklipel opened 10 years ago

gklipel commented 10 years ago

Hi all,

i'm facing a big problem with cubieboard2 running the latest firmware update, 3.4.79+. The two USB ports are working fine but when I put 2 USB RJ-45 adapters, only one come up.

Dmesg shows:

[ 7101.017400] ehci_irq: port change detect [ 7101.183405] ehci_irq: port change detect [ 7101.191906] ehci_irq: port change detect [ 7101.200410] ehci_irq: port change detect [ 7101.208915] ehci_irq: port change detect [ 7101.217417] ehci_irq: port change detect [ 7101.225922] ehci_irq: port change detect [ 7101.234425] ehci_irq: port change detect [ 7101.239579] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7101.242209] The port change to OHCI now! [ 7101.244827] ehci_irq: port change detect [ 7101.413471] ehci_irq: port change detect [ 7101.421971] ehci_irq: port change detect [ 7101.430478] ehci_irq: port change detect [ 7101.438977] ehci_irq: port change detect [ 7101.447480] ehci_irq: port change detect [ 7101.455983] ehci_irq: port change detect [ 7101.464489] ehci_irq: port change detect [ 7101.469760] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7101.472385] The port change to OHCI now! [ 7101.475039] ehci_irq: port change detect [ 7101.643422] ehci_irq: port change detect [ 7101.651926] ehci_irq: port change detect [ 7101.660432] ehci_irq: port change detect [ 7101.668933] ehci_irq: port change detect [ 7101.677432] ehci_irq: port change detect [ 7101.685936] ehci_irq: port change detect [ 7101.694445] ehci_irq: port change detect [ 7101.699780] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7101.702418] The port change to OHCI now! [ 7101.705076] ehci_irq: port change detect [ 7101.873431] ehci_irq: port change detect [ 7101.881924] ehci_irq: port change detect [ 7101.890433] ehci_irq: port change detect [ 7101.898934] ehci_irq: port change detect [ 7101.907439] ehci_irq: port change detect [ 7101.915947] ehci_irq: port change detect [ 7101.924440] ehci_irq: port change detect [ 7101.929706] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7101.932449] The port change to OHCI now! [ 7101.935115] ehci_irq: port change detect [ 7102.103471] ehci_irq: port change detect [ 7102.111971] ehci_irq: port change detect [ 7102.120474] ehci_irq: port change detect [ 7102.128979] ehci_irq: port change detect [ 7102.137478] ehci_irq: port change detect [ 7102.145984] ehci_irq: port change detect [ 7102.154486] ehci_irq: port change detect [ 7102.161571] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7102.164188] ehci_irq: port change detect [ 7102.166905] ehci_irq: port change detect [ 7102.169534] ehci_irq: port change detect [ 7102.184896] The port change to OHCI now! [ 7102.647598] usb 4-1: new low-speed USB device number 6 using sw-ohci [ 7102.786644] usb 4-1: device descriptor read/64, error -62 [ 7103.036624] usb 4-1: device descriptor read/64, error -62 [ 7103.287589] usb 4-1: new low-speed USB device number 7 using sw-ohci [ 7103.436621] usb 4-1: device descriptor read/64, error -62 [ 7103.686634] usb 4-1: device descriptor read/64, error -62 [ 7103.937620] usb 4-1: new low-speed USB device number 8 using sw-ohci [ 7104.357047] usb 4-1: device not accepting address 8, error -62 [ 7104.497778] usb 4-1: new low-speed USB device number 9 using sw-ohci [ 7104.917084] usb 4-1: device not accepting address 9, error -62 [ 7104.922195] hub 4-0:1.0: unable to enumerate USB device on port 1 [ 7111.114804] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7114.570924] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7116.874802] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7132.490802] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7136.330805] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7139.018677] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7148.490798] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7155.914927] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7162.698929] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7165.258925] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7177.722275] ehci_irq: port change detect [ 7177.893112] ehci_irq: port change detect [ 7177.901615] ehci_irq: port change detect [ 7177.910118] ehci_irq: port change detect [ 7177.918620] ehci_irq: port change detect [ 7177.927122] ehci_irq: port change detect [ 7177.935629] ehci_irq: port change detect [ 7177.944129] ehci_irq: port change detect [ 7177.949269] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7177.951895] The port change to OHCI now! [ 7177.954525] ehci_irq: port change detect [ 7178.123141] ehci_irq: port change detect [ 7178.131645] ehci_irq: port change detect [ 7178.140144] ehci_irq: port change detect [ 7178.148647] ehci_irq: port change detect [ 7178.157152] ehci_irq: port change detect [ 7178.165654] ehci_irq: port change detect [ 7178.174155] ehci_irq: port change detect [ 7178.184394] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 7178.187048] ehci_irq: port change detect [ 7178.190235] ehci_irq: port change detect [ 7178.204571] The port change to OHCI now! [ 7178.667389] usb 4-1: new low-speed USB device number 10 using sw-ohci [ 7178.816354] usb 4-1: device descriptor read/64, error -62 [ 7179.066376] usb 4-1: device descriptor read/64, error -62 [ 7179.317387] usb 4-1: new low-speed USB device number 11 using sw-ohci [ 7179.466334] usb 4-1: device descriptor read/64, error -62 [ 7179.716341] usb 4-1: device descriptor read/64, error -62 [ 7179.850801] asix 1-1:1.0: eth1: link up, 100Mbps, full-duplex, lpa 0xC1E1 [ 7179.967427] usb 4-1: new low-speed USB device number 12 using sw-ohci [ 7180.386841] usb 4-1: device not accepting address 12, error -62 [ 7180.527354] usb 4-1: new low-speed USB device number 13 using sw-ohci [ 7180.946851] usb 4-1: device not accepting address 13, error -62 [ 7180.951943] hub 4-0:1.0: unable to enumerate USB device on port 1 [15574.608416] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)

LSUSB shows only one adaptor reference.

With 3.4.75+ this was not happening. Maybe USB GADGET issue or USB OHCI instead of EHCI in new kernel compilation?

Other thing, how can I downgrade to 3.4.75+? I had deleted /lib/modules/3.4.75+ folder after cubian-update to 3.4.79+ and maybe this is the cause that cubian-update --revert-firmware isn't working?

Thanks in advance!

michalliu commented 10 years ago

revert-firmware should work, what's the error output?