歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 關於isa總線即插即用卡的一般問題

關於isa總線即插即用卡的一般問題

日期:2017/2/27 9:24:19   编辑:更多Linux

首先要去下載一個isapnptools的工具包,現在很多發行版已經包含了這個包.編譯安裝後:

(1)用 pnpdump > /etc/isapnp.conf 去找PnP卡和它們的參數(如果已經有了這個文件要注意備份)

(2)編輯 /etc/isapnp.conf

選擇其中最好的配置,取消前面的注釋符"#"----讓這行參數有效,保存. (3)在 /etc/rc.d/rc.S (如果是Redhat 5.1 的話,好象這一步不用), 加入 /sbin/isapnp /etc/isapnp.conf

一定要加在 depmod -a 之前。也就是說,在內核配置裡把對應PnP卡的部分編譯成模塊的方式, 否則內核先於isapnp執行,那就沒用了. 這樣isapnp先把硬件參數設好,後面的驅動模塊就能正常工作.

當然手工加上要啟動的模塊也可以,如/sbin/insmod sound等等. (4)重新啟動看看這樣如何.

要注意的是有些PnP的聲卡會和PnP的網卡搶同一個中斷,引起沖突,要仔細設置,還要到BIOS設置裡看看都開放了哪些中斷供pnp使用.如果你從瘟95重新啟動後接著用LILO啟動Linux,可能有些PnP卡工作不正常,沒有辦法,只好關機冷啟動.據說在瘟95下用loadlin.exe啟動Linux可以解決某些兼容問題.

另外一種簡單的方法是用PnP卡自帶的驅動軟盤去禁止PnP功能,把參數定住.可能還需要把BIOS裡PnP OS 一項禁止.

Linux對pci總線的PnP卡支持較好,你可以用scanpci查看相關信息或者查看/proc/pci文件. 或者下載PCI Utilities,裡面的lspci可以列出所有的pci設備。

ISA PnP的大致原理是用一個缺省的端口與PnP的管理者通信,可以動態地修改工作端口與中斷號。

-金山卓越




Copyright © Linux教程網 All Rights Reserved