Description of problem: I am using Intel Server Platform SR1435VP2 (board is SE7320VP2) This system has two Gigabit Ethernet card. One of them is Intel chip, and another is Marvell Chip When I first use kernel-2.6.9-1.667 in Fedora Core 3 CD, Marvell's NIC was not working. I downloaded driver from www.syskonnect.com (http://www.syskonnect.com/syskonnect/support/driver/d0102_driver.html) and could build SE98lin module, and it worked well. But after I updated to Kernel- 2.6.11-1.14_FC3 from Fedora 3 updates, when I compiled the same source and newest source file from Syskonnect.com, it shows segmentation fault error and doing infinite loop. -latest output lines - Check kernel functions (Changed: nothing) [ OK ] Compile the kernel (done) [ OK ] Copy driver man page into /usr/share/man/man4/ (done) [ OK ] Check the driver working./install.sh: line 1191: 4188 Segmentation fault $insmod_bin ./ $drv_name.ko >>$logfile 2>&1 Version-Release number of selected component (if applicable): kernel-2.6.11-1.14_FC3 How reproducible: With Marvell's new chip 88E8050. I used Intel SR1435VP2 Steps to Reproduce: 1.With Marvell's new chip 88E8050 2.download driver from www.syskonnect.com 3.run "install.sh" in the driver installation files Actual results: After compiling kernel and sk98lin.ko module, install scripts tried to load sk98lin module. At that moment, segmentation fault occurs. Expected results: 1.Nomally sk98lin.ko module loaded 2.NIC starts to work, and status message for Marvell NIC shows in console -When I succeeded on kernel-2.6.9, it shows speed, duplex, and other status information for Marvell NIC. Additional info:
Why are you trying to build your own sk98lin? The kernel is shipped with its own sk98lin which works on many cards. I have two different motherboards at home where it is working great. If the FC3 update sk98lin doesn't work, that is the real bug and it should be filed at upstream bugzilla.kernel.org too. If the vendor has fixes for the driver, they should communicate with kernel.org developers so it becomes part of all Linux distributions.
Syskonnect problem.