{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

linux 网卡驱动无法安装?

adieadie 回答0 收藏1
问题描述:安装完16.04版本的ubuntu后,无线网无法连接。
收藏问题

1条回答

EdwardUp

EdwardUp

回答于2022-06-27 17:31

你可以看看这个方法解决吧:

步骤:

1、安装完系统之后,要配置网络。遇到第一个问题:“/etc/sysconfig/network-scripts/”目录下只有“ifcfg-lo”这个文件,没有“ifcfg-eth0”文件。使用#lspci 查看驱动状况,发现“Broadcom Corporation Unknown Device 1698(rev 10)”。不详预兆,“OPTIPLEX 360”板载的网卡没有加载驱动。

2、只能安装“OPTIPLEX 360” 网卡的驱动程序了。该机型定位为企业办公解决方案机型,DELL官方并没有提供LINUX下驱动解决方案。只能根据网卡型号,去网卡制造商官网Download NetLink Driver了。还好,我自己用的电脑也是这个型号,所以在Windows下查看到起驱动信息"c:WINDOWSsystem32DRIVERSk57xp32.sys"估计是“k57”系列的。一路google到“http://zh-cn.broadcom.com/support/ethernet_nic/netlink.php”下载到“linux-3.110g.zip”驱动。官网对于57XX系列好像细分了驱动,至于驱动差别你可以自己了解下。估计与兼容性和性能有关。驱动是找了,怎么在LINUX下安装呢?

3、这里我选择了对“tg3-3.110g.tar.gz”进行编译和安装。cp “tg3-3.110g.tar.gz”到 “/usr/src”下

# cd /usr/src

# tar tg3-3.110g.tar.gz

# cd /usr/tg3-3.110g

# make (编译驱动程序源码)

# make install(安装相应的驱动程序)

把生成的tg3.o 拷贝到/lib/modules/2.6.18-8.el5/kernel/drives/net目录下

#cp tg3.o /lib/modules/2.6.18-8.el5/kernel/drivers/net

#depmod -a(加载驱动程序)

#modprobe tg3 (没有错误信息,则表明驱动程序已经加载)

#lsmod (看到tg3了吧,嘿嘿)

4、reboot一下,然后编辑网络配置文件。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

动态:

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0C:29:A2:5C:3F

ONBOOT=yes

TYPE=Ethernet

service network restart(终于可以上网了。)

a、检查系统的编译环境。

检查是否已经安装内核源码

[root@localhost ~]# rpm -qa|grep kernel

kernel-doc-2.6.18-8.el5

kernel-xen-2.6.18-8.el5

kernel-2.6.18-8.el5

kernel-PAE-2.6.18-8.el5

kernel-headers-2.6.18-8.el5

kernel-PAE-devel-2.6.18-8.el5

kernel-devel-2.6.18-8.el5

检查是否已经安装编译用到的gcc

[root@localhost ~]# rpm -qa|grep gcc

gcc-gfortran-4.1.1-52.el5

gcc-java-4.1.1-52.el5

libgcc-4.1.1-52.el5

gcc-c++-4.1.1-52.el5

compat-gcc-34-c++-3.4.6-4

compat-gcc-34-3.4.6-4

gcc-4.1.1-52.el5

compat-gcc-34-g77-3.4.6-4

compat-libgcc-296-2.96-138

b、内核源码的安装:

Redhat AS 4以前的版本是通过kernel-source-XXX.rpm的安装包来创建内核源文件,但是从Redhat AS 4开始不再提供kernel-source-XXX.rpm安装包,需使用Kernel-devel-XXX.rpm的安装包来创建Intel驱动程序需要的内核文件。 用rpm –qa|grep kernel-devel查看是否安装了这个包;如果返回结果中有kernel-devel-xxx(其中xxx为当前redhat的内核版本,如rhel4为2.6.9-11EL), 即已经安装。如无返回结果则需要安装kernel-devel包。到安装光盘中找到kernel-devdel-xxx.i686.rpm,用下面命令安装此rpm包:

# rpm -ivh --force kernel-devel-xxxx.rpm

c、gcc的安装

大家想要解决更多装机问题可以关注快启动询问小编哦。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<