[网卡]3Com网卡的FAQ问题:3c503选择了IRQ N,但其它设备也需要IRQ N。(比如CD ROM驱动程序、 modem等。)可以不编译进内核就解决这个问题吗? 解决方案:3c503驱动程序按照顺序{5, 9/2, 3, 4}检测空闲的IRQ线,从中找到一个未被使用的IRQ。在网卡被ifconfig操作配置时选择中断IRQ。 如果你使用的是模块化的驱动程序,可以用模块参数设置各种情况,包括中断IRQ的值。 下面的语句选择IRQ9、基址0x300、和if_port #1(外部收发器)。
如果驱动程序被编译进了内核,你还可以通过LILO在启动时传递参数来设置同样的值。
下面的语句选择IRQ3、检测基址、和缺省if_port #0(外部收发器)。
问题:3c503: configured interrupt X invalid, will use autoIRQ. 原因:3c503网卡只能使用中断IRQ{5, 2/9, 3, 4}中的一个(这些是网卡所能连接的中断线。)如果你使用一个不在其中的IRQ值,就会得到如上的提示。一般情况下,没必要为3c503指定中断值。3c503会在ifconfig配置时使用autoIRQ,并从IRQ{5, 2/9, 3, 4}中选择一个。 解决方案:使用上述的合法IRQ值,或者不指定IRQ以启用autoIRQ。 问题:提供的3c503驱动程序无法使用AUI(粗缆以太网)端口。怎样才能不使用缺省的细缆以太网端口而选择AUI端口? 解决方案:3c503的AUI端口对于内建驱动程序可以在启动时选择,对于模块化驱动程序可以在插入模块时选择。这一选择会覆盖未使用的dev->rmem_start变量的低比特位,所以启动参数:
对内建在内核的驱动程序起作用。 要在载入模块时指定AUI端口,只需把xcvr=1附加在模块选项包含你的I/O和IRQ值的那一行就行了。。 上一篇:RedHat系统服务控制机制详解 下一篇:ext2文件系统下恢复误删除的文件 更多相关文章
|
推荐文章
精彩文章
|