절전 모드 후 네트워크(이더넷 경유)가 작동하지 않음

절전 모드 후 네트워크(이더넷 경유)가 작동하지 않음

최근에 데스크탑 컴퓨터에 Debian 10.6을 설치했는데 컴퓨터를 절전 모드에서 깨운 후 이더넷 연결에 문제가 있는 것을 발견했습니다. 특히 컴퓨터를 절전 모드에서 깨운 후 이더넷에 연결되어 있지 않습니다. 컴퓨터를 다시 시작한 후 연결이 복원되었습니다. 내 Linux 커널 버전은 4.19.0-11-amd64입니다. 이 이상한 문제를 해결하는 방법에 대한 아이디어가 있습니까?

AB의 제안에 따라 출력은 다음과 같습니다 lspci -k | grep -A3 Ethernet.

02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8071 PCI-E Gigabit Ethernet Controller (rev 16)
    Subsystem: Acer Incorporated [ALI] 88E8071 PCI-E Gigabit Ethernet Controller
    Kernel driver in use: sky2
    Kernel modules: sky2
03:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller

도움이 될지는 모르겠지만 이제 dmesg아래에서 실행되는 관련 라인도 추가했습니다. 잠에서 깨어난 후:

[ 7544.632643] ata3.00: configured for UDMA/133
[ 7544.935093] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 7544.937339] sky2 0000:02:00.0 enp2s0: enabling interface
[ 7544.937528] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[ 7547.437266] do_IRQ: 2.34 No irq handler for vector

다시 시작한 후:

[   19.698910] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   19.701050] sky2 0000:02:00.0 enp2s0: enabling interface
[   19.701183] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[   22.187327] sky2 0000:02:00.0 enp2s0: Link is up at 1000 Mbps, full duplex, flow control both
[   22.187359] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready
[   53.492928] fuse init (API version 7.27)
[   60.534172] rfkill: input handler disabled

답변1

내 문제는 출력의 다음 줄과 관련이 있는 것으로 나타났습니다 dmesg.

[ 7547.437266] do_IRQ: 2.34 No irq handler for vector

이 문제는 askubuntu의 다음 게시물에서 해결되었습니다.https://askubuntu.com/questions/1029620/ubuntu-18-04-lts-sky2-ethernet-stops-working-after-system-resume-from-suspens#comment1956841_1094045. 이 기사를 알려준 사용자 AB에게 큰 감사를 드립니다!

문제를 해결하기 위해 다음을 수행했습니다.

  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash sky2.disable_msi=1"/etc/default/grub 파일에 다음 줄을 추가하세요.
  • 명령을 실행하십시오 update-grub. 참고 : su - root단지 su.update-grub
  • 컴퓨터를 다시 시작합니다.

관련 정보