Atheros AR5008 Wireless Network Adapter Driver 10.0.0.54にはバグがある?
Atheros driver for AR5BMD222 Windows XP (32bit)
にある、xp3264-10.0.0.54-whql.zip を見てて気づいたんですが、このドライバ、どうもバグがあるようです。
netathwx.inf を開くと…
;Copyright (c) 2001-2009 Atheros Communications, Incorporated All Rights Reserved
;
;Module Name:
;
; netathwx.inf
;
;Abstract:
; INF file for installing Atheros AR5008 Wireless Network Adapter
;
; Installs athw.sys (NDIS 5/5.1 driver) on NT platforms (2000, XP and greater)
; Installs athwx.sys (NDIS 5 driver) on 9x platforms
;
;--*/
[Version]
Signature = "$CHICAGO$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %ATHEROS%
Compatible = 1
DriverVer = 04/23/2012,10.0.0.54
|
athwx.sys は Windows 9x用だ。なんて書いてるんですが、開いてみるとこれ、64bit版のドライバなんですよね。
極めつけはここ
[Atheros.NT.6.0] ; Empty section, so this INF does not support NT 6.0 and later.
[Atheros.NTamd64.6.0] ; Empty section, so this INF does not support NT 6.0 and later.
[Atheros.NTx86.5.1]
; DisplayName Section DeviceID
; ----------- ------- --------
; Generic
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0013
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0014
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0015
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0016
:
[Atheros.NTamd64.5.1]
; DisplayName Section DeviceID
; ----------- ------- --------
; Generic
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0013
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0014
%ATHER.DeviceDesc.0013% = ATHER_DEV_0013.ndi, PCI\VEN_168C&DEV_0015
:
|
32bit用の XPのインストール定義と 64bit用の XPのインストール定義があるんですが、両方同じセクション呼び出してるんです。
これだと、なんかの手違いで、netathwx.infの方を読み込むと、BSoDで死ぬという訳です。
Comments