Determining Packages for a working BCM4311 Wireless Card

Mohamed ELMORABITY pikachu.2014 at gmail.com
Thu Dec 31 22:32:28 UTC 2009


2009/12/31 Randy Yates <yates at ieee.org>

> Mohamed ELMORABITY <pikachu.2014 at gmail.com> writes:
>
> > 2009/12/31 Randy Yates <yates at ieee.org>
> >
> >> I have a laptop with a working bcm4311 wireless adaptor, but I don't
> >> know which packages were installed to get it working. Any ideas on
> >> how to determine this? Fedora 11.
> >> --
> >> Randy Yates                      % "...the answer lies within your soul
> >> Digital Signal Labs              %       'cause no one knows which side
> >> mailto://yates@ieee.org          %                   the coin will
> fall."
> >> http://www.digitalsignallabs.com %  'Big Wheels', *Out of the Blue*,
> ELO
> >>
> >> --
> >> fedora-list mailing list
> >> fedora-list at redhat.com
> >> To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
> >> Guidelines:
> >> http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
> >>
> >
> > Hi,
> >
> > it is likely that the module used by your card is the b43 one, provided
> by
> > the kernel.
> > But this module requires also a firmware.
> > Anyway I think that the proprietary module wl supports also 4311
> chipsets.
> > Did you installed some third-party drivers?
> > What return the following commands ?
> >   lsmod | egrep "b43|wl"
> >   rpm -qa \*kmod\* \*firmware
> >   lspci -k
>
> Doh! Sorry Mohamed - ignore my previous response - it was from my
> desktop machine (the one on which I'm writing these emails) and NOT the
> laptop!
>
> The responses from the laptop are below:
>
> [yates at localhost ~]$ lsmod | egrep "b43|wl"
> b43                   128888  0
> rfkill                 11284  3 rfkill_input,b43
> mac80211              214264  1 b43
> cfg80211               62472  2 b43,mac80211
> input_polldev           4128  1 b43
> ssb                    43600  1 b43
>
>
> [yates at localhost ~]$ rpm -qa \*kmod\* \*firmware
> libertas-usb8388-firmware-5.110.22.p23-2.fc11.noarch
> kmodtool-1-18.fc11.noarch
> ql2200-firmware-2.02.08-2.fc11.noarch
> rt73usb-firmware-1.8-5.noarch
> atmel-firmware-1.3-5.noarch
> rt61pci-firmware-1.2-5.noarch
> kmod-ndiswrapper-2.6.30.9-102.fc11.x86_64-1.54-4.fc11.8.x86_64
> ql2400-firmware-4.04.09-1.fc11.noarch
> kmod-ndiswrapper-2.6.30.5-43.fc11.x86_64-1.54-4.fc11.17.x86_64
> ql23xx-firmware-3.03.27-2.fc11.noarch
> akmod-ndiswrapper-1.54-4.fc11.8.x86_64
> akmods-0.3.6-3.fc11.noarch
> iwl4965-firmware-228.61.2.24-1.fc11.noarch
> ipw2200-firmware-3.1-2.noarch
> ipw2100-firmware-1.3-9.noarch
> kmod-ndiswrapper-2.6.30.9-96.fc11.x86_64-1.54-4.fc11.20.x86_64
> kernel-firmware-2.6.30.9-102.fc11.noarch
> zd1211-firmware-1.4-2.noarch
> iwl5000-firmware-8.24.2.12-1.fc11.noarch
> ql2100-firmware-1.19.38-2.fc11.noarch
> iwl3945-firmware-15.32.2.9-1.fc11.noarch
>
>
> [yates at localhost ~]$ lspci -k
> 00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
> 00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
> 00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>        Kernel driver in use: nForce2_smbus
>        Kernel modules: i2c-nforce2
> 00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
> 00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
> 00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller
> (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: ohci_hcd
> 00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller
> (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: ehci_hcd
> 00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller
> (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: ohci_hcd
> 00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller
> (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: ehci_hcd
> 00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
>        Subsystem: Hewlett-Packard Company Device 30cf
>        Kernel driver in use: pata_amd
>        Kernel modules: ata_generic, pata_acpi, pata_amd
> 00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev
> a1)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: HDA Intel
>        Kernel modules: snd-hda-intel
> 00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
> 00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: ahci
>         Kernel modules: ata_generic, pata_acpi
> 00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>        Kernel driver in use: forcedeth
>        Kernel modules: forcedeth
> 00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
>         Kernel driver in use: pcieport-driver
>        Kernel modules: shpchp
> 00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
>         Kernel driver in use: pcieport-driver
>        Kernel modules: shpchp
> 00:12.0 VGA compatible controller: nVidia Corporation GeForce 7150M (rev
> a2)
>        Subsystem: Hewlett-Packard Company Device 30cf
>        Kernel modules: nouveau, nvidiafb
> 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> HyperTransport Technology Configuration
> 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Address Map
> 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> DRAM Controller
> 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
> Miscellaneous Control
>        Kernel driver in use: k8temp
>        Kernel modules: k8temp
> 02:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev
> 05)
>        Subsystem: Hewlett-Packard Company Device 30cf
>         Kernel driver in use: firewire_ohci
>        Kernel modules: firewire-ohci
> 02:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host
> Adapter (rev 22)
>        Subsystem: Hewlett-Packard Company Device 30cf
>        Kernel driver in use: sdhci-pci
>        Kernel modules: sdhci-pci
> 02:05.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
>        Subsystem: Hewlett-Packard Company Device 30cf
>        Kernel driver in use: ricoh-mmc
>        Kernel modules: ricoh_mmc
> 02:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host
> Adapter (rev 12)
>        Subsystem: Hewlett-Packard Company Device 30cf
> 02:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
> 03:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN
> (rev 02)
>        Subsystem: Hewlett-Packard Company BCM4311 802.11b/g Wireless LAN
> Controller
>        Kernel driver in use: b43-pci-bridge
>        Kernel modules: ssb
>
> --
> Randy Yates                      % "I met someone who looks alot like you,
> Digital Signal Labs              %             she does the things you do,
> mailto://yates@ieee.org          %                     but she is an IBM."
> http://www.digitalsignallabs.com %        'Yours Truly, 2095', *Time*, ELO
>
> --
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
> Guidelines:
> http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
>

No problem ^^
I was first surprised that there was no Broadcom device in your first lspci
output, but now it's OK.
The native kernel driver b43 is the one used by your card. But as I said
before, it needs firmwares. Did you installed these firmwares manually
(using b43-fwcutter for example)?
There is a set of free/open source firmwares for Broadcom (package
b43-openfwwf) but there aren't supported by 4311 (rev 2) devices according
to their page.
What returns this command?
   $ rpm -qf /lib/firmware/b43/*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20091231/2a481a86/attachment-0001.htm>


More information about the fedora-list mailing list