光ファイバーネットワークカードの起動に関する問題、CentOS 7

光ファイバーネットワークカードの起動に関する問題、CentOS 7

これには奇妙な問題があります。 CentOS 7がインストールされている新しいデスクトップ(HP Z440)にアップグレードしようとしています。インストールは、NICを内蔵したCAT5ネットワークで行われます。すべてがうまくいっているようです。

最終環境は光ファイバーネットワークなので、PCI光ファイバーカードが取り付けられます。 lspciの説明(以前のシステムの場合):

06:00.0 Ethernet controller: Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] (rev 54)
Subsystem: Allied Telesis AT-2701FX
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (6000ns min, 6000ns max)
Interrupt: pin A routed to IRQ 20
Region 0: I/O ports at d000 [size=32]
Region 1: Memory at fa010000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at f0000000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: pcnet32
Kernel modules: pcnet32code here

ケーブルが接続されていない限り、これも問題ないようです。ネットワークケーブルが光ファイバカードに接続されていると起動しません。カーネル選択画面に入った後、しばらく画面が消えます。まれに、次のメッセージが表示されます。

Uncompression Error
System Halted

その後、中断されます。ほとんどの場合、BIOSに戻り、無限のブート失敗ループが発生します。

このカードは古いシステム(HP 8200 Elite、CentOS 6.2)で正常に動作します。 2つの異なるカード(同じメーカー、異なるモデル)を同じ動作で試しました。

システムが起動するとすぐにネットワークケーブルを接続すると、何も起こりません。まだ実際に設定を試していません。何らかの理由でネットワーク管理ツール(system-config-network)がインストールされていません。

どんなアイデアがありますか?

答え1

まあ、解決したようですが、良いニュースではありません。

カードが取り付けられているがケーブルが接続されていない状態で新しいシステムを起動し、lspci出力を見ました。主な違いは、カード出力に「カーネルドライバ」または「カーネルモジュール」セクションがないことです。

modprobeはpcnet32が利用できないことを知らせていますが、/lib/modules/を見るとそうです。

追加のインターネット検索は、pcnet32ドライバがRHEL 7から削除されたことを示しました(https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/pdf/Migration_Planning_Guide/Red_Hat_Enterprise_Linux-7-Migration_Planning_Guide-en-US.pdf70ページ)

だから私は新しいネットワークカードを見つけるまで私はSOLだと思います:(

関連情報