B460 마더보드 및 Intel I219-V 칩셋에서 e1000e 오류 발생

B460 마더보드 및 Intel I219-V 칩셋에서 e1000e 오류 발생

질문:

최근에 새 하드웨어를 구입했는데 제가 시도한 커널과 드라이버 조합이 작동하지 않아 이더넷이 작동하도록 하는 데 문제가 있습니다. 나는 이 문제가 하드웨어 결함이거나 열악한 장치 지원(최근에 출시되었기 때문에)이라고 가정합니다. 하지만 아래에서 시도해 본 결과 문제를 해결하려면 다음 단계가 무엇인지 궁금합니다.

플랫폼:

시행 착오:

다음 커널 및 드라이버 버전 조합을 사용하여 시도했지만 실패했습니다.

  • 데비안 10.7(Buster), 커널 4.19, 커널 e1000e
  • Debian 10.7(Buster), 커널 4.19, 컴파일된 e1000e 3.8.4
  • 데비안 10.7(Buster), 커널 4.19, 컴파일된 e1000e 3.8.7
  • 아치 리눅스 LiveUSB, 커널 5.9, 커널 e1000e

lspci2020-12-01 Arch Linux 설치 미디어를 사용하면 dmesg다음과 같은 진단 결과가 나옵니다.

  • ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  • uname -a
Linux archiso 5.9.11-arch2-1 #1 SMP PREEMPT Sat, 28 Nov 2020 02:07:22 +0000 x86_64 GNU/Linux
  • lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:9b63] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) [8086:1901] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:9bc8] (rev 03)
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a3af]
00:14.2 Signal processing controller [1180]: Intel Corporation Device [8086:a3b1]
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a3ba]
00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a382]
00:1b.0 PCI bridge [0604]: Intel Corporation Device [8086:a3e9] (rev f0)
00:1b.4 PCI bridge [0604]: Intel Corporation Device [8086:a3eb] (rev f0)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a394] (rev f0)
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:a398] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a3c8]
00:1f.2 Memory controller [0580]: Intel Corporation Device [8086:a3a1]
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a3f0]
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a3a3]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (12) I219-V [8086:0d55]
01:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
02:00.0 PCI bridge [0604]: Integrated Technology Express, Inc. IT8892E PCIe to PCI Bridge [1283:8892] (rev 41)

커널 4.19내 이더넷 칩셋이 지원되지 않는 것 같습니다.(장치 코드 0d55)는 5.5 이상에서만 지원되는 것 같습니다. 그래서 지원되지 않는 것이 이해가 됩니다.재고Debian Buster가 설치되었지만 자체 컴파일된 3.8.4/3.8.7 e1000e 드라이버가 여전히 손상되어 내 칩셋 때문에 말이 안 됩니다.버전 3.5.1부터 지원되어야 합니다.

  • dmesg | grep e1000e
[    7.373433] e1000e: Intel(R) PRO/1000 Network Driver
[    7.373434] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    7.373684] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    7.749973] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): Failed to disable ULP
[    8.340480] e1000e: probe of 0000:00:1f.6 failed with error -2

출력의 통합 I219-V 칩셋 0000:00:1f.6에 해당하는 PCI 주소를 기록해 두십시오 .lspci

ULP 오류는 Arch Linux liveUSB에 나타나지만 Debian Stable 테스트에는 나타나지 않습니다. 그러나 프로브 오류가 지속됩니다. -2의 오류는 에 해당합니다 -E1000_ERR_PHY.누군가 다음과 같은 해결 방법이 있다고 보고했습니다.:

  • Wake on LAN 비활성화
  • 플러그를 뽑고 몇 시간에서 하루 정도 기다린 후 다시 시도하세요.
  • 인터페이스가 온라인 상태가 되기 전에 이더넷을 연결하지 마십시오.

나는 이것을 아무 소용이 없도록 시도했습니다. IRC의 친구들은 ULP(Ultra Low Power) 오류가 카드가 ULP 모드에 있었음을 나타낼 수 있다고 제안했는데, 이것이 PHY 오류로 인해 장치 검색 시도가 실패하는 이유입니다.

하나는 제안이 메일링 리스트 스레드관련성이 있을 수 있지만 커밋 소스 코드를 얻고 모든 관련 패치를 직접 적용하는 것이 도움이 될지 잘 모르겠습니다. 누구든지 이 작업을 고집한다면 기꺼이 시도해 보겠습니다.

업데이트 1:한 친구가 하드웨어 문제인지 진단하는 데 도움이 되도록 Windows를 다시 설치해 보자는 좋은 아이디어를 가지고 있었습니다. Windows 10을 설치하고 제공된 마더보드 드라이버 패키지를 사용한 후 카드가 인식되었지만 Windows 장치 관리자에서 "장치를 시작할 수 없습니다(코드 10)" 오류가 발생했습니다. (이 시점에서 이것이 *nix 특정 문제가 아니라는 것이 분명하다고 생각하므로 질문을 닫고 Gigabyte/Intel에 직접 문의하거나 다른 사람에게 이 게시물을 슈퍼유저 사이트로 옮겨달라고 요청해야 합니다.)

답변1

이는 하드웨어 문제일 가능성이 가장 높습니다. 마더보드를 교체했는데 이상하게도 데비안 10.7 설치 프로그램에서 네트워크 하드웨어가 인식되었습니다. (데비안 커널에 어떤 e1000e 버전이 포함되어 있는지 제가 이해한 것이 잘못된 것 같습니다... 이것저것 살펴봐야겠습니다.)

지난주에 경험했던 것과 같은 두통을 피하기 위해 다른 누군가가 내 시행착오를 사용할 수 있기를 바랍니다 :)

관련 정보