目次に戻る

トラブルシューティング: Broadcom NetLink®/NetXtreme® 57XX ユーザーガイド

ハードウェアの診断

アダプタの取り付けを点検します。ネットワーク リンクとアクティビティの状態を確認する

正しいドライバがロードされているかどうかを点検する

ケーブル長のテストを実行する

ネットワークの接続性をテストする

ソフトウェアのトラブルとソリューション

ハードウェアの診断

アダプタ ハードウェアをテストするためのループバック診断テストが利用できます。ループバック診断テストでは、パケット情報が物理リンクに転送されるため、アダプタ内部/外部の診断が可能になります (MS-DOS 環境でテストを実行する場合の手順および情報についてはユーザー診断を、Windows 環境の場合は Broadcom Advanced Control Suite 3 の診断テストを実行するを参照してください。

アダプタの取り付けを点検します。ネットワーク リンクとアクティビティの状態を確認する

ポート LED が示すネットワーク リンクとアクティビティの状態を確認するには、ネットワークをテストするまたはバイタル サインを表示するを参照してください。

正しいドライバがロードされているかどうかを点検する

ケーブル長のテストを実行する

Windows 環境では、ケーブル テストが実行されます。ケーブル長のテストの実行については、ケーブルを分析するを参照してください。

ネットワークの接続性をテストする

メモ: リンク速度を強制したときは、アダプタとスイッチの両方が同じ速度に強制されているか、または、最低でも 1 つのリンク パートナーが自動ネゴシエーションに設定されていることを確認してください。

ソフトウェアのトラブルとソリューション

トラブル: RIS (Remote Installation Services) で RIPREP イメージを展開すると次のようなメッセージが表示される。"The operating system image you selected does not contain the necessary drivers for your network adapter.Try selecting a different operating system image.If the problem persists, contact your administrator.Setup cannot continue.Press any key to exit." (選択したオペレーティング システム イメージには、お使いのネットワークに必要なドライバが含まれていません。別のオペレーティング システム イメージを選択してください。問題が解決しない場合は、管理者にお問い合わせください。セットアップは続行できません)

ソリューション: この問題は、Broadcom アダプタに限ったものではありません。ただし、このような問い合わせの中で問題を解決できた顧客の方々の体験を基に、以下のいくつかの手順を公開しています。

  1. オリジナル イメージ フォルダ (risetup.exe を最初に実行した際に生成されたイメージ フォルダ) に Broadcom ドライバ ファイルを保存します。
  2. 例:

    i:¥RemoteInstall¥Setup¥English¥Images¥(オリジナル イメージ) 
    
  3. オリジナル イメージ フォルダの i386 サブフォルダに、Broadcom ドライバ ファイルを保存します。
  4. 例:

    i:¥RemoteInstall¥Setup¥English¥Images¥(オリジナル イメージ)¥i386 
    
  5. RIPREP イメージ フォルダに、ネットワーク アダプタの Broadcom ドライバ ファイルを保存します。
  6. 例:

    i:¥RemoteInstall¥Setup¥English¥Images¥(RIPREP イメージ) 
    
  7. RIPREP イメージが保存されている i386 サブフォルダに Broadcom アダプタ ドライバを保存します。
  8. 例:

    i:¥RemoteInstall¥Setup¥English¥Images¥(RIPREP イメージ)¥i386
    

以下の手順は、次の Microsoft サポート技術情報文書に基づいています。

http://support.microsoft.com/default.aspx?scid=kb;EN-US;254078

http://support.microsoft.com/default.aspx?scid=kb;EN-US;246184

  1. ..¥(RIPREP イメージ)¥$oem$¥$1¥Drivers¥network というパスを作成し、すべての Broadcom ドライバ ファイルを保存します。
  2. ..¥(RIPREP イメージ)¥i386¥Template にある riprep.sif ファイルを編集し、[Unattend] セクションに以下の情報を追加します。
  3. OemPreinstall = yes
    
    OemPnPDriversPath = "Drivers¥network"
    
    DriverSigningPolicy = Ignore 
    
  4. ..¥(オリジナル イメージ)¥$oem$¥$1¥Drivers¥nic というパスを作成し、すべての Broadcom ドライバ ファイルを保存します。
  5. ..¥(オリジナル イメージ)¥i386¥templates にある ristndrd.sif ファイルを編集し、[Unattend] セクションに以下の情報を追加します。
  6. OemPreinstall = yes
    
    OemPnPDriversPath = "Drivers¥nic"
    
    DriverSigningPolicy = Ignore 
    
  7. Remote Installation Service を再起動します。再起動は、コマンド ラインで以下のコマンドを入力すると実行できます。
  8. net stop binlsvc
    
    net start binlsvc
    
RIS インストールにサードパーティの OEM ネットワーク アダプタを追加する方法

トラブル: Windows 2000 リモート インストール サーバーを使用して、32 ビット バージョンの Windows XP 以降のオペレーティング システムに対応した Broadcom デバイス ドライバをロードしようとすると、エラーが発生して次のメッセージが表示される: File b57w2k.sys caused an unexpected error (21) at line 3752 in d:¥xpsp1¥base¥boot¥setup¥setup.c./ファイル b57w2k.sys が原因で予期しないエラー (21) が行 3752 (d:¥xpsp1¥base¥boot¥setup¥setup.c 内) で発生しました。

ソリューション: b57win32.inf ファイルを変更することで、インストールが正常に完了するようになります。この対応は、Microsoft サポート技術情報文書 315279、「RIS インストールにサードパーティの OEM ネットワーク アダプタを追加する方法」に記載されている手順と関連しています。

要件Windows 2000 Server がサービス パック 3 以降を実行している必要があります。

  1. Broadcom アダプタに対応した最新のドライバを入手します。Broadcom 57xx アダプタ用のドライバ ファイルには b57win32.inf、b57win32.cat、および b57xp32.sys が含まれています。
  2. b57win32.inf ファイルと b57xp32.sys ファイルのコピーを作成し、RIS という名前の別のフォルダに保存します。これで、オリジナルのファイルと区別できます。
  3. RIS フォルダに保存した b57win32.inf ファイルに対して、メモ帳などのテキスト エディタを使用して以下の変更を行います。
    1. ファイル内で [Manufacturer] を検索します。
    2. 下にある、以下の行を確認します。%BRCM% = Broadcom, NTx86.5.1, NTamd64.
    3. この行を以下のように変更します。%BRCM% = Broadcom.NTx86.5.1, NTamd64. (Broadcom の後のカンマとスペースをピリオドに置き換えます。)
    4. ファイルを保存します。
  4. RIS サーバーで、b57win32.inf ファイルと b57xp32.sys ファイルを RIS フォルダから RemoteInstall¥Setup¥Language¥Images¥Dir_name¥i386 フォルダにコピーします。これで、インストールをテキストモードで動作させている間、Setup はドライバを使用できるようになります。
    1. RIS イメージの i386 フォルダと同じレベルで $oem$ フォルダを作成します。このときに、 ¥$oem$¥$1¥Drivers¥Nic という推奨構造でフォルダを作成します。
    2. オリジナルの b57win32.inf、b57xp32.sys、および b57win32.cat ドライバ ファイルをこのフォルダにコピーします。
    3. このイメージのインストールに使用される .sif ファイルを以下のとおりに変更します。
    4. [Unattended]
      
      OemPreinstall = yes
      
      OemPnpDriversPath = ¥Drivers¥Nic 
      

      RIS サーバーで Remote Installation service を停止してから再起動します。実行するには、コマンド プロンプトで以下のように入力します。

      net stop binlsvc
      
      net start binlsvc
      
システム準備ツールを使用する

トラブルシステム準備ユーティリティ (Sysprep.exe) を使用して既存の設定をシステムにインストールするときに、Broadcom NetXtreme アダプタを正常に動作させたい。

ソリューション 以下に示すように、Sysprep.inf ファイルの [Unattend] ヘッダを変更します。

[Unattend]
OemPnPDriversPath=Drivers¥Net
OemPreinstall = Yes

Broadcom NetXtreme アダプタのドライバ ファイルは、このフォルダに配置する必要があります。このフォルダは、オペレーティング システムのあるシステム ドライブに存在します。他のドライバがロードされている場合は、セミコロンで区切って Drivers¥Net をパスに追加します。

例:

OemPnpDriversPath=Drivers¥Video;Drivers¥Net

Windows XP の場合、このフォルダに必要なドライバ ファイルは、B57win32.inf、B57win32.cat、B57xp32.sys です。

Windows 2000 の場合、このフォルダに必要なドライバ ファイルは、B57win32.inf、B57win32.cat、B57w2k.sys です。

Sysprep ユーティリティは -pnp スイッチを指定して実行する必要があります。このスイッチを指定すると、最小セットアップの実行中に追加される可能性のある新しいデバイスが再スキャンされます。

Sysprep.inf ファイル (Windows XP の場合) の例を以下に示します。

------------------------------------------------------------------------
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=¥Windows
UnattendedInstall=Yes
OemPnpDriversPath=Drivers¥Net
[GuiUnattended]
AdminPassword="password"
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=99
OEMSkipRegional=1
OEMDuplicatorstring="XP System"
TimeZone=4
OemSkipWelcome=1
[UserData]
FullName="User"
OrgName="Organization"
ComputerName=*
[SetupMgr]
DistFolder=C:¥sysprep¥i386
DistShare=whistlerdist
[Identification]
JoinDomain=workgroup
[Networking]
InstallDefaultComponents=Yes
------------------------------------------------------------------------
Broadcom ブート エージェント

トラブル:
PXE を使って DHCP からネットワークの設定値が入手できない
対応策:
正しく操作するためには、スパニング ツリー プロトコル (STP) がディスエーブルされているか、または PXE クライアントが接続されているポートで portfast モード (Cisco) がイネーブルされているかを確認してください。たとえば、スパンツリーの portfast には 4/12 をイネーブルするよう設定します。

その他

表 1:その他  
トラブル
ソリューション
Broadcom Advanced Control Suite 3 (BACS) アプリケーションがインストールされているが、起動せず、エラー メッセージが表示される
BACS 3 を使用するには、.NET Framework 2.0 が必要です。.NET Framework 2.0 をインストールしてください。
32 ビットの Windows XP オペレーティング システムを Service Pack 2 に更新してから、Large Send Offload (LSO、大量送信オフロード) が機能しなくなった。
 
Microsoft の Service Pack 2 に含まれている Windows ファイアウォール機能の実装により、LSO の機能に問題が発生する場合があります。Microsoft は、サポート技術情報文書 - 842264 でこの問題についてのソリューションを公開しています。問題が解決されない場合は、この機能が正常に処理されるよう、最新の Windows Update を実行する必要があります。Broadcom アダプタの LSO 機能を再度有効にする場合は、以下のリンクのセキュリティ更新をご利用ください。http://www.microsoft.com/downloads/details.aspx?FamilyID=81049a86-6f39-4a27-a643-391262785cf3&DisplayLang=en.


目次に戻る