Koozali.org: home of the SME Server

NForce2 integrated NIC

Offline Arnie

  • ****
  • 81
  • +0/-0
  • Old Dog, New Tricks.
NForce2 integrated NIC
« on: June 07, 2005, 09:17:42 AM »
Greetings.

I am trying to install SME 6.01 on a machine with an EPOX 8RDA+ motherboard with the NForce2 chipset. I have compiled up the nvnet.o module for the integrated Ethernet and did "config set EthernetDriver2 nvnet", EthernetDriver1 is an Intel e100 addon card. I have also edited the /usr/share/hwdata/pcitable file and changed the line

0x10de  0x0066  "unknown"       "nVidia Corporation|nForce2 Ethernet Controller"

to be

0x10de  0x0066  "nvnet"       "nVidia Corporation|nForce2 Ethernet Controller"

When I try to setup the network options in the console, the e100 card is recognised by name ("Intel Corp|Intel 10/100 Pro Ethernet adapter") but the nVidia Ethernet card is specified as Unknown, although I can "Keep the current setting: nvnet".

Is there any other file I need to change so that the description of the nVidia Ethernet is displayed in the console? I may not be the only techie looking after the machine, so I want it to be self explanatory and not confusing to the next poor guy who has to look after this machine.

Any help will be greatly appreciated. Thanks in advance.
...

Offline Arnie

  • ****
  • 81
  • +0/-0
  • Old Dog, New Tricks.
NForce2 integrated NIC
« Reply #1 on: June 07, 2005, 12:20:37 PM »
O.K., I solved my own problem.

When I edited the /usr/share/hwdata/pcitable file, I put two tabs between the driver field and the description field to line up the description and make it look neat. The ListAdapters() functions doesn't check for multiple whitespaces between fields, so it was counting the second tab as the description. I removed the second tab and now the console shows the adapter as the nForce2 one.

Sometimes, it pays to be messy ;)
...