I recently set up Fedora8 to dual-boot on my Gateway laptop.
Everything seems to work fine, to the point that I have even
considered formatting the Windows partition for some extra Linux
space, except for wireless connectivity. I've googled this to death.
It seems to be a common problem, but one for which there is a
solution. Unfortunately, none of the suggestions that I've found have
worked for me. I don't know if this is because I've implemented them
incorrectly, or if my specs are different.

I've got ndiswrapper installed, but System-Config-Network is unable to
find it, coming back repeatedly with the same error, "ndiswrapper
device wlan0 does not seem to be present, delaying initialization."

I am relatively new to Fedora, but have run a FreeBSD web-server for a
couple of years, mostly from command line. I imagine that there is
a .conf file somewhere that needs tweaking, but I haven't been able to
find it.

Any suggestions on how to fix this would be much appreciated.

Here are some of my relevant notes (as well as some details that may
not be relevant). If you need further details, post here or e-mail me.
Thanks.

==

[ Broadcom 802.11g Network Adapter ]

Network Adapter Properties:
Network Adapter Broadcom 802.11g Network Adapter
Interface Type Ethernet
Hardware Address 00-90-4B-D8-40-8C
Connection Name Wireless Network Connection
Connection Speed 54 Mbps
MTU 1500 bytes
DHCP Lease Obtained 3/16/2008 9:30:13 PM
DHCP Lease Expires 3/17/2008 9:30:13 PM
Bytes Received 35176 (34.4 KB)
Bytes Sent 4597 (4.5 KB)

Network Adapter Addresses:
IP / Subnet Mask 192.168.1.101 / 255.255.255.0
Gateway 192.168.1.1
DHCP 192.168.1.1

Network Adapter Manufacturer:
Company Name Broadcom Corporation
Product Information http://www.broadcom.com/entnetgigmac.html
Driver Download http://www.broadcom.com/entnetgigmac.html

[ VIA Rhine II Fast Ethernet Adapter ]

Network Adapter Properties:
Network Adapter VIA Rhine II Fast Ethernet Adapter
Interface Type Ethernet
Hardware Address 00-03-25-14-CF-FE
Connection Name Local Area Connection
Connection Speed 100 Mbps
MTU 1500 bytes
DHCP Lease Obtained 3/16/2008 9:30:01 PM
DHCP Lease Expires 3/17/2008 9:30:01 PM
Bytes Received 39981 (39.0 KB)
Bytes Sent 11422 (11.2 KB)

Network Adapter Addresses:
IP / Subnet Mask 192.168.1.103 / 255.255.255.0
Gateway 192.168.1.1
DHCP 192.168.1.1

Network Adapter Manufacturer:
Company Name VIA Technologies, Inc.
Product Information http://www.via.com.tw/en/Networking/networking.jsp
Driver Download http://www.viaarena.com/?PageID=71#lan

/lib/modules/2.6.24.3-12.fc8/kernel/drivers/net/via-rhine.ko

==================================================

$ /sbin/lspci -vb

00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host
Bridge (rev 01)
Subsystem: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host
Bridge
Flags: bus master, 66MHz, medium devsel, latency 8
Memory at e0000000 (32-bit, prefetchable)
Capabilities:
Kernel driver in use: agpgart-amd64

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/
K8T890 South] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: d0100000-d01fffff
Prefetchable memory behind bridge: d8000000-dfffffff
Capabilities:

00:0a.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller
(rev 01)
Subsystem: Rioworks Unknown device 2032
Flags: bus master, medium devsel, latency 168, IRQ 255
Memory at ffe7f000 (32-bit, non-prefetchable)
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 50000000-53fff000 (prefetchable)
Memory window 1: 54000000-57fff000
I/O window 0: 00003000-000030ff
I/O window 1: 00003400-000034ff
16-bit legacy interface ports at 0001
Kernel driver in use: yenta_cardbus

