Koozali.org: home of the SME Server

Gigabit Onboard Nic

Travel-Net

Gigabit Onboard Nic
« on: October 20, 2004, 12:39:28 PM »
Hello,

We have just bought a HP Ml350G4 server. This server
has an NC7761 PCI Gigabit Ehternet Adapter. Unfortunately this device isn't listed during the install of e-smith 6.

I searched this site for an howto install unlisted driver. I have downloaded an Linux RPM driver for this Nic on
http://h18000.www1.hp.com/support/files/server/us/download/21669.html

The rpm doesn't activate the card and was build for RH 7.2, 7.3, and 8.0

Does anyone have a solution for me. O, i can't at this time install another Nic, because the ML350G4 has only PCI-X expension slots and no PCI!

Regards,
Frans Westra
Travel-Net

Offline smeghead

  • *
  • 563
  • +0/-0
Gigabit Onboard Nic
« Reply #1 on: October 20, 2004, 08:41:17 PM »
The file you have d/l'd is a source (src) file and needs to be compiled into a binary file for use.

The chip on the motherboard (the NC7761) is actually a Broadcom chip; their generic drivers are slightly newer than the HP drivers but the HP ones are tailored specifically for the Proliant.

Darrell May built the Intel Gigabit drivers and made them available to everyone, you may be able to persuade him to build these for you.
..................

Travel-Net

Gigabit Onboard Nic
« Reply #2 on: October 22, 2004, 11:42:29 AM »
Ok,

Thanks for the info. If i have time i will contact him.

Regards,
Frans

Offline ldkeen

  • *
  • 403
  • +0/-0
Gigabit Onboard Nic
« Reply #3 on: October 23, 2004, 10:20:49 PM »
Frans,
I've recompiled the drivers for you from the link above. You can download them here: http://www.comnetel.com/bcm5700-7.1.9a-1.i386.rpm Let me know how they go. The command to rebuild source rpms is "rpm --rebuild drivername.src.rpm" (providing you have the dev tools installed).
Regards Lloyd

stocky

Gigabit Onboard Nic
« Reply #4 on: November 09, 2004, 01:12:30 PM »
Where do we get hold of the Intel GB nic drivers?

Offline smeghead

  • *
  • 563
  • +0/-0
..................

KelvinLee

Gigabit Onboard Nic
« Reply #6 on: January 31, 2005, 06:42:40 AM »
Hi Lloyd,

Do you know if your version of the Broadcom driver will support the BCM5705 (On SME 6.01) ? SME's own tg3 driver only supports up to BCM5704. When I downloaded the driver from your link, insmod tells me that your driver is compiled for smp and therefore won't load.

I downloaded the latest drivers from Broadcom and compiled them (no errors). However, insmod generates a whole list of unresolved symbols, probably because the driver does not support this version of kernel / redhat / whatever.

Any chance you could compile a driver version for non-smp systems so that I could test it on this server ?

Thanks.

Kelvin

KelvinLee

Gigabit Onboard Nic
« Reply #7 on: January 31, 2005, 10:21:25 PM »
Hi Again Llyod,

Ignore my last request.

I've discovered that compiling with SME's DevTools and compiling with RedHat 7.3 (with updated kernel) produces different things. The driver produced using DevTools generates unresolved symbol errors while the module compiled using RedHat 7.3 works perfectly with no errors.

Kelvin

Offline smeghead

  • *
  • 563
  • +0/-0
Gigabit Onboard Nic
« Reply #8 on: February 01, 2005, 03:18:21 AM »
.. so maybe make these newly compiled drivers available for all?

I'm sure someone would be happy to host them for you if necessary.
..................

KelvinLee

Gigabit Onboard Nic
« Reply #9 on: February 01, 2005, 06:48:57 AM »
Quote
.. so maybe make these newly compiled drivers available for all?


Absolutely, once I'm satisfied they work OK. I'm also trying the different versions available as well.

As part of the same thing, I'm also trying to see if I can somehow get the DMA mode working for the onboard IDE controller (I believe it's an ICH4-L) for SME 6.01.

I'll post the link back here when I'm done.

Kelvin

Offline tomverheyden

  • 3
  • +0/-0
Re: Gigabit Onboard Nic
« Reply #10 on: March 16, 2005, 10:48:19 AM »
Quote from: "ldkeen"
Frans,
I've recompiled the drivers for you from the link above. You can download them here: http://www.comnetel.com/bcm5700-7.1.9a-1.i386.rpm Let me know how they go. The command to rebuild source rpms is "rpm --rebuild drivername.src.rpm" (providing you have the dev tools installed).
Regards Lloyd


Hi,

I have used this rpm and it works fine... Except that I'm not able to make this module load permanently.
Everytime the server restarts, he doesn't recognize this driver... I did some experiments in the /etc/e-smith/templates-custom/.../modules.conf and changed the 10Ethernetdrivers files into
{
push @lines, "alias eth0 bcm5700";
}

(according to the how to add an extra NIC in sme-howto)

This only results in modprobe errors and I still have
to load the bcm5700 manually by insmod

Could someone tell me how I can make this kind of changes permanent?

Thanks

KelvinLee

Gigabit Onboard Nic
« Reply #11 on: March 16, 2005, 11:57:52 AM »
>>Everytime the server restarts, he doesn't recognize this driver...

This topic should provide the answer :-

http://forums.contribs.org/index.php?topic=7598.msg27965#msg27965

Kelvin