PDA

View Full Version : sky2 phy read timeout error


ebessette
2007-03-04, 02:38 PM CST
I recently installed Fedora 6 on an ASUS P5B Deluxe motherboard with an Intel Core 2 Duo cpu. I finally got the first Marvell 88e8001 Gigabit Ethernet controller to work (don't need the second), but I'm getting some weird error messages.

First off here's my system log output:
...
Mar 4 13:28:35 localhost kernel: sky2 __tmp1804289383: phy read timeout
Mar 4 13:29:06 localhost last message repeated 618 times
Mar 4 13:30:07 localhost last message repeated 1218 times
Mar 4 13:31:08 localhost last message repeated 1220 times
Mar 4 13:32:09 localhost last message repeated 1220 times

Now here's the relavent output of '/sbin/ifconfig -a':
__tmp1804289383 Link encap:Ethernet HWaddr 00:18:F3:5E:71:35
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:1431 errors:0 dropped:0 overruns:0 frame:0
TX packets:1431 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2109916 (2.0 MiB) TX bytes:2109916 (2.0 MiB)
Interrupt:177

eth0 Link encap:Ethernet HWaddr 00:18:F3:5E:3F:AC
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::218:f3ff:fe5e:3fac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:132574 errors:0 dropped:0 overruns:0 frame:0
TX packets:78772 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:177129843 (168.9 MiB) TX bytes:5725850 (5.4 MiB)
Interrupt:233
...


Here's the relavant output from '/sbin/lspci -v':
...
02:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4364 (rev 12)
Subsystem: SysKonnect Unknown device 4340
Flags: bus master, fast devsel, latency 0, IRQ 66
Memory at fa7fc000 (64-bit, non-prefetchable) [size=16K]
I/O ports at 9800 [size=256]
Expansion ROM at fa7c0000 [disabled] [size=128K]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data
Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Capabilities: [e0] Express Legacy Endpoint IRQ 0

05:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 14)
Subsystem: ASUSTeK Computer Inc. Marvell 88E8001 Gigabit Ethernet Controller (Asus)
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 233
Memory at feaf4000 (32-bit, non-prefetchable) [size=16K]
I/O ports at c800 [size=256]
Expansion ROM at 50000000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
...


However, when I open 'system-config-network', only the eth0 alias and device are listed. Is there any way to remove the second, not working, ethernet controller from the system? Let me know if you need any more info to help me out.

Thanks in advance for your help,
Eric

ebessette
2007-03-04, 04:54 PM CST
Looks like my problem was solved when I ran the first upgrade after installing the OS from a CD. Don't know why, but now I'm not getting those errors in the system log anymore.

Thanks,
Eric

psyklops
2007-05-03, 05:24 AM CDT
Just as a follow up, I had similar errors as follows:

...
May 2 23:04:34 psyk-linux kernel: sky2 eth0: rx error, status 0x2920002 length 658
May 2 23:04:39 psyk-linux kernel: sky2 eth0: rx error, status 0x53d0002 length 1341
May 2 23:04:44 psyk-linux kernel: sky2 eth0: rx error, status 0x5bd0002 length 1469
May 2 23:04:49 psyk-linux kernel: sky2 eth0: rx error, status 0x5910002 length 1425
May 2 23:04:54 psyk-linux kernel: sky2 eth0: rx error, status 0x54a0002 length 1354
May 2 23:04:59 psyk-linux kernel: sky2 eth0: rx error, status 0x5840002 length 1412
May 2 23:05:04 psyk-linux kernel: sky2 eth0: rx error, status 0x5bb0002 length 1467
May 2 23:05:09 psyk-linux kernel: sky2 eth0: rx error, status 0x4dd0002 length 1245
...


The above occurred on kernel 2.6.20-1.2312.fc5.

An upgrade to 2.6.20-1.2316.fc5 resolved all these issues.

Looks to be addressed here: http://lwn.net/Articles/232484/
and here: http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.20.7