This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Broadcom NetXtreme dual port not detected

Hi everyone,

We have recently purchased an IBM x3250 M2 rack mount server to run ASG 7.2.  This has 2 x onboard NIC's, which are using the broadcom netXtreme BCM5703 gigabit ethernet chip.

The problem is that both the webadmin and ifconfig show only eth0 with the MAC address of the 2nd NIC, but the first port (presumably eth1) is not being displayed.

I have downloaded the latest tg3.ko driver package, untarred and installed it using the modprobe -r tg3 command, and it installed the file into /lib/modules/2.6.16.60-73-smp/kernel/drivers/net/tg3.ko

I have tried altering the /etc/modules.conf file to include alias eth0 tg3 and alias eth1 tg3, then reboot, but still no positive result.

Am I missing something obvious here?  This is a really frustrating thing and I would really appreciate some help.

Tks in advance


This thread was automatically locked due to age.
Parents
  • Did you unload the old module first, or reboot?

    The pci ids might have to be updated too... there's mention of how to do that in these forums somewhere.

    If you have support, I'd suggest you try opening a ticket.

    Barry
  • Post on updating PCI IDs. I don't know if it'll help:
    http://astaro.org/showthread.php?t=21409

    Barry
  • Thanks for that Barry.  I think the uninstall step is something that I have missed, but I am pretty new to linux (newbie since Friday) so there may have been a command that I just didn't see, but with that in mind, what is the uninstall command?

    What I did do, is scour the net for something relating to the issue and another site mentioned to update the pci.ids file, which I obtained from http://pciids.sourceforge.net/ and copied it into /usr/shar/pci.ids, rebooted, but to no avail.
  • To unload a module that's in memory, you would run
    rmmod tg3

    You might have trouble doing that for a NIC driver though.

    Another better option is to rename the old module, and put the new one in it's place, and reboot.
    I'm assuming they both have the same name (tg3).

    Maybe you already did that?

    Barry
  • Does lspci show both NICs?

    If not, try booting off of a Linux boot CD such as Knoppix or Fedora live, and see if both NICs are detected.

    Barry
  • Barry, thanks once again for your help.  

    We connected the server to the internet today and ran the update-pciids module just in case the 'copy-and-paste' method didn't work properly, plus I tried the rmmod tg3 to uninstall the driver and then modprobe -r tg3 to reinstall then driver, rebooted, but still no go.

    After looking at the hardware list in the ASG webadmin, it says that the IBM x3250 server has been tested and works, plus the broadcom NIC's appear in the list and test ok, so our guess is to start back at the BIOS level and start looking for a solution.  

    We tried downloading the BIOS flash and Broadcom firmware updates from the IBM website, and as we found, ASG is not a supported build, and consequently, after attempting to flash the BIOS, the system would no longer reboot, and now an IBM tech has to come out tomorrow and fix the problem.  So the moral of the story is, don't use the BIOS flash module for linux from the IBM website, or your system will crash!
  • I always do BIOS updates from the vendor's bootable disk versions.
    That sometimes requires having a external USB floppy drive handy.

    Barry
  • Barry, when you say from the vendors website are you referring to IBM or Astaro?
Reply Children
No Data