00:0c.0 Network controller: Broadcom Corporation BCM4306 802.11b/g
Wireless LAN Controller (rev 03)
Subsystem: Unknown device 17f9:0002
Flags: fast devsel, IRQ 9
Memory at d0000000 (32-bit, non-prefetchable)
Kernel modules: ssb

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Rioworks Unknown device 2032
Flags: bus master, medium devsel, latency 64
I/O ports at 1c80
Capabilities:
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Rioworks Unknown device 2032
Flags: bus master, medium devsel, latency 64
I/O ports at 1ca0
Capabilities:
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80) (prog-if 00 [UHCI])
Subsystem: Rioworks Unknown device 2032
Flags: bus master, medium devsel, latency 64
I/O ports at 1cc0
Capabilities:
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-
if 20 [EHCI])
Subsystem: Rioworks Unknown device 2032
Flags: bus master, medium devsel, latency 64
Memory at d0002800 (32-bit, non-prefetchable)
Capabilities:
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
Subsystem: VIA Technologies, Inc. VT8235 ISA Bridge
Flags: bus master, stepping, medium devsel, latency 0
Capabilities:
Kernel modules: i2c-viapro, via-ircc

00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/
VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP
PriP])
Subsystem: Rioworks Unknown device 2032
Flags: bus master, medium devsel, latency 64
I/O ports at 1ce0
Capabilities:
Kernel driver in use: pata_via
Kernel modules: pata_via

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/
8235/8237 AC97 Audio Controller (rev 50)
Subsystem: Rioworks Unknown device 2032
Flags: medium devsel, IRQ 10
I/O ports at 1000
Capabilities:
Kernel driver in use: VIA 82xx Audio
Kernel modules: snd-via82xx

00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem
Controller (rev 80)
Subsystem: Rioworks Unknown device 2032
Flags: medium devsel, IRQ 10
I/O ports at 1400
Capabilities:
Kernel driver in use: VIA 82xx Modem
Kernel modules: snd-via82xx-modem

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II]
(rev 74)
Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded
Ethernet Controller on VT8235
Flags: bus master, medium devsel, latency 64, IRQ 9
I/O ports at 1800
Memory at d0002c00 (32-bit, non-prefetchable)
Capabilities:
Kernel driver in use: via-rhine
Kernel modules: via-rhine

00:13.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at d0002000 (32-bit, non-prefetchable)
I/O ports at 1c00
Capabilities:
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities:

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] Address Map
Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] DRAM Controller
Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] Miscellaneous Control
Flags: fast devsel
Kernel driver in use: k8temp
Kernel modules: k8temp

01:00.0 VGA compatible controller: ATI Technologies Inc RV350
[Mobility Radeon 9600 M10] (prog-if 00 [VGA controller])
Subsystem: Rioworks Unknown device 2032
Flags: bus master, fast Back2Back, 66MHz, medium devsel,
latency 66, IRQ 9
Memory at d8000000 (32-bit, prefetchable)
I/O ports at 2000
Memory at d0100000 (32-bit, non-prefetchable)
Capabilities:
Kernel modules: radeonfb

==================================================

FROM DMESG:

b43-phy0: Broadcom 4306 WLAN found

b43-phy0 debug: Found PHY: Analog 2, Type 2, Revision 2
b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
phy0: Selected rate control algorithm 'pid'
Broadcom 43xx driver loaded [ Features: PMLR, Firmware-ID: FW13 ]
b43-phy0: Broadcom 4306 WLAN found
b43-phy0 debug: Found PHY: Analog 2, Type 2, Revision 2
b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
phy0: Selected rate control algorithm 'pid'
Broadcom 43xx driver loaded [ Features: PMLR, Firmware-ID: FW13 ]

sudo b43-fwcutter -w /lib/firmware/b43/

http://linuxwireless.org/en/users/Dr...devicefirmware

b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found or load
failed.
b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Dr...devicefirmware
and download the latest firmware (version 4).
input: b43-phy0 as /devices/virtual/input/input14
b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found or load
failed.

==