I am having lots of trouble trying to get this wifi card to work. I bought my thinkpad on the assumption that the "Thinkpad Wifi" was Atheros, but apparently with the T400/T500 series Lenovo has switched to using Realtek chips.
First, some system info:
I have downloaded the drivers from http://www.station-drivers.com/tele...91se_1080.7.0520(www.station-drivers.com).exe (as recommended from this thread) and extracted it using 7zip on Windows.
In the extracted files, I see something like this:
I first tried using ndisgen on the VistaX64 drivers. I was able to create a loadable kernel module, and it did appear in kldstat. However, there was no /dev/ndis0 device. I tried again using the drivers in the WinX64 directory, however whenever I load these modules, I get a kernel panic (I think).
Is there anyone who has experience using this card, and why I am unable to get a ndis0 device when I load the kernel modules?
First, some system info:
Code:
% uname -a
FreeBSD FGD135 8.0-BETA2 FreeBSD 8.0-BETA2 #0: Sat Aug 8 23:51:45 EDT 2009 joshua@FGD135:/usr/obj/usr/src/sys/GENERIC amd64
% pciconf -lbcv
...
none4@pci0:3:0:0: class=0x028000 card=0xe02010ec chip=0x817210ec rev=0x10 hdr=0x00
vendor = 'Realtek Semiconductor'
class = network
bar [10] = type I/O Port, range 32, base 0x2000, size 256, enabled
bar [14] = type Memory, range 32, base 0xf4300000, size 16384, enabled
cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0
cap 05[50] = MSI supports 1 message, 64 bit
cap 10[70] = PCI-Express 1 legacy endpoint max data 128(256) link x1(x1)
...
I have downloaded the drivers from http://www.station-drivers.com/tele...91se_1080.7.0520(www.station-drivers.com).exe (as recommended from this thread) and extracted it using 7zip on Windows.
In the extracted files, I see something like this:
Code:
% tree rtl8191se
rtl8191se
|-- 91_92_SE_Driver
| |-- VistaX64
| | |-- net8192se.cat
| | |-- net8192se.inf
| | `-- rtl8192se.sys
| |-- VistaX86
| | |-- net8192se.cat
| | |-- net8192se.inf
| | `-- rtl8192se.sys
| |-- Win2K
| | |-- net8192se.inf
| | `-- rtl8192se.sys
| |-- WinX64
| | |-- net8192se.cat
| | |-- net8192se.inf
| | `-- rtl8192se.sys
| `-- WinXP
| |-- net8192se.cat
| |-- net8192se.inf
| `-- rtl8192se.sys
|-- DATA
| |-- 8192SE.ini
| |-- RtWLan.ico
| |-- RtlService.ini
| |-- TrayIcon.bmp
| |-- Vista
| | `-- 8192SE.ini
| |-- WPS
| |-- background.jpg
| |-- background2.jpg
| `-- text.file
|-- ISLangUni.ini
|-- ISSetup.dll
|-- IsConfig.ini
|-- Release notes
| |-- ISS_Release.txt
| |-- Release_92SE.txt
| `-- Utility_Release.txt
|-- Setup.exe
|-- Setup.ini
|-- _Setup.dll
|-- background.jpg
|-- data1.cab
|-- data1.hdr
|-- data2.cab
|-- layout.bin
|-- setup.ico
|-- setup.inx
`-- setup.iss
9 directories, 44 files
I first tried using ndisgen on the VistaX64 drivers. I was able to create a loadable kernel module, and it did appear in kldstat. However, there was no /dev/ndis0 device. I tried again using the drivers in the WinX64 directory, however whenever I load these modules, I get a kernel panic (I think).
Is there anyone who has experience using this card, and why I am unable to get a ndis0 device when I load the kernel modules?