Koozali.org: home of the SME Server

Marvell 88E8001 Gigabit Ethernet Controller

PhilV

Marvell 88E8001 Gigabit Ethernet Controller
« on: August 03, 2004, 06:25:42 PM »
How do I get & install the drivers for the Marvell 88E8001 Gigabit Ethernet controller?

It is not part of the 6.0.1 SME standard installation, and as a relative linux / sme newbie I don't know where to go from here.

Any help would be appreciated,

Thanks,

Phil

Offline ldkeen

  • *
  • 403
  • +0/-0
Marvell 88E8001 Gigabit Ethernet Controller
« Reply #1 on: August 03, 2004, 08:54:15 PM »
Hi Phil,
The driver for this adapter is called sk98lin, see http://www.syskonnect.com/syskonnect/support/driver/readme/linux/sk98lin.htm for more info. You could try a "modprobe sk98lin" and see if the driver loads, if you get a "module not found" you'll have to build the driver from source. I have the driver on my system and I'm running 6.0.1-01 (2.4.20-18.7). If you want to try my driver I could send it to you. Let me know how you go.
Regards Lloyd

PhilV

Marvell 88E8001 Gigabit Ethernet Controller
« Reply #2 on: August 03, 2004, 09:28:49 PM »
Hi Lloyd,

It will be 6.0.1-01 that I will be running, (this is the latest correct?)

If your driver works I would be most grateful for it, however can you also give me some real simplistic instructions on how to install it, cos to be honest, I don't have a clue.

Many thanks,

Phil

Offline ldkeen

  • *
  • 403
  • +0/-0
Marvell 88E8001 Gigabit Ethernet Controller
« Reply #3 on: August 03, 2004, 10:25:13 PM »
Hi Phil,
You may already have the driver on your system. To try it out do the following from the command prompt:
#modprobe sk98lin
If this doesn't produce any errors then the driver has loaded and should be working fine. You can also have a look at dmesg to see if it loaded. Just type dmesg at the prompt (after typing the above) at check out the last couple of lines. Is this an onboard nic or a PCI add-in card?

PhilV

Marvell 88E8001 Gigabit Ethernet Controller
« Reply #4 on: August 04, 2004, 09:57:32 AM »
I don't thikn the driver is there. During setup of SME it identifies the card as 'unknown' and when I looked thru the list of drivers (via the setup program), it wasn't listed. Why would it be that some ppl already have it and some don't? I will try the modprobe thing just to be sure later when I get back to the PC.

Ooops, meant to say it is an onboard nic, but it is Gigabit, so I am rather keen to make use of it. (Otherwise I'd just buy a cheap netgear 10/100 and stick that in, something like a 3c90x)

Phil

Offline ldkeen

  • *
  • 403
  • +0/-0
Marvell 88E8001 Gigabit Ethernet Controller
« Reply #5 on: August 04, 2004, 01:18:38 PM »
I've put the module on my website for you. You can grab it here. Place the module in /lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o then do:
#modprobe sk98lin
If that doesn't produce any errors you can rerun setup and make the changes stick by doing the following:
#su admin
then run through the setup pages again and see if the nic is detected when you get to the part about the lan settings. HTH
Lloyd

Offline briank

  • ***
  • 146
  • +0/-0
Marvell 88E8001 Gigabit Ethernet Controller
« Reply #6 on: November 29, 2004, 11:51:27 AM »
Lloyd - I d/l sk98lin.o from your website but modprobe gives the following errors
# modprobe sk98lin
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol skb_over_panic_R2472554c
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol eth_type_trans_Rf58dc590
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol softnet_data_R9280aade
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol __kfree_skb_Re1923507
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol alloc_skb_R5d5c8ff1
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol netif_rx_R26ff0c41
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: unresolved symbol irq_stat_R9c2e871c
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: insmod /lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o failed
/lib/modules/2.4.20-18.7/kernel/drivers/net/sk98lin/sk98lin.o: insmod sk98lin failed

This is with kernel 2.4.20-18.7 in 6.0.1-01 custom
Regards
Brian

Offline klaudadio

  • 14
  • +0/-0
Marvell Yukon 88E8001 Gigabit Ethernet Controller
« Reply #7 on: July 04, 2007, 04:46:53 PM »
I have an Asus P5B Deluxe MB with two onboard Marvell Yukon 88E8001 Gigabit NICs. The installer ?correctly? picks the sk98lin driver during a 7.1 install but the NICs do not function. I can't just choose another 2 NICs because I want to install in a 2U case and one of the riser PCIs is used by the video card. Does anyone know of a solution to the driver problem?
Thanks