Bug 670121 - bnx2 driver fails to load on rawhide
Summary: bnx2 driver fails to load on rawhide
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: linux-firmware
Version: rawhide
Hardware: x86_64
OS: Linux
low
urgent
Target Milestone: ---
Assignee: David Woodhouse
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-17 09:28 UTC by Narendra K
Modified: 2011-06-15 11:12 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-06-15 11:12:06 UTC
Type: ---


Attachments (Terms of Use)

Description Narendra K 2011-01-17 09:28:00 UTC
Description of problem:
The bnx2 driver fails to load with the following message -

[root@fedora-14-r710 ~]# dmesg | grep -i bnx2
[   12.680616] bnx2: Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.0.18 (Oct 7, 2010)
[   12.681213] bnx2 0000:01:00.0: PCI INT A -> GSI 36 (level, low) -> IRQ 36
[   12.681502] bnx2 0000:01:00.0: setting latency timer to 64
[   12.682141] bnx2 0000:01:00.0: pci_enable_pcie_error_reporting failed 0xfffffffb
[   12.830923] bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.0.17.fw"
[   12.831263] bnx2 0000:01:00.0: PCI INT A disabled
[   12.831614] bnx2: probe of 0000:01:00.0 failed with error -2
[   12.832099] bnx2 0000:01:00.1: PCI INT B -> GSI 48 (level, low) -> IRQ 48
[   12.832375] bnx2 0000:01:00.1: setting latency timer to 64
[   12.833126] bnx2 0000:01:00.1: pci_enable_pcie_error_reporting failed 0xfffffffb
[   13.115474] bnx2: Can't load firmware file "bnx2/bnx2-mips-09-6.0.17.fw"
[   13.115804] bnx2 0000:01:00.1: PCI INT B disabled
[   13.116652] bnx2: probe of 0000:01:00.1 failed with error -2



Version-Release number of selected component (if applicable):

[root@fedora-14-r710 ~]# cat /etc/issue
Fedora release 15 (Rawhide)
Kernel \r on an \m (\l)

[root@fedora-14-r710 ~]# uname -r
2.6.37-0.rc7.git0.1.fc15.x86_64

[root@fedora-14-r710 ~]# modinfo -F version bnx2
2.0.18


[root@fedora-14-r710 ~]# lspci | grep -i ether
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)



How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Chuck Ebbert 2011-01-18 04:24:47 UTC
bnx2-mips-09-6.0.17.fw is in the 2.6.37 linux kernel source tree but not in the linux-firmware package.

Comment 2 Narendra K 2011-01-18 11:40:06 UTC
This issue will impact the 'Network Device Naming' test day scheduled to be held on 27th of this month - https://fedorahosted.org/fedora-qa/ticket/159. The bnx2 devices (BCM5709) will not be recognized and we will not be able to test the proposed naming scheme.

Comment 3 Chuck Ebbert 2011-01-18 13:53:46 UTC
2.6.38, which is what we expect to have in f15 shortly, has a newer firmware version: bnx2-mips-09-6.2.1.fw

Comment 4 Narendra K 2011-01-19 10:49:35 UTC
I think we need this fix in Rawhide in time(By 24th Monday) for the test day on 27th (Thursday). If not, then it might not be possible to go ahead with the test day as network devices driven by bnx2 driver will not even get recognized.

Comment 5 Neil Horman 2011-06-15 11:12:06 UTC
Firmware in place, closing as currentrelease


Note You need to log in before you can comment on or make changes to this bug.