这个问题的答案取决于驱动程序是否被用做可载入的模块或者直接编译进 了内核。大多数Linux发行版本现在都使用模块化的驱动程序。这样就不用 发行许多内核,每种内核设置一个不同的内建驱动程序。使用一个单
一的 基本内核,如果特定用户系统需要,一旦系统启动,就可以从驱动程序模 块文件(通常存放在/lib/modules/)
中载入个别的驱动程序。
方法一,把驱动程序作为模块使用: 对于PCI驱动程序,模块通常会自动检测该品牌类型所有安装的网卡。
但对于ISA网卡,探寻一个网卡是不安全的操作,因此你需要提供网卡的I/O地址以便模块知道去哪里查找。这一信息
存储在文件 /etc/conf.modules中。
假设用户有一块在0x350的3c503网卡和一块在 0x280的SMC Elite16 (wd8013)网卡。则应该这样:
alias eth0 wd
alias eth1 3c503
options wd io=0x280
options 3c503 io=0x350
对于PCI网卡,只要用alias语句把ethN接口和相应的驱动程序 名联系...[ 查看全文 ]