解決Qualcomm Atheros AR8161 Gigabit Ethernet網卡Linux下壞掉的問題

個人戴爾(Dell)I2330R-168一體電腦的網卡在升級某個內核版本後,網卡就用一下子就壞了linux

ifconfig eth0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 8192
        inet 192.168.99.236  netmask 255.255.255.0  broadcast 192.168.99.255
        inet6 fe80::221:70ff:fe6a:bd9c  prefixlen 64  scopeid 0x20<link>
        ether 00:21:70:6a:bd:9c  txqueuelen 1000  (Ethernet)
        RX packets 36202  bytes 49450919 (47.1 MiB)
        RX errors 173  dropped 0  overruns 173  frame 0
        TX packets 20661  bytes 1889686 (1.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17 

 

如今新安裝了arch linux,內核也升級到了最新ui

uname -a
4.4.1-2-ARCH #1 SMP PREEMPT Wed Feb 3 13:12:33 UTC

然而這個問題仍是存在spa

 

忽然想到這個問題應該去內核站點去找答案,因而搜索網卡驅動名alxcode

https://bugzilla.kernel.org/buglist.cgi?quicksearch=alxblog

果真有不少人遇到一樣的問題get

https://bugzilla.kernel.org/show_bug.cgi?id=70761it

把 mtu 改爲8192就能夠解決這個問題io

ifconfig eth0 mtu 8192

而且有人寫了補丁來解決這個問題,可是至今沒有進人內核編譯

 

因爲如今我使用的是arch linux,目前還不會在archlinux下本身編譯內核,就先使用設置mtu的方式的解決此問題ast

相關文章
相關標籤/搜索