Recently I install ubuntu 8.04 with PCI Wireless card installed on PC, this PCI Wireleess card came from SMC, using “lspci” I found the wireless chipset is “rtl 8185″. After searchingin the new I found this article. So here complete step :
Download the RTL 8185 linux driver from here
Since Ubuntu 8.04 using kernel 2.6.24 and the driver created for kernel 2.6.22 , you need to patch it, you can
download the patch here , the here the command that I used
tar xzf rtl8185_linux_26\[1\].1027.0823.2007.tar.gz
cd rtl8185_linux_26.1027.0823.2007/
tar xzf rtl8185.tar.gz
tar xzf stack.tar.gz
patch -p1 < ../rtl8185-fix2.6.24.patch
cd ieee80211; make
cd ../rtl8185; make
sudo su
# mkdir /lib/modules/`uname -r`/rtl8185
# cp ieee80211/*.ko rtl8185/*.ko !$
Don’t forget to do “depmod” to tell “modprobe” there’s new kernel module
# depmod
# modprobe r8180
Then the SMC PCI wireless card will detected by kernel, try ‘dmesg’ to see the kernel log. After set the SSID and the IP for this PCI wireless, we need to reload the networking init script
# /etc/init.d/networking restart
That’s all