My Dell i2330r-168 All-in-one PC's network card after upgrading a kernel version, the network card will be broken after a while
ifconfigEth0eth0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST> MTU8192inet192.168.99.236Netmask255.255.255.0Broadcast192.168.99.255inet6 FE80::221: 70ff:fe6a:bd9c Prefixlen -ScopeID0x20<link>etherxx: +: -: 6a:bd:9c Txqueuelen +(Ethernet) RX packets36202bytes49450919(47.1MiB) RX Errors173Dropped0Overruns173Frame0TX Packets20661bytes1889686(1.8MiB) TX Errors0Dropped0Overruns0Carrier0Collisions0Device Interrupt -
Now that the new Arch Linux is installed, the kernel is upgraded to the latest
uname -a4.4. 1-2-arch #13: UTC
However, the problem still exists.
Suddenly think of this problem should go to the kernel site to find the answer, so search network card driver name Alx
Https://bugzilla.kernel.org/buglist.cgi?quicksearch=alx
Sure enough, a lot of people are having the same problem.
https://bugzilla.kernel.org/show_bug.cgi?id=70761
Change the MTU to 8192 to solve this problem.
ifconfig 8192
And someone wrote a patch to solve the problem, but so far there's no kernel.
Now that I'm using Arch Linux, I'm not going to compile my kernel under archlinux, so I'll use the MTU setting to fix this problem.
Solve Qualcomm Atheros AR8161 Gigabit Ethernet NIC Linux bad problem