Blog on 27th Floor
主页 随便 电脑 电影 社会 阅读 下载 本站 存档
主页 随便 电脑 电影 社会 阅读 下载 本站 存档

Debian上e100网卡驱动的变动

03/27/09。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。


昨天刚提到Linux 2.6.29内核有进步,今天它就进了Debian sid。本来是件好事,可一升级就乱了套,网卡不能用了,wicd这个网络管理器变得非常慢。因为注意到在升内核时有几句说是找不到e100的firmware,所以就先搜了这个驱动的问题。

果然,因为自由的原因,Intel pro/100这个网卡的源程序中带有的三段二进制数据被剔除了,要当成firmware来用,内核中的驱动就不带这3个数据了。到处找了一番,终于在rpmfind.net上找到了Mandriva这个发行版提供的kernel-firmware-extra包,下载,解开,把e100这个目录拷贝到/lib/firmware下,重启,终于找到网卡了。

事情还没有完。今天sid还升级了udev,这个升级之后,写出来的udev rule就乱了,文件在/etc/udev/rules.d/70-persistent-net.rules。可能是变了说法的缘故,老的网卡设置没有删除,却又添加了新网卡的描述,而且网卡编号顺序加1,导致最终出现的网卡编号都跑后面去了。可以直接编辑这个70-persistent-net.rules文件,把重复的删除,把网卡编号改对就行了。

也许以后这个e100的Firmware也会打成包出现在debian non-free中,但现在就先用Mandriva的包吧。上面的链接不行的话,就在rpmfind.net上搜索一下。解开rpm包的命令是:

rpm2cpio foo.rpm | cpio -idmv --no-absolute-filenames

解开后是tar.bz2,再解就有了。

03/27/09 22:38:47,由cathayan发表。目录:电脑

2条评论

#494308已经解决了,装上2.6.29网卡也可以使用,
但是生成initrd的时候还是提示可能不存在e100的firmware,/lib/firmware也没有相关文件,现在可以工作,这firmware到底方哪里了?

无名氏 于 03/29/09 20:28:36 发表. 

那个“解决”就是把二进制数据拿出来吧。我机器上不放firmware没的用,从dmesg里可以看到eth1被disable。

http://blog.cathayan.org/member/1 cathayan 于 03/30/09 13:46:10 发表. 


这篇文章已经关闭,不能添加评论和投票
I am watching and will delete all spam.

我的E-Mail


Copy&Paste Exchange

访问CPeX Group

订阅Feed

订阅Feedburner
Feedsky订阅
本站订阅

请登录

导航

cathayan.org Web

最新贴

RIME 小狼毫/鼠须管的极点及五笔拼音配置
Software that rocks or sucks less
一棵热带的树换新叶的过程
几个有用的Vim招术
论语七 述而
Nomacs 图像浏览器
Windows 文件校验
Windows 10 文件批量命名简单方法
Windows 10 文件删除高级操作
本站也算是有响应式设计了

最新评论

Powered by

Powered by Nucleus CMS

版权声明

Creative Commons License
Blog on 27th floor by Cathayan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Powered by Nucleus CMS v3.71. Best view with Mozilla browsers.