LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4769|回复: 11

[解决]Realtek RTL8168C/8111C网卡驱动不了(内核28-r2)

[复制链接]
发表于 2009-3-4 22:51:29 | 显示全部楼层 |阅读模式
本本安装系统后,重启找不到网卡,但是安装时用liveCD能驱动,网络也正常
我内核是用genkernel all来生成的。

在官网上下载一个来编译,modprobe 一下说什么“ 格式错误” 我头大了。
发表于 2009-3-5 00:43:48 | 显示全部楼层
你编译相应的网卡驱动了么
回复 支持 反对

使用道具 举报

发表于 2009-3-5 08:41:58 | 显示全部楼层
在livecd中lspci -v 看看需要什么驱动
另外,貌似是cd whereis/your/kernel && make mrproper
回复 支持 反对

使用道具 举报

发表于 2009-3-5 10:00:53 | 显示全部楼层
编译完内核后需要make modules_install安装你的模块.
---
如果是genkernel.就当我没有说过
回复 支持 反对

使用道具 举报

发表于 2009-3-5 10:08:17 | 显示全部楼层
难道是8139too?8168c?
回复 支持 反对

使用道具 举报

发表于 2009-3-5 10:50:46 | 显示全部楼层
RTL8168C/8111C  使用的网卡驱动模块是 8169
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 11:38:07 | 显示全部楼层
自定义也试了,把8169加进入了,安装内核安官方手册,但还是不行
回复 支持 反对

使用道具 举报

发表于 2009-3-5 11:46:58 | 显示全部楼层
那就用live cd启动。把/proc/config.gz备份到了硬盘。然后用这个config编译。
回复 支持 反对

使用道具 举报

发表于 2009-3-5 13:31:38 | 显示全部楼层
内核里是没有这个网卡的驱动的,只有8169。先把linux-headers更新到2.6.28的,然后去realtek的官方网站下个驱动包,用root用户编译后安装一下就可以了,depmod -a,modprobe r8168。驱动包里有说明的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 13:34:45 | 显示全部楼层
8168自己编译的行了,自动变为eth1了,还多出一个bond0。用29-r6-git,相同的内核配置,启动后就认了,还是eth0,说明这类网卡的确是用8169来驱动的。这是不是说明28-r2在RTL8169上有BUG?

BTW:29的启动速度很快,一下子就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表