Bug 6693 - sky2: IPX protocol causes kernel panic
Summary: sky2: IPX protocol causes kernel panic
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: i386 Linux
: P2 high
Assignee: Stephen Hemminger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-15 03:27 UTC by Stanislaw Baran
Modified: 2006-09-06 09:09 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.17-rc6 and previous versions (also 2.6.16.X)
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
IPX receive header patch (355 bytes, patch)
2006-08-07 13:43 UTC, Stephen Hemminger
Details | Diff

Description Stanislaw Baran 2006-06-15 03:27:27 UTC
Most recent kernel where this bug did not occur:
Distribution: Debian (testing)
Hardware Environment: Marvell Yukon 88E8053 on Asus P5LD2
Software Environment: IPX protocol enabled (frame EtherII)
Problem Description:

"kernel panic" once or twice a day. Problem does not appear when IPX protocol is 
disabled.

System is also stable if sk98lin driver (version 8.40 - available from www.
marvell.com) is used instead of sky2.

Steps to reproduce:

Problem seems to be connected to network traffic. On holidays my system was 
stable for 2 or 3 days while on workimg day it takes only few hours for system 
to crash.
Comment 1 Stephen Hemminger 2006-07-13 13:48:17 UTC
I can not reproduce this with simple IPX send/recv and 2.6.17.
What is your network configuration?

Also, please capture the kernel panic output with either serial port
or digital camera.
Comment 2 Stanislaw Baran 2006-07-29 05:27:10 UTC
The problem appears on the computer which I use in my workplace. I need this 
computer to be stable and to run without any breaks 24h per day. It is now 
stable with the driver sk98lin from www.marvell.com. I am sorry, but I cannot 
reproduce the problem because it may cause a data loss.
Comment 3 Stephen Hemminger 2006-08-07 13:43:26 UTC
Created attachment 8728 [details]
IPX receive header patch

Inspection of IPX receive found this generic problem which might be
related. The IPX protocol was not checking for short packets, and if they
arrived would dereference past the socket buffer.
Comment 4 Adrian Bunk 2006-09-06 09:09:27 UTC
Since a similar patch is now in 2.6.18-rc6, I'm assuming this issue is fixed.

Please reopen this bug if it's still present in kernel 2.6.18-rc6.

Note You need to log in before you can comment on or make changes to this bug.