Debian에 네트워크 드라이버 r8125를 설치할 수 없습니다.

Debian에 네트워크 드라이버 r8125를 설치할 수 없습니다.

해결되었으나 현재 내 답변을 승인됨으로 표시할 수 없습니다.

새 시스템을 구입했고 여기에 promox ve를 설치하고 싶습니다. 안타깝게도 설치 프로세스에서 네트워크 연결을 얻을 수 없습니다. 몇 가지 조사 끝에 마더보드의 네트워크 카드에 문제가 있다는 것을 알게 되었습니다(자세한 내용은 나중에 설명). 한 가지 해결책은 네트워크 연결이 작동할 때 데비안 버스터, 네트워크 드라이버를 설치하고 proxmox ve를 설치하는 것입니다. 그런데 드라이버 설치가 막히네요.

마더보드:ASRock B550
-> 네트워크 카드:RTL8125BG
-> 운전사:2.5G 이더넷 LINUX 드라이버 r8125, 커널 버전 최대 5.6
CPU: 라이젠 4650G

운영 체제에 대한 일부 정보:

$ lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 10 buster)
Release:        10
Codename:       buster

$ uname -v
#1 SMP Debian 4.19.181-1 (2021-03-19)

$ lshw -C network
  *-network UNCLAIMED
      description: Ethernet controller
      product: Realtek Semiconductor Co., Ltd.
      vendor: Realtek Semiconductor Co., Ltd.
      physical id: 0
      bus info: pci@0000:06:00.0
      version: 05
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix vpd bus_master cap_list
      configuration: latency=0
      resources: ioport:f0000(size=256) memory:fce00000-fce0ffff memory: fce100000-fce13fff

임시 네트워크 연결을 설정하기 위해 스마트폰을 사용하고 USB 테더링 옵션을 활성화했습니다. 이는 설치 프로세스와 데비안 실행에는 잘 작동하지만 pve 설치 프로세스에는 작동하지 않습니다.

이렇게 하면 드라이버를 다운로드하고 설치할 수 있습니다 build-essential(및 유사한 패키지 lshw).
그러나 모듈을 빌드할 때 드라이버 설치가 실패합니다.

$ ./autorun.sh

Check old driver and unload it.
Build the  module and install
make[2]: *** /lib/modules/4.19.0-16-amd64/build: No such file or directory. Stop.
make[1]: *** [Makefile:176: clean] Error 2
make: *** [Makefile:48: clean] Error 2

누락된 빌드 디렉터리를 생성할 때 여전히 실패합니다.

$ mkdir /lib/modules/4.19.0-16-amd64/build
$ ./autorun.sh

Check old driver and unload it.
Build the  module and install
make[2]: *** No rule to make target 'clean'. Stop.
make[1]: *** [Makefile:176: clean] Error 2
make: *** [Makefile:48: clean] Error 2

이 드라이버를 설치할 때 무엇이 ​​빠졌는지 아시나요?

답변1

설치했는데도 build-essential일부 파일이 누락되었습니다.
설치로 linux-headers-4.19.0-16-amd64문제가 해결되었습니다!

실행 후 $ apt install linux-headers-4.19.0-16-amd64드라이버를 설치하고 인터페이스를 구성할 수 있었습니다.

동일한 문제가 발생하면 패키지에서 커널 버전을 조정해야 합니다.


업데이트(PVE)
pve 설치에는 새 커널이 포함되어 있습니다.
네트워크 드라이버를 다시 빌드하려면 설치해야 했습니다.pve-headers

관련 정보