최근에 데스크탑 컴퓨터에 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
- 컴퓨터를 다시 시작합니다.