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で死ぬという訳です。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です