[coreboot] #180: ASRock E350M1 Gigabit Ethernet Problem
coreboot
svn at coreboot.org
Sat Jul 30 00:26:04 CEST 2011
#180: ASRock E350M1 Gigabit Ethernet Problem
-------------------------+-------------------------------------------
Reporter: HowardK | Owner: stepan@…
Type: defect | Status: new
Priority: major | Milestone:
Component: coreboot | Keywords: e350m1, ethernet, family14
Dependencies: | Patch Status: there is no patch
-------------------------+-------------------------------------------
I see slow data reception with the onboard gigabit ethernet NIC
on the ASRock E350M1 with coreboot. Using SeaBios payload to boot
Debian testing with 2.6.29 kernel.
To reproduce, try the following data transmission test (with a
gigabit switch obviously). Note that for speed this is all done
in memory -- the transmitted data is not read from or written to
HDD which might slow things down.
1) First on the receiving computer (the e350m1) do
user at e350m1:~ $ nc -l -p 3640 | cat > /dev/null
2) Then on the sending computer (other) do:
user at other:~ $ dd if=/dev/zero bs=1M count=1024 | nc e350m1 3640
The data reception rate is only 5.0 to 11 MB/s rather than around 100MB/s
expected for gigabit ethernet. Transmission in the other direction
seems to work at the full rate. The vendor firmware works as expected.
After this test I seem to require a complete power off (i.e. PSU off) to
recover. (Aside: is the NIC not being properly reset on boot I wonder?).
dmesg shows the messages below. (NOHZ messages from kernel/time/tick-
sched.c
and rate limit messages are from lib/ratelimit.c).
Does anyone know what is wrong?
[ 361.320382] r8169 0000:03:00.0: eth0: link up
[ 361.320404] NOHZ: local_softirq_pending 08
[ 361.348378] r8169 0000:03:00.0: eth0: link up
[ 361.348912] NOHZ: local_softirq_pending 08
[ 361.560381] r8169 0000:03:00.0: eth0: link up
[ 361.560403] NOHZ: local_softirq_pending 08
[ 361.660383] r8169 0000:03:00.0: eth0: link up
[ 361.660406] NOHZ: local_softirq_pending 08
[ 361.736372] r8169 0000:03:00.0: eth0: link up
[ 361.736395] NOHZ: local_softirq_pending 08
[ 361.760380] r8169 0000:03:00.0: eth0: link up
[ 361.760400] NOHZ: local_softirq_pending 08
[ 361.816372] r8169 0000:03:00.0: eth0: link up
[ 361.816395] NOHZ: local_softirq_pending 08
[ 361.884372] r8169 0000:03:00.0: eth0: link up
[ 361.884395] NOHZ: local_softirq_pending 08
[ 361.980380] r8169 0000:03:00.0: eth0: link up
[ 361.980399] NOHZ: local_softirq_pending 08
[ 362.000383] r8169 0000:03:00.0: eth0: link up
[ 362.000401] NOHZ: local_softirq_pending 08
[ 366.396372] net_ratelimit: 75 callbacks suppressed
[ 366.396383] r8169 0000:03:00.0: eth0: link up
[ 366.492373] r8169 0000:03:00.0: eth0: link up
[ 366.560257] r8169 0000:03:00.0: eth0: link up
[ 366.656147] r8169 0000:03:00.0: eth0: link up
[ 366.680373] r8169 0000:03:00.0: eth0: link up
[ 366.748156] r8169 0000:03:00.0: eth0: link up
[ 366.800379] r8169 0000:03:00.0: eth0: link up
[ 366.868371] r8169 0000:03:00.0: eth0: link up
[ 366.928372] r8169 0000:03:00.0: eth0: link up
[ 367.024373] r8169 0000:03:00.0: eth0: link up
[ 371.548370] net_ratelimit: 77 callbacks suppressed
[ 371.548381] r8169 0000:03:00.0: eth0: link up
[ 371.604370] r8169 0000:03:00.0: eth0: link up
...
...
--
Ticket URL: <https://tracker.coreboot.org/trac/coreboot/ticket/180>
coreboot <http://www.coreboot.org/>
More information about the coreboot
mailing list