為了讓這顆無線網路指示燈亮起來,我忙得團團轉。
首先,一開始我以為這台配的是 Intel 的無線網卡,後來用了 Lenovo 提供的 PC Doctor for DOS bootable CD 檢查,才發現原來 lspci 真的沒唬我,這台 R400 2786-RS8 無線網路晶片配的是 RealTek 的 8191SE,但是整組產品品名標的是 ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II ([1], [2])。
這顆晶片在 Linux 上,目前還沒有可靠的原生驅動程式 ([3]),我幾天前寫信去凹 RealTek WLAN FAE 放 Linux driver,到現在還沒回信給我。
所以我只好轉而去找 ndiswrapper 求助,掛 Windows 2000 版本的 driver 來用 ([4]),好歹讓它能動。
但是之後每當 reboot 的時候,系統就會卡在 Lenovo ThinkPad 的 BIOS 畫面不動,我只好寫一份 /etc/init.d/unload-ndiswrapper 讓系統在關機或重新啟動時,先去卸載 ndiswrapper module。
這台 ThinkPad 真是打破我以往「ThinkPad 對 Linux 支援度很好」的認知,而且這台學購專案機原先就沒有配 OS,Lenovo 你們難道就認為買這台的人都會去老老實實補一張 Windows 授權貼紙(嘿嘿嘿之輩就莫再提了…)、沒有人會去裝 Linux OS 嗎?
20100322 補充:(1) Realtek 官網已可下載 RTL8192SE Linux driver;(2) 經本人實測,在 Ubuntu 10.04 Beta 1 已有內建 r8192se_pci 驅動程式模組,但是此版本仍幾乎無法正常作用。
發佈留言