Broadcom Wireless Support Not Ready -- But ndiswrapper works
:D Persario 3000 /w the Huge Screen! Built-in Wifi 54g
I have my wifi working with 3.4 Knoppix, But no boot up config yet to give to everyone.
I'm just learning the knoppix script. Someone will beat me to it. But I did note this was not common knowledge or found in recent post. USE the NDISwrapper! Make it easy on yourself.
If you use the ndiswrapper you may get invalid module type when you try to modprobe ndiswrapper.
There is one step that may not be real clear an have been overlooked.
So everyone needs to note:
1) You must compile with gcc-2.95 not gcc-3.3!
a) cd /usr/bin
b) rm -f gcc
c) ln -s /usr/bin/gcc-2.95 gcc
d) goto the ndiswrapper dir
e) config, compile and install
f) cd /usr/bin --again
g) rm -f gcc
e) ln -s /usr/bin/gcc-3.3
2) This is under 2.6, haven't tried it under 2.4 kernel
3) Check the version or link to the gcc in your /usr/bin
a) whereis gcc
4) I tried to make a script but i'm really new at this.
+++++++ WUT is a Linux House Now!
I have dual booted all my windows systems and have changed the focus to more linux development at WUT. Microsoft is screwed and I attain better control over system designs, down to the kernel.
+++++++
Thx to the Knoppix Development Team
from the CEO of We Understand Technology
http://www.weunderstandtechnology.com
/usr/src/ndiswrapper/2.6make
#!/bin/bash
# Change gcc compile tool from 3.3 to 2.95 to 3.3
# run the make install while 2.95
#
cd /usr/bin
rm -f gcc
ln -s /usr/bin/gcc-2.95 gcc
cd /usr/src/ndiswrapper
make clean
make install
cd /usr/bin
rm -f gcc
ln -s /usr/bin/gcc-3.3 gcc
cd /usr/src/ndiswrapper
#/*
# Update Info to Knoppix-autoconfig
# add these lines after the APM section
#
#*/ You'd better understand what your doing in this script!
#
# Let's Modprobe ndiswrapper for 54g wireless
echo " ${BLUE} Loading NDIS Wrapper as reqested.${NORMAL}"
modprobe ndiswrapper
iwconfig wlan0 essid ***Your SSID Here***
echo " ${GREEN} Setting ESSID as reqested.${NORMAL}"
iwconfig wlan0 mode Managed
echo " ${GREEN} Setting mode to Managed as reqested.${NORMAL}"
#
# You can also get to info from a file, Not shown here
#
# Add these lines after
# First: PCMCIA Check/Setup
# This needs to be done before other modules are being loaded by hwsetup
#
# Fat-Client-Version: DHCP Broadcast for Wireless IP address
if checkbootparam "nodhcp"; then
echo " ${BLUE}Skipping DHCP broadcast/network detection as requested on boot commandline.${NORMAL}"
else
#NETDEVICES="$(awk -F: '/eth.:|tr.:/{print $1}' /proc/net/dev 2>/dev/null)"
NETDEVICES="$(awk -F: '/wlan.:|tr.:/{print $1}' /proc/net/dev 2>/dev/null)"
for DEVICE in $NETDEVICES
do
echo -n " ${GREEN}Wireless Network device ${MAGENTA}$DEVICE${GREEN} detected, DHCP broadcasting for IP.${NORMAL}"
trap 2 3 11
pump -i $DEVICE >/dev/null 2>&1 &
trap "" 2 3 11
sleep 1
echo " ${BLUE}(Backgrounding)${NORMAL}"
done
fi
### Now your 54g or 11b card is ready to roll.