ThinkPad R400 RTL-8172 無線網路卡解決方法
ThinkPad R400 裡面所使用的無線網路卡 Realtek Semiconductor Co., Ltd. Device 8172 目前在 OpenSUSE 11.2中的 2.6.31 核心無法驅動,網路上有許多前面提供透過載入 Windows Driver 的方式來解決,有碰到同樣痛處的朋友們可以透過下列方式來編譯核心模組來啟用這張無線網路卡,操作方式如下所示:
(1) 首先,你必須先確認系統已經安裝 kernel-source 、gcc、make這些編譯程式
(2) 接著,前往 Reltek 官方網站下載 rtl8192se_linux_2.6.0013.1204.2009.tar.gz 驅動程式原始碼
Figaro-NB:/tmp/figaro # tar zxvf rtl8192se_linux_2.6.0013.1204.2009.tar.gz
Figaro-NB:/tmp/figaro # cd rtl8192se_linux_2.6.0013.1204.2009/
Figaro-NB:/tmp/figaro/rtl8192se_linux_2.6.0013.1204.2009 #make ; make install
Figaro-NB:/tmp/figaro/rtl8192se_linux_2.6.0013.1204.2009 #modprobe r8192se_pci
Figaro-NB:/tmp/figaro/rtl8192se_linux_2.6.0013.1204.2009 # ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:26:5E:ED:5B:19
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:17 Memory:ffffc900054f8000-ffffc900054f8100





my notebook is X200
OS is openSUSE 11.2
kernel is 2.6.31.5-0.1-desktop
but ...
# make
make: *** /lib/modules/2.6.31.5-0.1-desktop/build: No such file or directory. Stop.
make: *** [all] Error 2
help!!
thanks
@linux newbie
Hello, please install the kernel-source package , this problem will be solved
I sure I have gcc, make and kernel-source
# zypper search kernel-source
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+-----------------------+-----------------------------------------+-----------
i | kernel-source | The Linux Kernel Sources | package
so .. I dont know why ...
Would you please give me the output result of your command ?
# ls -al /lib/modules/2.6.31.5-0.1-desktop/build
and check kernel-desktop-devel package was installed or not ?
no ... I dont have kernel-desktop-devel,
but I update kernel to 2.6.31.12-0.1-desktop,
make & make install is OK now.
thanks.
I'm sry
I recheck my package
because I install kernel-syms
The following NEW packages are going to be installed:
kernel-debug-devel kernel-default-devel kernel-desktop-devel kernel-pae-devel
kernel-syms kernel-xen-devel
:)