I’ve been asked to setup 2 IBM Thinkpad RSeries (Lenovo R60) notebooks. One with Ubunty Edgy and another with OpenSuse 10.2. Installation process running smoothly for Ubuntu where everything functioning as it should be. But for OpenSuse 10.2 I found one problem, the wireless adapter did not work.
ifconfig only list lo adapter along with eth0 which is the physical gigabit ethernet adapter.
result for lspci confirmed that the wireless adapter exist.
Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 15:00
I then use lsmod | grep 3945 to find out whether or not the driver was installed.
ipw3945 191520 0
ieee80211 34632 1 ipw3945
firmware_class 14080 2 pcmcia,ipw3945
So the driver is there. After done some googling, I found out that additional ‘non OSS’ packages need to be installed in order for the adapter to work.
So I launch Yast2 (Administration Interface) and select Installation Source to add ‘non-oss’ repository.
I add the address below to make ‘non-oss’ packages available for installation
(you can use any other mirror if you want)
Some downloading activities will start. Once finished, the new repository will be listed as one of package source.
Search for ‘ipw’. You will find 2 packages
After the installation process completed, exit the Software Management interface.
Since I’m so used to Ifup/Ifdown command, I select ‘traditional method with ifup’ when asked.
After that you will need to specify your local wireless parameters and finishing the process.
Yast will restart your network services.
To make sure your wireless adapter is working, open terminal, then type ‘ifconfig’ and make sure eth1 is now listed.
If not, run command ‘ipw3945d’ to launch the PRO/Wireless 3945ABG Regulatory Daemon. Use ‘ifup eth1’ to turn on the eth1.
Another useful command is ‘iwlist eth1 scan’ to list out available wireless access-point in your network.