Debian 10을 4.19.0.16에서 4.19.0.17 Linux 이미지로 업그레이드한 apt-get update/dist-upgrade 후 Realtek 8125 이더넷 카드가 더 이상 인식되지 않습니다.

Debian 10을 4.19.0.16에서 4.19.0.17 Linux 이미지로 업그레이드한 apt-get update/dist-upgrade 후 Realtek 8125 이더넷 카드가 더 이상 인식되지 않습니다.

내 컴퓨터는 저기 밑에 있어데비안 10이것으로리눅스영상:

uname -r
4.19.0-16-amd64

그리고R8125이더넷 카드.

lspci | egrep -i --color 'network|ethernet'
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05)
05:00.0 Network controller: Intel Corporation Device 2723 (rev 1a)

오늘 새로운 Linux 이미지 4.19.0.17-amd64가 . 이 작업이 완료되고 컴퓨터가 재부팅되면 더 이상 이더넷 카드를 인식하지 못하고 다음과 같이 응답합니다 .apt-get updateapt-get dist-upgrade
ifconfig주변기기를 찾을 수 없습니다..
물론 저는 4.19.0.16이 질문을 작성하기 위해 부트스트랩을 사용하고 있습니다.

한번은 내 컴퓨터 판매상이 설치를 하려면 컴퓨터를 사용해야 한다고 불평했습니다.

make install

드라이버 디렉토리에서 완료되었습니다. /opt/r8125다음에서 다운로드한 것 같습니다.https://github.com/tmacro/r8125.

하지만 나는 그 사람이 무슨 짓을 했는지 정말 이해가 안 돼요.
두 달 전에 다른 남자한테 그 사람의 속임수를 써봤어더반내 컴퓨터에는 파티션(이미지 포함 4.19.0-16-amd64)이 있지만:

  1. 작동하지 않는 것 같습니다
ls -l
-rw-r--r-- 1 root root 2511888 avril 24 13:43 r8125.ko
samedi 24 avril 2021, 13:43:55 (UTC+0200)
make -C src/ clean
make[1] : on entre dans le répertoire « /opt/r8125/src »
make -C /lib/modules/4.19.0-16-amd64/build M=/opt/r8125/src clean
make[2] : on entre dans le répertoire « /usr/src/linux-headers-4.19.0-16-amd64 »
make[2] : on quitte le répertoire « /usr/src/linux-headers-4.19.0-16-amd64 »
make[1] : on quitte le répertoire « /opt/r8125/src »
make -C src/ modules
make[1] : on entre dans le répertoire « /opt/r8125/src »
make -C /lib/modules/4.19.0-16-amd64/build M=/opt/r8125/src modules
make[2] : on entre dans le répertoire « /usr/src/linux-headers-4.19.0-16-amd64 »
  CC [M]  /opt/r8125/src/r8125_n.o
  CC [M]  /opt/r8125/src/rtl_eeprom.o
  CC [M]  /opt/r8125/src/rtltool.o
  LD [M]  /opt/r8125/src/r8125.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /opt/r8125/src/r8125.mod.o
  LD [M]  /opt/r8125/src/r8125.ko
make[2] : on quitte le répertoire « /usr/src/linux-headers-4.19.0-16-amd64 »
make[1] : on quitte le répertoire « /opt/r8125/src »
make -C src/ install
make[1] : on entre dans le répertoire « /opt/r8125/src »
make -C /lib/modules/4.19.0-16-amd64/build M=/opt/r8125/src INSTALL_MOD_DIR=kernel/drivers/net/ethernet/realtek modules_install
make[2] : on entre dans le répertoire « /usr/src/linux-headers-4.19.0-16-amd64 »
  INSTALL /opt/r8125/src/r8125.ko
  DEPMOD  4.19.0-16-amd64
make[2] : on quitte le répertoire « /usr/src/linux-headers-4.19.0-16-amd64 »
make[1] : on quitte le répertoire « /opt/r8125/src »
  1. 아니면 다른 필요한 작업을 수행하지 않았습니다.

제가 이상하게 생각하는 점은 네트워크 드라이버가 따라가지 못한다는 것입니다.리눅스업그레이드는 지루하지만 이 활동을 준수해야 합니다.

내 것을 업그레이드하고 싶지 않아요리눅스이미지는 대부분의 5.10이미지에 있지만 현재 이미지를 계속 사용합니다.데비안 10제안.

답변1

커널 5.9에는 RTL8125B 지원이 함께 제공됩니다. 데비안 10은 안정 채널에서 4.19를 사용합니다.

가능하다면 debian-backports에서 커널을 5.10으로 업데이트할 수 있습니다.여기.

이는 현재 릴리스와 이 컨트롤러에서 매우 일반적인 문제입니다. 많은 제조업체는 AMD 소켓이 있는 최신 마더보드에서 이 컨트롤러를 사용합니다.

이것이 도움이 되기를 바랍니다. 보드를 구입했을 때 메인라인이 아직 5.9용으로 출시되지 않았기 때문에 USB-이더넷 어댑터를 구입해야 했습니다.

편집: 인터넷 없이 새 커널을 설치하려면 다음 패키지를 다운로드하고 USB 스틱을 통해 전송한 다음 명령을 사용하여 설치 sudo dpkg -i *.deb && apt install -f하고 재부팅할 수 있습니다. 이제 네트워크를 구성할 수 있습니다.

또 다른 (아마도 더 쉬운) 방법은 USB를 통해 휴대폰을 연결하고 커널 업데이트를 위해 WiFi/LTE 연결을 연결하는 것입니다.

답변2

이야기는 아시죠? 질문을 게시/수정하고 몇 분 후에 작동이 됩니다...

그래서 나는 나와 같은 문제를 우연히 발견한 사람을 돕기 위해 내가 한 유일한 일(이번에)을 여기에 쓰고 있습니다.

  1. 이더넷 연결이 여전히 사용 가능한 세션을 계속하고 다운로드하세요.자식프로젝트https://github.com/tmacro/r8125(나의 경우 딜러가 에 넣거나 /opt) 내용을 USB 플래시 드라이브에 넣습니다.

  2. 비작업 세션( 여기서는 4.19.0.17-amd64내 것 )을 시작하고 다음을 실행합니다.

cd /opt/r8125/
sudo ./autorun.sh

이미지가 4.19.0.17-amd64업데이트되고 네트워크가 즉시 가동되어 실행됩니다.

(에필로그: 작업을 수행해야 할 때 디렉토리에서 작업을 수행하라고 지시한 딜러에게 오해를 받은 것 같습니다. make install어쩌면...)/opt/r8125./autorun.sh

관련 정보