This touches my both PPC32 machines to which I have the same USB adapter connected (ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter) - I'm observing the same issue on both. - whith kernel 3.8.13 it works fine - after later updates (e.g. 3.10.25 and todays 3.12.20) transfer rates are 1/10 of what it should be. In dmesg I can see a lot of those: [10281.594888] usb 4-1: unexpected tiny rx frame [10433.413760] usb 4-1: unexpected tiny rx frame [10446.206340] usb 4-1: unexpected tiny rx frame [10565.759755] usb 4-1: unexpected tiny rx frame [10774.879252] usb 4-1: unexpected tiny rx frame [10858.207041] usb 4-1: unexpected tiny rx frame [10914.929620] usb 4-1: unexpected tiny rx frame [10968.350037] usb 4-1: unexpected tiny rx frame Where there are only two devices on Bus 004: Bus 004 Device 002: ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub - I tried to connect the device to the other USB connector (USB 2.0 hub), unfortunately, the driver failed to load: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub [ 13.682876] usb 1-1.3: New USB device found, idVendor=9710, idProduct=7830 [ 13.691992] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 13.701040] usb 1-1.3: Product: USB-MAC Controller... [ 13.710002] usb 1-1.3: Manufacturer: Moschip Semiconductor [ 13.719060] usb 1-1.3: SerialNumber: 0a0c01b2 [ 14.292869] usb 1-1.3: Cannot read MAC address [ 14.300585] MOSCHIP usb-ethernet driver: probe of 1-1.3:1.0 failed with error -71 - as a workaround, I replaced this MosChip device with ID 0b95:7720 ASIX Electronics Corp. AX88772 - it works fine with 3.12.20 with both USB 2.0 and USB 1.1 connectors. Reproducible: Always
You can add 3.12.21-gentoo-r1 to affected kernels list too as I tested it today.
Can you test the latest kernel, which is 3.18.1 as of this writing?
Hi Mike, Unfortunately, I replaced all MCS7830 with AX88772 (which at that time did not cause this sort of problems) and now I don't have any one of MCS7830 left. You may close this issue as I don't have anything to reproduce it.
(In reply to Paul Osmialowski from comment #3) > Hi Mike, > > Unfortunately, I replaced all MCS7830 with AX88772 (which at that time did > not cause this sort of problems) and now I don't have any one of MCS7830 > left. You may close this issue as I don't have anything to reproduce it. Ok, thanks for letting me know.