Operating System - Linux
1832541 Members
4917 Online
110043 Solutions
New Discussion

Re: DL380 G3 + bcm5700 problem

 
Laszlo Csizmadia
Frequent Advisor

DL380 G3 + bcm5700 problem

I want to replace the wrong tg3 NIC driver on a Compaq DL380, RedHat AS 2.1. I have downloaded the driver from ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux/bcm5700-6.2.11a-1.src.rpm
It fails:
[root@redhat]# insmod bcm5700
Using /lib/modules/2.4.9-e.3smp/kernel/drivers/addon/bcm5700/bcm5700.o
/lib/modules/2.4.9-e.3smp/kernel/drivers/addon/bcm5700/bcm5700.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
[root@redhat]# uname -r
2.4.9-e.3smp
[root@cluster1 redhat]# ll /lib/modules/2.4.9-e.3smp/kernel/drivers/addon/bcm5700/bcm5700.o
-rw-r--r-- 1 root root 133831 Dec 9 15:58 /lib/modules/2.4.9-e.3smp/kernel/drivers/addon/bcm5700/bcm5700.o

lspci says:
02:01.0 Ethernet controller: BROADCOM Corporation: Unknown device 16a7 (rev 02)

I would appreciate any ideas.
Thanks in advance.
5 REPLIES 5
Huc_1
Honored Contributor

Re: DL380 G3 + bcm5700 problem

I dont know if you have done this but better
read the following link... it is full of usefull informations.

Hope this help you.

J-P
Smile I will feel the difference
Stuart Browne
Honored Contributor

Re: DL380 G3 + bcm5700 problem

Hrm.. You've download a source RPM.

Did you then install it or compile it?

rpm --rebuild bcm5700-6.2.11a-1.src.rpm

then install the resultant RPM's in '/usr/src/redhat/RPMS/'.

There should however bee some pre-built RPM's there (not .src.rpm, just .rpm) in any case.

NOTE: You may need the kernel source in order to do this sucessfully.
One long-haired git at your service...
Huc_1
Honored Contributor

Re: DL380 G3 + bcm5700 problem

Forgot the link in my prior reply.

ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux/bcm5700-6.2.11a-1.src.txt

Thanks, for your points, very much appreciated.

J-P (please 0 points for this! oops)
Smile I will feel the difference
Laszlo Csizmadia
Frequent Advisor

Re: DL380 G3 + bcm5700 problem

Yes. I have followed the steps in the mentioned docs. I have compiled this driver from source, build rpm, install, etc.
Unfortunetly with this result.
I have tried to load the bcm5700 module which came with the standard redhat kernel image - same reult.
I guess init_module routine in bcm5700.o checks if there is compatible hw device or not. Am I right? How? Is there any more verbose way to know what kind of NIC I have than lspci -v?

Thanks in advance...
Huc_1
Honored Contributor

Re: DL380 G3 + bcm5700 problem

The following command are all I know that will inform you on pci setup/view

#cat /proc/pci
#lspci -vv
#lspci -t
#dmesg | grep -A5 -i "pci" | more

J-P
Smile I will feel the difference