@ [Linux]Thinkpad X60 MIMO WlanをLinuxで使ってみる
Thinkpad X60のCore2 DuoモデルでLinuxを動かしてみると、無線LANがうまく動かない。
# lspci
..
03:00.0 Network controller: Atheros Communications, Inc. Unknown device 0024 (rev 01)
となっているが、madwifiドライバが0x0024のデバイスIDを認識しないようだ。そこで、madwifiドライバのデバイスIDを書き換えてみたりやってみたが、どうもうまくいかない。
次にndiswrapperでWindowsXP用のドライバをLinux上で動かしてみようと思ったが、Thinkpad用のドライバar5416.sysを読み込もうとしたところで、
[17214128.540000] ndiswrapper version 1.28 loaded (preempt=no,smp=yes)
[17214128.544000] ndiswrapper (import:245): unknown symbol: ntoskrnl.exe:'ZwDeleteKey'
[17214128.544000] ndiswrapper (load_sys_files:216): couldn't prepare driver 'net5416'
[17214128.544000] ndiswrapper (load_wrap_driver:118): loadndiswrapper failed (65280); check system log for
messages from 'loadndisdriver'
[17214128.548000] usbcore: registered new driver ndiswrapper
とエラーが出てうまくいかない。ndiswrapper内でNTのカーネルのAPIをエミュレーションしているのだが、どうもZwDeleteKeyというAPIがないようだ。そこで、次のようにndiswrapperをいじってみた。
--- driver/ntoskernel.c.org 2006-11-20 09:30:45.000000000 +0900
+++ driver/ntoskernel.c 2006-11-20 19:14:47.000000000 +0900
@@ -2552,6 +2552,13 @@
return STATUS_SUCCESS;
}
+wstdcall NTSTATUS WIN_FUNC(ZwDeleteKey,1)
+ (void *handle)
+{
+ return STATUS_SUCCESS;
+}
+
+
wstdcall NTSTATUS WIN_FUNC(ZwQueryValueKey,6)
(void *handle, struct unicode_string *name,
enum key_value_information_class class, void *info,
ふー、やっと動いた。タコパッチだが、一応ndiswrapperへフィードバックしておいた。
ちなみに、Core2 Duoを搭載したMacBookやMacBook Proでも同じAtheros5416を利用していると思われるので、この方法で無線LANが動くはずだ。
PS. ndiswrapperのtunkに取り込まれました。ndiswrapperのSVNからチェックアウトしてビルドするとok。
http://onlinesgambling.iphorum.com/ <br>http://roulette.iphorum.com/
http://www.chilicity.com/cgi-bin/bigate.cgi/g/b/b/http@www.krasavapro.com/pharmacy/4/paxil.html
xR5Ca6Ap86cZ9pv Diet Drug Phentermine http://christ77.power-emergency.com
Hello! I wanna apply for a credit card. I found many credit card applications at one web source. Is it worth applying there? It’s named
http://c610331ab774f288967d9a961139b848-t.sxmdzz.org <a href="http://c610331ab774f288967d9a961139b848-h.sxmdzz.org">c610331ab774f288967d9a961139b848</a> [url]http://c610331ab774f288967d9a961139b848-b1.sxmdzz.org[/url] [url=http://c610331ab774f288967d9a961139b848-b2.sxmdzz.org]c610331ab774f288967d9a961139b848[/url] [u]http://c610331ab774f288967d9a961139b848-b3.sxmdzz.org[/u] 3818aed3ad3e1a14ec8c01dee57ce7f0
sale@mp3.com
Great work!<br>[url=http://arjmwinz.com/pvce/cgcd.html]My homepage[/url] | [url=http://gwbomubp.com/ygox/ggts.html]Cool site[/url]