Click to See Complete Forum and Search --> : Ubuntu and wireless network on Thinkpad R60e
Tricore
12-25-2006, 01:23 PM
Hello there!
I just recently decided to go dual-boot WinXP / Ubuntu 6.06 on my ThinkPad R60e, but I can't get Ubuntu to work with my wireless network card.
I'm not really sure what brand my wireless card is, I used the Lenovo auto-update utility to get the driver for windows xp, but looking at it from device manager I get that I'm using an Atheros driver.
Please help!
It would help if we knew the exact model number of your wireless card. Type:
/sbin/lspci
and write back with the line containing your wireless card (or the entire output if you didn't understand it in code tags).
dkeav
12-25-2006, 03:51 PM
after installing your driver, you might want to install NetworkManager if you are not adept at command line utilities
Tricore
12-25-2006, 10:52 PM
I didn't find any lspci under /sbin, but I did find one under /bin:
mt@Mortilj:/sbin$ /bin/lspci | grep Atheros
0000:03:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
dkeav: I'll sure check it out, but I'd prefer learning how to do everything from CLI - That's what makes Linux cool :cool:
dkeav
12-26-2006, 12:00 AM
thats fine, just install the madwifi drivers and off you go
https://help.ubuntu.com/community/WifiDocs/Driver/Madwifi
Tricore
12-26-2006, 07:07 AM
I can't get it working, and I have no idea why. Here's what I did and got:
mt@Mortilj:~$ cd /usr/src
mt@Mortilj:/usr/src$ sudo apt-get --purge linux-restricted-modules-`uname -r`
E: Invalid operation linux-restricted-modules-2.6.15-27-386
mt@Mortilj:/usr/src$ sudo svn checkout http://svn.madwifi.org/trunk madwifi-ng
A madwifi-ng/regression
A madwifi-ng/regression/ccmp
A madwifi-ng/regression/ccmp/test_ccmp.c
A madwifi-ng/regression/tkip
A madwifi-ng/regression/tkip/test_tkip.c
A madwifi-ng/regression/wep
A madwifi-ng/regression/wep/test_wep.c
A madwifi-ng/net80211
A madwifi-ng/net80211/ieee80211_ioctl.h
A madwifi-ng/net80211/if_media.h
A madwifi-ng/net80211/ieee80211.c
A madwifi-ng/net80211/ieee80211_crypto.c
A madwifi-ng/net80211/ieee80211_crypto_ccmp.c
A madwifi-ng/net80211/ieee80211_scan.c
A madwifi-ng/net80211/_ieee80211.h
A madwifi-ng/net80211/ieee80211_node.c
A madwifi-ng/net80211/ieee80211.h
A madwifi-ng/net80211/ieee80211_crypto.h
A madwifi-ng/net80211/ieee80211_beacon.c
A madwifi-ng/net80211/Makefile.kernel
A madwifi-ng/net80211/ieee80211_scan.h
A madwifi-ng/net80211/ieee80211_xauth.c
A madwifi-ng/net80211/ieee80211_node.h
A madwifi-ng/net80211/ieee80211_scan_sta.c
A madwifi-ng/net80211/ieee80211_wireless.c
A madwifi-ng/net80211/ieee80211_acl.c
A madwifi-ng/net80211/ieee80211_crypto_none.c
A madwifi-ng/net80211/ieee80211_input.c
A madwifi-ng/net80211/ieee80211_output.c
A madwifi-ng/net80211/if_athproto.h
A madwifi-ng/net80211/if_ethersubr.h
A madwifi-ng/net80211/ieee80211_scan_ap.c
A madwifi-ng/net80211/Makefile
A madwifi-ng/net80211/ieee80211_monitor.c
A madwifi-ng/net80211/ieee80211_crypto_wep.c
A madwifi-ng/net80211/ieee80211_power.c
A madwifi-ng/net80211/ieee80211_monitor.h
A madwifi-ng/net80211/ieee80211_var.h
A madwifi-ng/net80211/ieee80211_linux.c
A madwifi-ng/net80211/ieee80211_power.h
A madwifi-ng/net80211/ieee80211_proto.c
A madwifi-ng/net80211/ieee80211_linux.h
A madwifi-ng/net80211/ieee80211_crypto_tkip.c
A madwifi-ng/net80211/version.h
A madwifi-ng/net80211/ieee80211_radiotap.h
A madwifi-ng/net80211/ieee80211_proto.h
A madwifi-ng/net80211/if_llc.h
A madwifi-ng/net80211/if_media.c
A madwifi-ng/include
A madwifi-ng/include/compat.h
A madwifi-ng/include/sys
A madwifi-ng/include/sys/queue.h
A madwifi-ng/Makefile.inc
A madwifi-ng/ath_rate
A madwifi-ng/ath_rate/onoe
A madwifi-ng/ath_rate/onoe/onoe.c
A madwifi-ng/ath_rate/onoe/onoe.h
A madwifi-ng/ath_rate/onoe/Makefile.kernel
A madwifi-ng/ath_rate/onoe/Makefile
A madwifi-ng/ath_rate/amrr
A madwifi-ng/ath_rate/amrr/amrr.c
A madwifi-ng/ath_rate/amrr/amrr.h
A madwifi-ng/ath_rate/amrr/Makefile.kernel
A madwifi-ng/ath_rate/amrr/Makefile
A madwifi-ng/ath_rate/sample
A madwifi-ng/ath_rate/sample/sample.c
A madwifi-ng/ath_rate/sample/sample.h
A madwifi-ng/ath_rate/sample/Makefile.kernel
A madwifi-ng/ath_rate/sample/Makefile
A madwifi-ng/patches
A madwifi-ng/patches/install.sh
A madwifi-ng/patches/2.4
A madwifi-ng/patches/2.4/Configure.help.patch
A madwifi-ng/patches/2.4/Config.in
A madwifi-ng/patches/2.4/Makefile
A madwifi-ng/patches/2.6
A madwifi-ng/patches/2.6/Kconfig
A madwifi-ng/patches/2.6/Makefile
A madwifi-ng/patches/README
A madwifi-ng/scripts
A madwifi-ng/scripts/get_arch.mk
A madwifi-ng/scripts/make-release.bash
A madwifi-ng/scripts/madwifi-unload.bash
A madwifi-ng/scripts/find-madwifi-modules.sh
A madwifi-ng/docs
A madwifi-ng/docs/users-guide.pdf
A madwifi-ng/docs/WEP-HOWTO.txt
A madwifi-ng/docs/users-guide.tex
A madwifi-ng/docs/Makefile
A madwifi-ng/THANKS
A madwifi-ng/README
A madwifi-ng/contrib
A madwifi-ng/contrib/madwifi.spec.in
A madwifi-ng/ath_hal
A madwifi-ng/ath_hal/ah_os.h
A madwifi-ng/ath_hal/opt_ah.h
A madwifi-ng/ath_hal/ah_target.inc
A madwifi-ng/ath_hal/ah_osdep.h
A madwifi-ng/ath_hal/ah_os.c
A madwifi-ng/ath_hal/Makefile.kernel
A madwifi-ng/ath_hal/Makefile
A madwifi-ng/ath_hal/uudecode.c
A madwifi-ng/tools
A madwifi-ng/tools/athctrl.c
A madwifi-ng/tools/80211debug.c
A madwifi-ng/tools/athdebug.c
A madwifi-ng/tools/athkey.c
A madwifi-ng/tools/wlanconfig.c
A madwifi-ng/tools/athchans.c
A madwifi-ng/tools/80211stats.c
A madwifi-ng/tools/man
A madwifi-ng/tools/man/athchans.8
A madwifi-ng/tools/man/80211stats.8
A madwifi-ng/tools/man/athstats.8
A madwifi-ng/tools/man/athctrl.8
A madwifi-ng/tools/man/80211debug.8
A madwifi-ng/tools/man/athdebug.8
A madwifi-ng/tools/man/athkey.8
A madwifi-ng/tools/man/wlanconfig.8
A madwifi-ng/tools/athstats.c
A madwifi-ng/tools/Makefile
A madwifi-ng/tools/wireless_copy.h
A madwifi-ng/hal
A madwifi-ng/hal/ah_soc.h
A madwifi-ng/hal/COPYRIGHT
A madwifi-ng/hal/ah_devid.h
A madwifi-ng/hal/version.h
A madwifi-ng/hal/ah_desc.h
A madwifi-ng/hal/README
A madwifi-ng/hal/ah.h
A madwifi-ng/hal/public
A madwifi-ng/hal/public/ap61.inc
A madwifi-ng/hal/public/xscale-be-elf.inc
A madwifi-ng/hal/public/powerpc-le-eabi.inc
A madwifi-ng/hal/public/i386-elf.hal.o.uu
A madwifi-ng/hal/public/mips1-be-elf.inc
A madwifi-ng/hal/public/armv4-be-elf.inc
A madwifi-ng/hal/public/ap30.hal.o.uu
A madwifi-ng/hal/public/sparc-be-elf.opt_ah.h
A madwifi-ng/hal/public/powerpc-be-eabi.opt_ah.h
A madwifi-ng/hal/public/sparc64-be-elf.hal.o.uu
A madwifi-ng/hal/public/ap51.opt_ah.h
A madwifi-ng/hal/public/ap43.opt_ah.h
A madwifi-ng/hal/public/sparc-be-elf.inc
A madwifi-ng/hal/public/mipsisa32-be-elf.inc
A madwifi-ng/hal/public/x86_64-elf.inc
A madwifi-ng/hal/public/ap30.inc
A madwifi-ng/hal/public/mips1-be-elf.opt_ah.h
A madwifi-ng/hal/public/armv4-be-elf.opt_ah.h
A madwifi-ng/hal/public/mips-le-elf.inc
A madwifi-ng/hal/public/arm9-le-thumb-elf.opt_ah.h
A madwifi-ng/hal/public/sparc-be-elf.hal.o.uu
A madwifi-ng/hal/public/powerpc-be-eabi.hal.o.uu
A madwifi-ng/hal/public/mips1-le-elf.opt_ah.h
A madwifi-ng/hal/public/armv4-le-elf.opt_ah.h
A madwifi-ng/hal/public/wackelf.c
A madwifi-ng/hal/public/ap51.hal.o.uu
A madwifi-ng/hal/public/ap43.hal.o.uu
A madwifi-ng/hal/public/alpha-elf.inc
A madwifi-ng/hal/public/powerpc-be-elf.opt_ah.h
A madwifi-ng/hal/public/mips1-be-elf.hal.o.uu
A madwifi-ng/hal/public/armv4-be-elf.hal.o.uu
A madwifi-ng/hal/public/arm9-le-thumb-elf.hal.o.uu
A madwifi-ng/hal/public/ap43.inc
A madwifi-ng/hal/public/sparc64-be-elf.inc
A madwifi-ng/hal/public/mips1-le-elf.hal.o.uu
A madwifi-ng/hal/public/armv4-le-elf.hal.o.uu
A madwifi-ng/hal/public/alpha-elf.opt_ah.h
A madwifi-ng/hal/public/xscale-le-elf.inc
A madwifi-ng/hal/public/sh4-le-elf.opt_ah.h
A madwifi-ng/hal/public/powerpc-be-elf.hal.o.uu
A madwifi-ng/hal/public/arm9-le-thumb-elf.inc
A madwifi-ng/hal/public/mips-be-elf.opt_ah.h
A madwifi-ng/hal/public/mipsisa32-be-elf.opt_ah.h
A madwifi-ng/hal/public/x86_64-elf.opt_ah.h
A madwifi-ng/hal/public/mips1-le-elf.inc
A madwifi-ng/hal/public/armv4-le-elf.inc
A madwifi-ng/hal/public/i386-elf.inc
A madwifi-ng/hal/public/ap61.opt_ah.h
A madwifi-ng/hal/public/xscale-be-elf.opt_ah.h
A madwifi-ng/hal/public/sh4-le-elf.inc
A madwifi-ng/hal/public/mips-be-elf.inc
A madwifi-ng/hal/public/mips-le-elf.opt_ah.h
A madwifi-ng/hal/public/powerpc-le-eabi.opt_ah.h
A madwifi-ng/hal/public/mipsisa32-le-elf.opt_ah.h
A madwifi-ng/hal/public/ap51.inc
A madwifi-ng/hal/public/powerpc-be-elf.inc
A madwifi-ng/hal/public/xscale-le-elf.opt_ah.h
A madwifi-ng/hal/public/alpha-elf.hal.o.uu
A madwifi-ng/hal/public/mipsisa32-le-elf.inc
A madwifi-ng/hal/public/sh4-le-elf.hal.o.uu
A madwifi-ng/hal/public/mips-be-elf.hal.o.uu
A madwifi-ng/hal/public/mipsisa32-be-elf.hal.o.uu
A madwifi-ng/hal/public/x86_64-elf.hal.o.uu
A madwifi-ng/hal/public/i386-elf.opt_ah.h
A madwifi-ng/hal/public/ap61.hal.o.uu
A madwifi-ng/hal/public/xscale-be-elf.hal.o.uu
A madwifi-ng/hal/public/ap30.opt_ah.h
A madwifi-ng/hal/public/mips-le-elf.hal.o.uu
A madwifi-ng/hal/public/powerpc-le-eabi.hal.o.uu
A madwifi-ng/hal/public/mipsisa32-le-elf.hal.o.uu
A madwifi-ng/hal/public/sparc64-be-elf.opt_ah.h
A madwifi-ng/hal/public/powerpc-be-eabi.inc
A madwifi-ng/hal/public/xscale-le-elf.hal.o.uu
A madwifi-ng/INSTALL
A madwifi-ng/release.h
A madwifi-ng/kernelversion.c
A madwifi-ng/COPYRIGHT
A madwifi-ng/ath
A madwifi-ng/ath/if_ath_ahb.c
A madwifi-ng/ath/if_ath_pci.c
A madwifi-ng/ath/if_athvar.h
A madwifi-ng/ath/if_ath_ahb.h
A madwifi-ng/ath/if_ath.c
A madwifi-ng/ath/if_ath_pci.h
A madwifi-ng/ath/if_athioctl.h
A madwifi-ng/ath/version.h
A madwifi-ng/ath/Makefile.kernel
A madwifi-ng/ath/if_athrate.h
A madwifi-ng/ath/Makefile
A madwifi-ng/Makefile
A madwifi-ng/BuildCaps.inc
U madwifi-ng
Checked out revision 1866.
mt@Mortilj:/usr/src$ cd madwifi-ng/
mt@Mortilj:/usr/src/madwifi-ng$ gcc --version
gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mt@Mortilj:/usr/src/madwifi-ng$ sudo gedit Makefile.inc
mt@Mortilj:/usr/src/madwifi-ng$ sudo make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.15-27-386/build SUBDIRS=/usr/src/madwifi-ng modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.15-27-386'
CC [M] /usr/src/madwifi-ng/ath/if_ath.o
CC [M] /usr/src/madwifi-ng/ath/if_ath_pci.o
LD [M] /usr/src/madwifi-ng/ath/ath_pci.o
CC [M] /usr/src/madwifi-ng/ath_hal/ah_os.o
HOSTCC /usr/src/madwifi-ng/ath_hal/uudecode
UUDECODE /usr/src/madwifi-ng/ath_hal/i386-elf.hal.o
LD [M] /usr/src/madwifi-ng/ath_hal/ath_hal.o
CC [M] /usr/src/madwifi-ng/ath_rate/sample/sample.o
LD [M] /usr/src/madwifi-ng/ath_rate/sample/ath_rate_sample.o
CC [M] /usr/src/madwifi-ng/net80211/if_media.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_beacon.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_none.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_input.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_node.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_output.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_power.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_proto.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_scan.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_wireless.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_linux.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_monitor.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_acl.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_ccmp.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_scan_ap.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_scan_sta.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_tkip.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_wep.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_xauth.o
LD [M] /usr/src/madwifi-ng/net80211/wlan.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_wep.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_tkip.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_ccmp.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_acl.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_xauth.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_sta.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_ap.o
Building modules, stage 2.
MODPOST
CC /usr/src/madwifi-ng/ath/ath_pci.mod.o
LD [M] /usr/src/madwifi-ng/ath/ath_pci.ko
CC /usr/src/madwifi-ng/ath_hal/ath_hal.mod.o
LD [M] /usr/src/madwifi-ng/ath_hal/ath_hal.ko
CC /usr/src/madwifi-ng/ath_rate/sample/ath_rate_sample.mod.o
LD [M] /usr/src/madwifi-ng/ath_rate/sample/ath_rate_sample.ko
CC /usr/src/madwifi-ng/net80211/wlan.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan.ko
CC /usr/src/madwifi-ng/net80211/wlan_acl.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_acl.ko
CC /usr/src/madwifi-ng/net80211/wlan_ccmp.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_ccmp.ko
CC /usr/src/madwifi-ng/net80211/wlan_scan_ap.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_ap.ko
CC /usr/src/madwifi-ng/net80211/wlan_scan_sta.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_sta.ko
CC /usr/src/madwifi-ng/net80211/wlan_tkip.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_tkip.ko
CC /usr/src/madwifi-ng/net80211/wlan_wep.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_wep.ko
CC /usr/src/madwifi-ng/net80211/wlan_xauth.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_xauth.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-27-386'
make -C ./tools all || exit 1
make[1]: Entering directory `/usr/src/madwifi-ng/tools'
gcc -o athstats -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. -I.. /ath athstats.c
gcc -o 80211stats -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. 8 0211stats.c
gcc -o athkey -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. athke y.c
gcc -o athchans -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. ath chans.c
gcc -o athctrl -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. athc trl.c
gcc -o athdebug -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. ath debug.c
gcc -o 80211debug -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. 8 0211debug.c
gcc -o wlanconfig -g -O2 -Wall -include ../include/compat.h -I. -I../hal -I.. w lanconfig.c
make[1]: Leaving directory `/usr/src/madwifi-ng/tools'
mt@Mortilj:/usr/src/madwifi-ng$ sudo make install
sh scripts/find-madwifi-modules.sh 2.6.15-27-386
WARNING:
It seems that there are modules left from previous MadWifi installations.
If you are unistalling the MadWifi modules please press "r" to remove them.
If you are installing new MadWifi modules, you should consider removing those
already installed, or else you may experience problems during operation.
Remove old modules?
[l]ist, [r]emove, [i]gnore or e[x]it (l,r,i,[x]) ?
r
for i in ./ath ./ath_hal ath_rate/sample ./net80211; do \
make -C $i install || exit 1; \
done
make[1]: Entering directory `/usr/src/madwifi-ng/ath'
test -d //lib/modules/2.6.15-27-386/net || mkdir -p //lib/modules/2.6.15-27-386/net
cp ath_pci.ko //lib/modules/2.6.15-27-386/net
make[1]: Leaving directory `/usr/src/madwifi-ng/ath'
make[1]: Entering directory `/usr/src/madwifi-ng/ath_hal'
test -d //lib/modules/2.6.15-27-386/net || mkdir -p //lib/modules/2.6.15-27-386/net
cp ath_hal.ko //lib/modules/2.6.15-27-386/net
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_hal'
make[1]: Entering directory `/usr/src/madwifi-ng/ath_rate/sample'
test -d //lib/modules/2.6.15-27-386/net || mkdir -p //lib/modules/2.6.15-27-386/net
cp ath_rate_sample.ko //lib/modules/2.6.15-27-386/net
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_rate/sample'
make[1]: Entering directory `/usr/src/madwifi-ng/net80211'
test -d //lib/modules/2.6.15-27-386/net || mkdir -p //lib/modules/2.6.15-27-386/net
for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o wlan_scan_sta.o wlan_scan_ap.o; do \
f=`basename $i .o`; \
cp $f.ko //lib/modules/2.6.15-27-386/net; \
done
make[1]: Leaving directory `/usr/src/madwifi-ng/net80211'
(export KMODPATH=/lib/modules/2.6.15-27-386/net; /sbin/depmod -ae)
make -C ./tools install || exit 1
make[1]: Entering directory `/usr/src/madwifi-ng/tools'
install -d /usr/local/bin
for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig; do \
install $i /usr/local/bin/$i; \
strip /usr/local/bin/$i; \
done
install -d /usr/local/man/man8
install -m 0644 man/*.8 /usr/local/man/man8
make[1]: Leaving directory `/usr/src/madwifi-ng/tools'
mt@Mortilj:/usr/src/madwifi-ng$ sudo modprobe ath_pci
mt@Mortilj:/usr/src/madwifi-ng$ wlanconfig ath0 create wlandev wifi0 wlanmode sta
wlanconfig: ioctl: No such device
mt@Mortilj:/usr/src/madwifi-ng$
dkeav
12-26-2006, 11:57 AM
it may not be wifi0, use ifconfig -a or iwconfig to show your new devices, most likely ath0
Tricore
12-26-2006, 12:11 PM
Okay, I got it working now.
Really; Thanks a BUNCH guys ! :D
psych-major
12-26-2006, 12:12 PM
thats fine, just install the madwifi drivers and off you go
https://help.ubuntu.com/community/WifiDocs/Driver/Madwifi
NO, THIS IS UBUNTU!!!
Just open the package manager, Synaptic. Go to the Settings menu and select repositories. Under the Ubuntu 6.06 tab, select all of the check boxes, and then close it and search for linux-restricted-modules and install the one that matches your kernel. (You can look up your kernel version by entering the command uname -r from the command line) It should be 2.6.something-generic
This package includes, among other things, the madwifi drivers precompiled and packaged for Ubuntu. It also includes the ipw3945 Intel driver that I use, and it was painless to install.
Once you do this, in the network settings applet, you should see a listing for eth1, or probably ath0 in your case, either way, it will have the place to enter your encryption key, ssid, etc.
Good luck!
dkeav
12-26-2006, 03:16 PM
ummm ok, sorry
psych-major
12-27-2006, 12:18 PM
No biggy, as it's already solved. I've just noticed that compiling drivers from source, particularly nVidia, can break other things like wireless. I've had better luck using what's available through the package manager, even though in my case I'd really like to have the newer nVidia driver, I can't because it messes up my wireless.
(And yes, I tried compiling both from source, no luck there...)
I guess that's one of the caveats, Ubuntu is overall easier, but you're a little locked in to what the maintainers provice, whereas on my Slackware box, it takes a little more knowledge, but I can install pretty much anything.
Tricore
12-27-2006, 05:08 PM
It's still very nice to know that there's and easier and faster way to get it working for future use.
I know what you mean about distro's, and I'm not really an Ubuntu fan - it's much too automatic - but as this laptop is my "stable" computer, that I also use for schoolwork and generally seeking help when I ****ed up my stationary, and all I needed was something simple for learning basic commands while lying in my bed + wireless applications like kismet, I didn't want to try out anything fancy like Gentoo, Sourcemage or Slackware.
I think that in a while, when I'm more comfortable with Linux - like when I can maintain a system ENTIRELY from CLI and use Fluxbox or alike for all my graphical needs - I'm gonna have a go on Linux From Scratch.
Tricore
12-27-2006, 05:26 PM
By the way, could someone please guide me to the slackware DVD iso? I simple can't find it, and yes, I've been to www.slackware.com and looked under "Get Slack".
dkeav
12-27-2006, 06:40 PM
one thing to note, the newer drivers from svn/cvs are probably more stable and have more support, the madwifi drivers are in rather constant development, so if you have a newer atheros chipset, you might get more benefit from the svn drivers
psych-major
12-27-2006, 06:52 PM
By the way, could someone please guide me to the slackware DVD iso? I simple can't find it, and yes, I've been to www.slackware.com and looked under "Get Slack".
I found it via bittorrent (http://www.bittorrent.com/search_result.html?search=slackware).
WeBScouting
07-18-2007, 10:35 AM
I just installed the long-term support (Dapper) version of Ubuntu on my Lenovo/IBM R60e, and can't get my wireless to work either. After reading this post conversation, I tried loading the current linux-restricted-modules using Synaptic as suggested, but it told me I already had the current version. I reloaded it just in case, but it made no difference. Any other suggestions?
justlinux.com
Copyright 2007 Jupitermedia Corporation All Rights Reserved.