有线网卡检测不到,显示网线没插好,怎样解决?

您所在的位置:网站首页 网卡不识别网线 有线网卡检测不到,显示网线没插好,怎样解决?

有线网卡检测不到,显示网线没插好,怎样解决?

2024-07-12 02:11| 来源: 网络整理| 查看: 265

网卡驱动问题!!!Ubuntu自带网卡驱动是r8169,不支持RTL8168B/8111B!!!这是一个BUG!所以要重新安装驱动!!! 解决方法如下: 引用: 1) Check to see if the r8169 module is loaded -> lsmod | grep r816 r8168 41104 0 -> lspci -v 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) Subsystem: ASRock Incorporation Device 8168 Kernel driver in use: r8169 Kernel modules: r8169 2) Download the official Realtek driver Realtek RTL8111/RTL8168 3) Remove the r8169 module -> rmmod r8169 -> mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup ( the ` is a backtick, it is not an apostrophe or single quote ) 4) Build the new r8168 module for the kernel -> bzip2 -d r8168-8.009.00.tar.bz2 (这儿的包名称有点儿变化,需要改动) -> tar -xf r8168-8.009.00.tar -> cd r8168-8.009.00 -> make clean modules -> make install 5) Rebuild the kernel module dependencies -> depmod -a -> insmod ./src/r8168.ko 6) Remove the r8169 module from initrd -> mv /initrd.img ~/initrd.img.backup -> mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r` 7) Add r8168 module to /etc/modules -> echo "r8168" >> /etc/modules

Reboot, You are done! 8) Examine that ONLY the r8168 module is loaded for the interface -> lspci -v01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) Subsystem: ASRock Incorporation Device 8168 Kernel driver in use: r8168 Kernel modules: r8168

中文解释: 步骤基本如下:首先得下载好这个型号网卡的官方驱动:网卡RTL8111/8168 官方驱动链接页 而且进行时确保以root用户权限(最好先sudo su)。

代码: sudo su 1 删除r8169 模块,这个是系统自动加载的驱动 代码: rmmod r8169 mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup (这儿的'uname -r' 换成你运行的内核版本代号) 内核版本代号使用uname -r查看!

2 解压官方驱动软件包

3 进入解压目录之后编译并安装驱动模块 代码: make clean modules make install 或者使用以下自动安装方法!!! 运行结果如下: sudo ./autorun.sh Check old driver and unload it. rmmod r8169 Build the module and install Backup r8169.ko rename r8169.ko to r8169.bak DEPMOD 3.5.4-2.fc17.x86_64 load module r8168 Completed. lsmod | grep r8168 r8168 248619 0

4 将模块添加到内核中 代码: depmod -a insmod ./src/r8168.ko

5 删除原来的initrd.img并生成那个initrd.img-你使用的内核版本号 文件,保存更改免得重启的时候出现我那种状况 代码: mv /initrd.img ~/initrd.img.backup mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r` (这儿的'uname -r' 换成你运行的内核版本代号)

6 在开机启动模块中添加r8168模块。 代码: echo "r8168" >> /etc/modules

7 重启

希望对这个型号的网卡上网问题有所帮助。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3