

from sky2.c:Stephen Hemminger (7):
sky2: disable support for 88E8056
sky2: handle descriptor errors
sky2: disable ASF on all chip types
sky2: EC-U performance and jumbo support
sky2: no jumbo on Yukon FE
sky2: version 1.14
[TCP]: Congestion control initialization.
Code: Select all
#ifdef broken
/* This device causes data corruption problems that are not resolved */
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x4364) }, /* 88E8056 */
#endif
Code: Select all
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)But, you have the 88E8053 NIC, so it is supported. All the changes in 2.6.21 only concerning 88E8056. Personally I'm using 88E8056 with 2.6.21-rc7 for more then a week and don't have any problems, maybe only so far...l_bratch wrote:Hmm, that sucks.
On the plus side, 2.6.21-rc7 is going better than I thought it was. It failed after 20 hours the first day of running it, but since then it has been running for another 4 days, and hasn't gone wrong since. Perhaps the first problem was a random other problem?
I basically have had 4 days perfect sky2 behaviour with this card:Code: Select all
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
And here is mine, for the record:dsd wrote:if you have an 88E8056 and it worked fine with sky2 on 2.6.20 or newer, then please file a bug at http://bugs.gentoo.org with "lspci -vvxx" output and we will enable it again
For reference:Annotated Log wrote: --- Logged in and connected ---
May 1 15:48:35 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 15:48:35 CyServ br0: port 1(eth0) entering learning state
May 1 15:48:40 CyServ br0: topology change detected, propagating
May 1 15:48:40 CyServ br0: port 1(eth0) entering forwarding state
--- Started transfer about 2 hours before this point ---
--- Link goes a bit funny, feels very slow ---
May 1 20:45:43 CyServ sky2 eth0: Link is down.
May 1 20:45:44 CyServ br0: port 1(eth0) entering disabled state
May 1 20:45:57 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:45:57 CyServ br0: port 1(eth0) entering learning state
May 1 20:46:02 CyServ br0: topology change detected, propagating
May 1 20:46:02 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:47:21 CyServ sky2 eth0: Link is down.
May 1 20:47:21 CyServ br0: port 1(eth0) entering disabled state
May 1 20:47:38 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:47:39 CyServ br0: port 1(eth0) entering learning state
May 1 20:47:44 CyServ br0: topology change detected, propagating
May 1 20:47:44 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:50:00 CyServ sky2 eth0: Link is down.
May 1 20:50:00 CyServ br0: port 1(eth0) entering disabled state
May 1 20:50:09 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:50:09 CyServ br0: port 1(eth0) entering learning state
May 1 20:50:14 CyServ br0: topology change detected, propagating
May 1 20:50:14 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:51:07 CyServ sky2 eth0: Link is down.
May 1 20:51:07 CyServ br0: port 1(eth0) entering disabled state
May 1 20:51:14 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:51:14 CyServ br0: port 1(eth0) entering learning state
May 1 20:51:19 CyServ br0: topology change detected, propagating
May 1 20:51:19 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:51:36 CyServ sky2 eth0: Link is down.
May 1 20:51:36 CyServ br0: port 1(eth0) entering disabled state
May 1 20:51:38 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:51:38 CyServ br0: port 1(eth0) entering learning state
May 1 20:51:43 CyServ br0: topology change detected, propagating
May 1 20:51:43 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:51:52 CyServ sky2 eth0: Link is down.
May 1 20:51:36 CyServ br0: port 1(eth0) entering disabled state
May 1 20:51:38 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:51:38 CyServ br0: port 1(eth0) entering learning state
May 1 20:51:43 CyServ br0: topology change detected, propagating
May 1 20:51:43 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:51:52 CyServ sky2 eth0: Link is down.
May 1 20:51:52 CyServ br0: port 1(eth0) entering disabled state
--- By this point it's not working at all ---
May 1 20:53:45 CyServ sky2 eth0: Link is up at 10 Mbps, half duplex, flow control none
May 1 20:53:45 CyServ br0: port 1(eth0) entering learning state
May 1 20:53:50 CyServ br0: topology change detected, propagating
May 1 20:53:50 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:53:51 CyServ sky2 eth0: Link is down.
May 1 20:53:51 CyServ br0: port 1(eth0) entering disabled state
May 1 20:54:12 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:54:12 CyServ br0: port 1(eth0) entering learning state
May 1 20:54:17 CyServ br0: topology change detected, propagating
May 1 20:54:17 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:55:02 CyServ sky2 eth0: Link is down.
May 1 20:55:02 CyServ br0: port 1(eth0) entering disabled state
May 1 20:55:04 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:55:04 CyServ br0: port 1(eth0) entering learning state
May 1 20:55:09 CyServ br0: topology change detected, propagating
May 1 20:55:09 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:57:04 CyServ sky2 eth0: Link is down.
May 1 20:57:04 CyServ br0: port 1(eth0) entering disabled state
May 1 20:58:16 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 20:58:16 CyServ br0: port 1(eth0) entering learning state
May 1 20:58:21 CyServ br0: topology change detected, propagating
May 1 20:58:21 CyServ br0: port 1(eth0) entering forwarding state
May 1 20:59:43 CyServ sky2 eth0: Link is down.
May 1 20:59:43 CyServ br0: port 1(eth0) entering disabled state
May 1 21:08:30 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 21:08:31 CyServ br0: port 1(eth0) entering learning state
May 1 21:08:36 CyServ br0: topology change detected, propagating
May 1 21:08:36 CyServ br0: port 1(eth0) entering forwarding state
May 1 21:09:56 CyServ br0: port 1(eth0) entering disabled state
--- Console: /etc/init.d/net.eth0 restart ---
May 1 21:09:56 CyServ sky2 eth0: disabling interface
May 1 21:09:56 CyServ sky2 eth0: enabling interface
May 1 21:09:56 CyServ sky2 eth0: ram buffer 48K
May 1 21:09:59 CyServ sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control both
May 1 21:09:59 CyServ br0: port 1(eth0) entering learning state
May 1 21:10:04 CyServ br0: topology change detected, propagating
May 1 21:10:04 CyServ br0: port 1(eth0) entering forwarding state
--- Working again... ---
I get this all the time under heavy loadCyker wrote:Phrack!
After a few weeks of light use, I hadn't had much trouble.
Today I did a bulk transfer at gigabit speeds and abotu half-way through the damned network stopped working again
I was still getting link lights and both the Linux box and the Windows box that was transferring reported their cards were up and okay.
But no IP traffic passed at all; Just getting "Destination Unreachable".
For reference:
sky2 v1.10 addr 0xdbefc000 irq 16 Yukon-EC (0xb6) rev 2
sky2 eth0: addr 00:18:f3:4a:74:b8
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)
Anybody else getting this behaviour?
As I said, it'd been fine until today when I dumped about 78GB of data down the wire via Samba, then suddenly poof! Nothing; Not even a ping packet.
Link light was all there, Yukon diagnostics on the Windows machine checked out okay, reported link as active and functioning, but no packets...
That's my PC, but I actually own more than one Computer. (As you are very well aware of!)jniklast wrote:Well you told it yourself, right here by posting your dmesg: http://www.bsdforen.de/showthread.php?p ... post118546
Your Marvell chip would use the skge module and is clearly no Yukon 2...
Blatant lies! But what to expect from a hardcore gentoo fanboi?As you obviously made your point by telling us you like OpenBSD more than Linux, you can now leave this thread, unless you have useful information. I for my part won't answer any more of your silly posts...

Sadly this wasn't the case - it failed after 14 days uptime.l_bratch wrote:Hmm, that sucks.
On the plus side, 2.6.21-rc7 is going better than I thought it was. It failed after 20 hours the first day of running it, but since then it has been running for another 4 days, and hasn't gone wrong since. Perhaps the first problem was a random other problem?
I basically have had 4 days perfect sky2 behaviour with this card:Code: Select all
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
Code: Select all
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes