On Monday, 10 August 2009 18:15:17 +0200, Bernhard Held wrote: > Hi Daniel! Hi, Bernhard! > > I've set in the kernel config: > > > > CONFIG_FIRMWARE_IN_KERNEL=y > And what happened? Are you sure you recompiled and booted the new > kernel with CONFIG_FIRMWARE_IN_KERNEL=y? > > [...] > > Here is what I would try: > - make sure the firmware is included in your kernel, or > - keep bnx2.ko from including in initramfs (unless you boot via network), or > - include /lib/firmware/bnx2/bnx2-mips-06-4.6.16.fw in initramfs According to the tests that I was doing, the CONFIG_FIRMWARE_IN_KERNEL=y option is not sufficient. Also it is necessary to use CONFIG_BNX2=y. According to which I was reading, with the CONFIG_FIRMWARE_IN_KERNEL=y option, the driver is including in kernel as long as driver it is compiled in kernel and not in modular form. In order to obtain this it is necessary to use the CONFIG_BNX2=y option. This option is established following the path Device Drivers -> Network device support -> Ethernet (1000 Mbit) of the ncurses menu. Then, we marked with asterisk Broadcom NetXtremeII support here. With this, the interfaces were configured during bootstrapping without problems: [ 2.805440] Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.0.1 (May 6, 2009) [ 2.805458] bnx2 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 3.410016] bnx2 0000:03:00.0: firmware: using built-in firmware bnx2/bnx2-mips-06-4.6.16.fw [ 3.410019] bnx2 0000:03:00.0: firmware: using built-in firmware bnx2/bnx2-rv2p-06-4.6.16.fw [ 3.410139] eth0: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f8000000, IRQ 16, node addr 00:21:5a:d5:dc:42 [ 3.410190] bnx2 0000:05:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 4.020012] bnx2 0000:05:00.0: firmware: using built-in firmware bnx2/bnx2-mips-06-4.6.16.fw [ 4.020014] bnx2 0000:05:00.0: firmware: using built-in firmware bnx2/bnx2-rv2p-06-4.6.16.fw [ 4.020113] eth1: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem fa000000, IRQ 17, node addr 00:21:5a:d5:dc:40 Thanks for your reply. Regards, Daniel -- Fingerprint: BFB3 08D6 B4D1 31B2 72B9 29CE 6696 BF1B 14E6 1D37 Powered by Debian GNU/Linux Squeeze - Linux user #188.598
Attachment:
signature.asc
Description: Digital signature