나는 오래된 Asus Sabertooth x58 마더보드가 장착된 데스크탑 컴퓨터를 가지고 있습니다. 내 설정은 Ubuntu 20.04 LTS 및 Windows 10을 사용한 이중 부팅입니다.
몇 달 전부터 Ubuntu에서 다시 시작하고 Windows를 선택하기로 결정한 경우를 제외하고는 이더넷이 제대로 작동한다는 것을 알았습니다. 이러한 상황에서는 Windows를 여러 번 다시 시작해도 Windows에서 이더넷 케이블이 분리되었다는 메시지가 표시됩니다. 이 문제를 해결하는 유일한 방법은 컴퓨터와 전원 공급 장치를 5~10초 동안 끄고 나면 정상적으로 작동하는 것입니다.
Windows에서 Windows/Ubuntu로, Ubuntu에서 Ubuntu로 다시 시작하면 예상대로 작동합니다(이더넷이 제대로 작동하는 경우에만 Windows에서 Windows로, 그렇지 않으면 문제가 지속됩니다).
Ubuntu 18.04 LTS를 사용할 때 더 이상한 문제가 발생했습니다. 1000MB/s 전이중을 허용하지 않았지만 다음 LTS를 설치할 때 자동으로 해결되었기 때문입니다. 또 다른 자동 수정이 있기를 바라면서 어제 Windows 10을 다시 설치하려고 시도했지만 문제가 지속됩니다.
1년 전에는 이런 문제가 없었기 때문에 이더넷 카드에 오작동이 있는 것이 아닌가 의심됩니다. 하지만 새 카드를 구입하기 전에는 여전히 해결할 수 있는 방법을 찾을 의향이 있습니다.
편집하다
우분투에서는 ethtool -S enp7s1
반환
NIC statistics:
tx_packets: 43876499
rx_packets: 56660374
tx_errors: 0
rx_errors: 0
rx_missed: 11418
align_errors: 0
tx_single_collisions: 0
tx_multi_collisions: 0
unicast: 56592808
broadcast: 36223
multicast: 31344
tx_aborted: 0
tx_underrun: 0
그리고 ethtool enp7s1
반환
Settings for enp7s1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes