[CentOS] broadcom 802.3ad

Thu Feb 1 23:58:51 UTC 2007
Gordon McLellan <gordonthree at gmail.com>

Does anyone have some tips for setting up Broadcom's 802.3AD support
or just getting their driver compiled / installed?

First off, I noticed redhat claims the broadcom bcm5708 driver has
been added to the rhel4 kernel.  But I don't see /proc/net/nicinfo
which broadcom claims the driver creates when it's successfully
initialized.

So, I'm trying to build the driver based on the source files
downloaded from Broadcom:

I downloaded their source rpm, installed it and now trying to build a binary rpm

(pwd is /usr/src/redhat)

# rpmbuild -bb SPECS/bnx2.spec

it starts off OK, and then bombs

make -C  SUBDIRS=/usr/src/redhat/BUILD/bnx2-1.4.43b modules
make: *** SUBDIRS=/usr/src/redhat/BUILD/bnx2-1.4.43b: No such file or
directory.  Stop.
make: *** [default] Error 2

but the directory it's complaining about does indeed exist


Here's the output from dmesg regarding my card

Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.4.38 (February 10, 2006)
ACPI: PCI interrupt 0000:09:00.0[A] -> GSI 16 (level, low) -> IRQ 169
divert: allocating divert_blk for eth0
eth0: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at
 mem f4000000, IRQ 169, node addr 00188b4ea2b3
ACPI: PCI interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 169
divert: allocating divert_blk for eth1
eth1: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at
 mem f8000000, IRQ 169, node addr 00188b4ea2b1

Any input is welcomed!

-Gordon