Configuring wifi on ThinkPad T500
Just got a ThinkPad T500, set up dual boot between 64 bit Win 9 and 32 bit CentOS 5.4, and everything works fine except for wifi under Linux.
returns, among other stuff,
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Unknown device 8172 (rev 10)
A little digging shows this is the 8172se. I couldn't find a Linux driver for it so decided to try ndiswrapper--which I installed, then ran modprobe ndiswrapper.
The Win 7 partition had two sets of driver files:
which contained net8192se.cat net8192se.inf rtl8192se.sys
which contained three files with the same names but different sizes.
There weren't any files named rtl8172*, so I assumed that the files in .../Win7X64 were appropriate for a 32 bit OS. I copied them to the Linux partition, then installed by
/usr/sbin/ndiswrapper -i rtl8192se.inf
and finally did
so that /etc/modprobe.d/ndiswrapper contains
alias wlan0 ndiswrapper
Now /usr/sbin/ndiswrapper -l
net8192se : driver installed
device (10EC:8172) present
So far, so good--if I guessed correctly that the 8192 driver will work for the 8172 device.
But there are some problems. First, neither the 8192 nor the 8172 appears in the list of "wireless devices" displayed by the "Network Configuration" tool's "Create a new wireless connection" widget. There's a "Realtek RTL8129 Fast Ethernet" and a "RTL8139, SMC EZ Card Fast Ethernet," but these seem to be ethernet devices, not wireless.
Could this problem be caused by the fact that the wireless card seems to be turned off when I'm running Linux? The LED that indicates whether wireless is on or off is always off under Linux. Alt-F5 and the T500's hardware wireless switch, which turn it on or off under Win 7, have no effect under Linux. Every Win 7 shutdown also shuts off the wireless card, and it doesn't come back on during a Linux boot.