文件內容:http://www.broadcom.com/drivers/downloaddrivers.php
解開zip壓縮包,一般會包含兩種格式的檔案,乙個是bcm5700-.src.rpm,
另乙個是bcm5700-.tar.gz壓縮檔案,是指具體的版本.這兩個檔案包裡面均包含建立驅動的原始檔,其中tar格式的檔案裡面還包含一些附加的應用程式,例如補丁程式和為網路安裝的用的磁碟映象檔案。
因為網絡卡需要編譯,所以要先確認將核心原始檔安裝好,下面是關於核心原始檔的安裝
linux下新增核心原始檔
1. 用rpm –qa|grep kernel-source檢視是否安裝了這個包;
如果返回結果中有kernel-source-***(其中***為當前redhat的核心版本,如rhel3為2.4.21-4el),即已經安裝。如無返回結果則需要安裝kernel-source包。到安裝光碟中找到kernel-source-***.i386.rpm,用下面命令安裝此rpm包:
2. 如果安裝了用rpm -v kernel-source校驗是否有檔案丟失,如果沒有輸出,表示檔案完整;(注意不要加版本號)
3. 如果有丟失用rpm -ivh --force kernel-source-***x...把包重新安裝一下;
這個kernel-source包,在您的rh安裝光碟中,在redhat/rpms中,如果以前沒有安裝過這個包,那麼用rpm -ivh kernel-source-***x...來安裝,如果安裝過,需要覆蓋安裝,使用rpm -ivh --force kernel-source-***x...這個命令強制安裝。
注:as 4 開始,沒有kernel-source這個包了,取而代之的是kernel-dev這個包,檢查這個包有沒有安裝的方法同上
如果安裝系統時才用的預設安裝,則在安裝kernel source之前
驅動安裝步驟
使用rpm包的方法:
***********************************=
1.安裝源rpm包:
#rpm -ivh bcm5700-.src.rpm
2.執行cd 命令切換到相應的目錄下,為自己的linux核心編譯網絡卡驅動:
#cd /usr/src/
#rpmbuild -bb specs/bcm5700.spec (for rpm version 4.x.x)
or#rpm -bb specs/bcm5700.spec
注:不同linux版本rpm路徑可能不同。
說明:rpmbuild–bb命令是針對當前核心生成二進位制的rpm包.bcm5700.spec是乙個規範檔案,當使用redhat linux時,安裝源**rpm包之後,應能在/usr/src/redhat/specs目錄中找到它的規範檔案.建立二進位制rpm包時,只需要有源**和乙個規範檔案即可.
3.安裝新編譯好的rpm包:
#rpm -ivh rpms/i386/bcm5700-.i386.rpm
注意:如果在red hat 7.2, 7.3,2.1as 和其他已經包含了老版本驅動的系統上安裝驅動時,需要加--force 引數. 驅動程式將根據核心版本的不同,安裝到不同的路徑下:
2.2.x kernels:
/lib/modules//net/bcm5700.o
2.4.x kernels:
/lib/modules//kernel/drivers/net/bcm5700.o
2.4.x kernels with bcm5700 as an addon driver (e.g. red hat 7.3, 2.1as):
/lib/modules//kernel/drivers/net/bcm/bcm5700.o
or/lib/modules//kernel/drivers/addon/bcm5700/bcm5700.o
2.6.0 kernels:
/lib/modules//kernel/drivers/net/bcm5700.ko
4.解除安裝核心自帶的驅動
當在高核心版本的linux上載入驅動時,需要先解除安裝核心自帶的網絡卡驅動tg3,解除安裝方法如下:
a. 首先用ifconfig命令禁用所以機器上使用tg3驅動模組的網絡卡,然後使用rmmod命令解除安裝tg3模組。假設伺服器上原有2塊用tg3驅動的broadcom網絡卡,命令如下
#ifconfig eth0 down
#ifconfig eth1 down
#rmmod tg3
b. 為了系統啟動時可以自動載入bcm5700驅動代替原來的tg3驅動,需要手工修改配置檔案/etc/modules.conf
將原來此檔案中tg3的記錄刪掉,加入新的bcm5700記錄。示例如下
alias eth0 bcm5700
alias eth1 bcm5700
5.載入驅動
#modprobe bcm5700
6.網絡卡驅動安裝完成重新啟動系統配置網絡卡即可。
netconfig
7.如果要儲存設定需要在modules.conf檔案中修改
vi /etc/modules.conf
eth0/1 替換tg3 為bcm5700
使用tar檔案製作驅動:
*************************
1.將原始碼包bcm5700-.tar.gz複製到伺服器任意目錄下,解壓原始碼包
#tar -xvzf bcm5700-.tar.gz
2.編譯驅動模組bcm5700.o模組檔案:
#cd bcm5700-/src
#make
3.安裝驅動
#make install
Linux 網絡卡驅動安裝 rpm包
文件內容 解開zip壓縮包,一般會包含兩種格式的檔案,乙個是bcm5700 src.rpm,另乙個是bcm5700 tar.gz壓縮檔案,是指具體的版本.這兩個檔案包裡面均包含建立驅動的原始檔,其中tar格式的檔案裡面還包含一些附加的應用程式,例如補丁程式和為網路安裝的用的磁碟映象檔案。因為網絡卡需...
linux網絡卡驅動安裝
有些主機板裝linux之後網絡卡沒驅動的。就要安裝驅動 方法如下 2.cd arl1e x.x.x.x src 3.make install 4.lib modules 2.6.18 238.5.1.el5 kernel drivers net atl1e atl1e.ko 5 insmod arl...
Linux安裝網絡卡驅動
device boot start end blocks id system dev sda1 1 1848 1997188 b w95 fat32 類似資訊,因為我的u盤是2g的盤所以就這個資訊 然後建立乙個目錄usb,如果存在了就算了,一般是這樣的 mkdir mnt usb 所謂的掛接u盤 m...