Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 512674 - kernel 3.10.25 / 3.12.20 - MCS7830 USB Ethernet adapter (CONFIGUSB_NET_MCS7830) is slow - usb 4-1: unexpected tiny rx frame
Summary: kernel 3.10.25 / 3.12.20 - MCS7830 USB Ethernet adapter (CONFIGUSB_NET_MCS783...
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: PPC Linux
: Normal normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-07 17:18 UTC by Paul Osmialowski
Modified: 2014-12-23 00:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Osmialowski 2014-06-07 17:18:57 UTC
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
Comment 1 Paul Osmialowski 2014-06-08 18:13:50 UTC
You can add 3.12.21-gentoo-r1 to affected kernels list too as I tested it today.
Comment 2 Mike Pagano gentoo-dev 2014-12-22 20:21:08 UTC
Can you test the latest kernel, which is 3.18.1 as of this writing?
Comment 3 Paul Osmialowski 2014-12-23 00:04:53 UTC
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.
Comment 4 Mike Pagano gentoo-dev 2014-12-23 00:56:53 UTC
(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.