Comment 5 for bug 276980

Revision history for this message
Cliff (vzmith) wrote :

All facets of problem recreated with 8.10 Intrepid release:
 - Native driver for bcm4306 rev 2 wifi (ssb/b43legacy) is _severely_ crippled. It averages 75k bytes per second with many stalls as tested with scp.
 - Ndiswrapper/bcmwl5 (built in Broadcom 4306 rev 2 hardware) will not connect to a WIfi with WPA2 encrytion (this works in 7.10 Gutsy)
 - Ndiswrapper/bcmwl5 will connect to an open WIfi with no encryption (with excellent 2.7 mbytes/second transfer speed)
 - Ndiswrapper/rt2860 (Rtlink 2860 in an Airlink AWLC6080 pccard) will connect to a Wifi with WPA2 encryption (with excellent 2.7 mbytes/second transfer speed)

all tests peformed in a single session on a single laptop

all packages up to date via Update Manager as of 09:00am Nov 2, 2008 (EST)

here is the session from my history buffer

./witest
   (scp shows transfer rate of about 75k bytes / second with many stalls)
pkill NetworkManager
rmmod b43legacy ssb
ndiswrapper -l
   (nothing listed)
ndiswrapper -i rt2860.inf
modprobe ndiswrapper
lsmod | grep ssb
   (nothing listed, proves ssb/b43legacy is unloaded)
NetworkManager
./witest
   (scp shows smooth transfer rate of about 2.7megabytes / second on rt2860 WPA2)
pkill NetworkManager
rmmod ndiswrapper
ndiswrapper -r rt2860
ndiswrapper -i bcmwl5.inf
modprobe ndiswrapper
NetworkManager
   (ndiswrapper/bcmwl5 would not connect to WPA2 wifi)
pkill NetworkManager
rmmod ndiswrapper
modprobe ssb
lsmod | grep ssb
   (ssb and b43legacy are shown)
NetworkManager
   (used Firefox here to turn off the encryption on wifi and make it open system)
pkill NetworkManager
rmmod b43legacy ssb
lsmod | grep ssb
   (nothing shown proves that ssb and b43legacy are removed)
lsmod | grep b4
   (nothing shown)
ndiswrapper -l
   (shows that bcmwl5 is installed)
modprobe ndiswrapper
NetworkManager
./witest
   (scp shows smooth transfer rate of about 2.7megabytes / second on ndiswrapper/bcmwl5 on open system wifi)
dmesg | tee dmesg.log
cat /var/log/syslog | tee syslog.log