Hi, Sorry about this but the latest sky2 seems damned odd. I have been running with jumbo frames at home for quite some time but with this kernel that doesn't work, i instead get loads of: sky2 eth0: rx length error: status 0x5e60500 length 1510 sky2 eth0: rx length error: status 0x5e60500 length 1510 sky2 eth0: rx length error: status 0x5ea0500 length 1514 sky2 eth0: rx length error: status 0x5ea0500 length 1514 Where length can be just about anything from 800 -> MTU That is not enough though, i also, for some reason, got several hangs: sky2 eth0: hung mac 0:68 fifo 143 (133:76) sky2 eth0: receiver hang detected sky2 eth0: disabling interface sky2 eth0: enabling interface sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control rx sky2 eth0: hung mac 0:125 fifo 195 (93:88) sky2 eth0: receiver hang detected sky2 eth0: disabling interface sky2 eth0: enabling interface sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control rx sky2 eth0: hung mac 0:124 fifo 98 (10:108) sky2 eth0: receiver hang detected sky2 eth0: disabling interface sky2 eth0: enabling interface sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control rx sky2 eth0: hung mac 0:41 fifo 30 (187:17) sky2 eth0: receiver hang detected sky2 eth0: disabling interface sky2 eth0: enabling interface sky2 eth0: Link is up at 1000 Mbps, full duplex, flow control rx ... All during about 2 minutes. Could this be related to [sky2: sky2 FE+ receive status workaround]: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blobdiff;f=drivers/net/sky2.c;h=a3de0b6127ebb537b87a1849e207909fcc333ee4;hp=0792031a5cf959a1543f32f4e0f2ab4ccb7b0ec2;hb=3b12e0141f7a97c3b84731b5f935ed738bb6f960;hpb=ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e The chips being used are: sky2 0000:02:00.0: v1.18 addr 0xdbffc000 irq 17 Yukon-EC (0xb6) rev 2 sky2 0000:02:00.0: v1.18 addr 0xfddfc000 irq 17 Yukon-EC (0xb6) rev 1 The receiver hang only happes on the REV 2 chip, which also reports: sky2 0000:02:00.0: No interrupt generated using MSI, switching to INTx mode. Ifconfig reports: REV 2 chip: RX packets:30492 errors:0 dropped:646 overruns:0 frame:646 TX packets:29229 errors:0 dropped:0 overruns:0 carrier:0 REV 1 chip: RX packets:19795 errors:0 dropped:131 overruns:0 frame:131 TX packets:18588 errors:0 dropped:0 overruns:0 carrier:0 Let me know when jumbo frames work again, just mail me patches =) (to tired to look in to it closer atm) -- Ian Kumlien <pomac () vapor ! com> -- http://pomac.netswarm.net
Attachment:
signature.asc
Description: This is a digitally signed message part
- Follow-Ups:
- [PATCH] sky2: jumbo frame regression fix
- From: Stephen Hemminger <[email protected]>
- [PATCH] sky2: jumbo frame regression fix
- Prev by Date: Re: build error
- Next by Date: Re: [PATCH 0/5] Boot protocol changes
- Previous by thread: Kernel 2.4 vs 2.6 Traffic Controller performance
- Next by thread: [PATCH] sky2: jumbo frame regression fix
- Index(es):