linux添加网卡及驱动
今天装了个RHCL5,不能加载网卡就更别说驱动了,用以下命令查看下网卡信息:
一、找硬件
[root@localhost
~]# kudzu --probe --class=network
class: NETWORK
bus: PCI
detached: 0
device: eth0
desc: "Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet
"
vendorId: 10ec
deviceId: 8167
subVendorId: 147b
subDeviceId: 1c2a
pciType: 1
pcidom: 0
pcibus: 1
pcidev: 8
pcifn: 0
[root@localhost
~]# lspci | grep Ethernet
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
我的测试机器的网卡型号是:RTL-8110SC/8169SC
二、下载驱动
有了硬件去网上下载相应的驱动,去http://www.realtek.com.tw
,我的网卡的驱动下载地址如下:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8110S-32/RTL8169S-32/RTL8110SB(L)/RTL8169SB(L)<br>RTL8110SC(L)/RTL8169SC(L
)
LINUX driver for kernel 2.6.x and 2.4.X (support x86 and x64)
6.011.00
2009/7/30
29k
GO
GO
GO
驱动程序为:r8169-6.011.00.tar.bz2
三、装驱动
第一步:添加新硬件,要查看下kernel是不是装的完整,以免后面报和kernel相关错误:
[root@localhost kernel]# rpm -qa | grep kernel
如果装全了,会显示如下几个包:
kernel-xen-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
第二步:解压R8169驱动包
[root@localhost ~]# tar jxvf r8169-6.011.00.tar.bz2
进入解压到驱动程序目录,命令:
cd r8169-6.003.00
查看目前是否有网卡驱动模块,命令:
lsmod|grep r8169
,通常都没有
执行清除网卡驱动命令:
make clean
执行安装网卡模块命�
相关文档:
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
A:link { so-language: zxx }
-->
所谓“阅兵”就是检阅部队的意思。
Linux
大军(发行版)可谓“散兵游勇”,谈何大阅兵?此言差矣。
......
嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置,本文分析了嵌入式系统中常用的存储设备及其管理机制,介绍了常用的基于FLASH的文件系统类型。
1.嵌入式系统存储设备及其管理机制分析
构建适用于嵌入式系统的Li ......
成功实现Linux下pppd通过GPRS拨号上网
昨
天把开发板的bootloader删了,没办法,只得在PC上调GPRS拨号了.先在windows下拨号成功,然后用工具看拨号时具体使用了哪些AT命
令,再使用这些命令到linux下使用pppd来拨号,最后终于成功了,之前开发板上不能成功拨号极有可就是AT指令有� ......
一、修改IP、网关
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.117
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
二、修改DNS
[root@lvs_master ~]# vi /etc/resolv.conf
n ......
1,打开串口
/**打开串口,dev 串口设备名, mode 打开方式,**/
int opendev(char *dev,mode_t mode)
{
int fd;
fd = ......