解决Qualcomm Atheros AR8161 Gigabit Ethernet网卡Linux下坏掉的问题

我的戴尔(Dell)I2330R-168一体电脑的网卡在升级某个内核版本后,网卡就用一会儿就坏了

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,内核也升级到了最新

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

然而这个问题还是存在

突然想到这个问题应该去内核站点去找答案,于是搜索网卡驱动名alx

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

果然有很多人遇到同样的问题

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

把 mtu 改成8192就可以解决这个问题

ifconfig eth0 mtu 8192

并且有人写了补丁来解决这个问题,但是至今没有进人内核

由于现在我使用的是arch linux,目前还不会在archlinux下自己编译内核,就先使用设置mtu的方式的解决此问题

时间: 2024-10-07 19:08:33

解决Qualcomm Atheros AR8161 Gigabit Ethernet网卡Linux下坏掉的问题的相关文章

linux下close 掉socket 之后 阻塞的recv 不会立即返回

在开发的一个基于rtmp聊天的程序时发现了一个很奇怪的现象. 在windows下当我们执行 closesocket 的操作之后,阻塞的 recv 会立即返回 -1 . 而在linux 下 当我们执行 close 操作之后 阻塞的recv 会出现不能立即返回的现象.后来在网上一搜发现很多遇到类似这种现象的情况,大致意思应该是 当socket 被动被close 的时候 进入了 “CLOSE_WAIT(被动关闭一方)” 的情况. 解决方法就是 在你close 之前调用一下 : shutdown(soc

Linux下报 java.net.SocketException权限不够 异常解决

转载自:http://wangchongan.com/articles/java-net-socket-exception-permission-denied.html 今天在Linux下用Jetty把一个应用启动起来报权限不够异常.其实原因很简单,但是如果一时疏忽可能会习惯性地google一把,我就google了一把,但是发现网上关于这个问题的内容很少.所以我特记录一下,希望能给遇到同样问题的同学有帮助. 异常内容如下: HSFJettyWebAppContext replace servle

Linux 下修改Tomcat使用的JVM内存大小

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryErro

转载的 linux 下的搜狗拼音问题

转载自http://blog.csdn.net/jilijelon/article/details/53759965 炎热的夏日  拼音问题搞的我很烦躁 之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考 我的系统是 ubuntu 16.04 LTS, 搜狗版本: sogoupinyin_2.1.0.0082_amd64, fcitx版本:1:4.2.9.1-1ubuntu1.16.

Linux 下增大tomcat内存

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryErro

(转)Linux下tomcat JVM内存设置步骤

java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space --------------------------------------------------------- 这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理. 一.java.lang.OutOfMemoryError: PermGen space PermGen space的全称

Linux下命令提示符的修改,PS1的个项参数详解

1. 需要解决的问题 1.在linux下虽然很方便,但是当登录多个服务器,或者有时需要去分辨这些问题,这无疑是很大的不方便,假如有一种方法能轻易分辨那就很方便了. 2.没错,就是有这样的方法,那就是修改PS1环境变量,具体参数及用法实验,我们接下来看. 2. 对PS1的分析 2.1 本次操作系统,Ubuntu 2.3 首先我来看看我现在命令行,显示如下: [email protected]64:~$ [email protected]-64:~$ [email protected]-64:~$

CentOS 6.4安装在物理机上,Atheros AR8161/AR8162网卡驱动问题

被这个问题虐惨了,只为后来者不要再被虐,故写此文. CentOS 6.4装在在物理机上和Win7形成双系统,但是CentOS却一直没法联网,仔细一看才发现网线接口根本不亮.因为网卡驱动不存在!你执行ifconfig命令也显示不出eth0! 在Windows下个驱动精灵搞定驱动问题极其方便,但是在Linux就要你自己找了. 现在我已经找好了,对于CentOS 6.X 系列的来说,如果你的网卡是Atheros AR8161/AR8162系列,那就下载本博文下方附件(仔细找找,字比较小,找不到给我留言

Ubuntu 16.04 RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller” 不能上网

来源:http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=463646 1.执行如下命令 uname -a sudo lspci -knn sudo lshw -C network ifconfig ping 192.168.1.1 -c 4 tail /var/log/syslog -n 20 2.查看状态: [email protected]:~$ uname -aLinux gofox-To-be-filled-by-O-E-M 3.13.0-