[Bugme-new] [Bug 4411] New: b44 prevents to load prism54 firmware

bugme-daemon at osdl.org bugme-daemon at osdl.org
Sun Mar 27 05:27:42 PST 2005


http://bugme.osdl.org/show_bug.cgi?id=4411

           Summary: b44 prevents to load prism54 firmware
    Kernel Version: 2.6.11.5 (and all kernel 2.6.x I have tried: 2.6.8
                    2.6.10)
            Status: NEW
          Severity: high
             Owner: jgarzik at pobox.com
         Submitter: luis at ramonvazquez.net


Distribution: Debian (sarge)
Hardware Environment: 
0000:00:0f.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
Network controller: 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless
LAN Adapter] (rev 01)
Software Environment:
  hotplug 2004_03_29 release
  Kernel configuration:
CONFIG_HOTPLUG=y
CONFIG_HOTPLUG_PCI=m
CONFIG_PRISM54=m
CONFIG_B44=m
CONFIG_FW_LOADER=m
CONFIG_PREVENT_FIRMWARE_BUILD=y

Problem Description:
If I load module b44 before module prism54, the prism54 firmware is not
requested to load.
If I load prims54 alone, or I load it before module b44, the firmware is
correctlly loaded.


Steps to reproduce:
If I first load module b44 and then prism4, the firmware is not requested to load:
insmod /lib/modules/2.6.11.5/kernel/drivers/net/wireless/prism54/prism54.ko
salon:/usr/src/linux# tail -f /var/log/syslog
Mar 27 15:25:11 salon kernel: class_hotplug - name = eth0
Mar 27 15:25:11 salon kernel: eth0: Broadcom 4400 10/100BaseT Ethernet
00:0e:a6:25:eb:92
Mar 27 15:25:11 salon kernel: bound device '0000:00:0f.0' to driver 'b44'
Mar 27 15:25:11 salon kernel: Loaded prism54 driver, version 1.2
Mar 27 15:25:11 salon kernel: bus pci: add driver prism54
Mar 27 15:25:11 salon kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 16
(level, low) -> IRQ 177
Mar 27 15:25:11 salon kernel: CLASS: registering class device: ID = 'eth2'
Mar 27 15:25:11 salon kernel: class_hotplug - name = eth2
Mar 27 15:25:11 salon kernel: bound device '0000:02:00.0' to driver 'prism54'
Mar 27 15:25:12 salon kernel: b44: eth0: Link is down.
Mar 27 15:25:21 salon kernel: eth0: no IPv6 routers present


If I load prism54 alone, the firmware is correctly loaded:
salon:/usr/src/linux# modprobe -rv b44 && modprobe -rv prism54
rmmod /lib/modules/2.6.11.5/kernel/drivers/net/b44.ko
rmmod /lib/modules/2.6.11.5/kernel/drivers/net/mii.ko
rmmod /lib/modules/2.6.11.5/kernel/drivers/net/wireless/prism54/prism54.ko
salon:/usr/src/linux# modprobe -v prism54
insmod /lib/modules/2.6.11.5/kernel/drivers/net/wireless/prism54/prism54.ko
salon:/usr/src/linux#
salon:/usr/src/linux# tail -f /var/log/syslog
Mar 27 15:27:14 salon kernel: CLASS: registering class device: ID = '0000:02:00.0'
Mar 27 15:27:14 salon kernel: class_hotplug - name = 0000:02:00.0
Mar 27 15:27:14 salon kernel: class_hotplug - hotplug() returned -19
Mar 27 15:27:14 salon kernel: class_hotplug - name = 0000:02:00.0
Mar 27 15:27:14 salon kernel: CLASS: Unregistering class device. ID = '0000:02:00.0'
Mar 27 15:27:14 salon kernel: class_hotplug - name = 0000:02:00.0
Mar 27 15:27:14 salon kernel: device class '0000:02:00.0': release.
Mar 27 15:27:14 salon kernel: eth0: firmware version: 1.0.4.3
Mar 27 15:27:14 salon kernel: eth0: firmware upload complete
Mar 27 15:27:15 salon kernel: eth0: interface reset complete

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the Bugme-new mailing list