快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门24小时在线娱乐的网站:让你的Linux再也不排斥你的新设备



即插即用,在Linux底下?这可能是困扰大年夜家良久的问题,我也曾经退让过,用老的非即插即用设备取代它。

下面我先容一种措施让你不用再为你的新的设备不能被Linux吸收而烦恼,让你尽情享受Linux带给你的乐趣。

跟着光阴的推移,Linux玩友垂垂总结出两种措施。一是先从DOS启动,初始化设备后,再用loadlin加载到Linux中。但这种措施耗时太大年夜。二是用isapnptools的利用法度榜样,这是一种很好的措施。

现在,大年夜多半发行套件中都有isapnptools。假如你的套件中有,安装它即可。假如你的发行套件中没有它,到http://www.roestock.demon.co.uk/isapnptools/去下载澳门24小时在线娱乐的网站一份,解压后把isapnp 和 pnpdump 拷贝到目录 /sbin中即可。

下面便是实战阶段了。必要筹备的便是把你所有要装的即插即用设备整个装好,以ROOT身份登岸。然后运行以下敕令/sbin/pnpdump > /etc/isapnp.conf,这会把你机械上所有的即插即用设备信息写入文件/etc/isapnp.conf中,下面是我的机械上的/etc/isapnp.conf文件的一部分:

# $Id: plugnplay.html,v 1.1.1.1 1998/12/26 04:41:14 jack Exp $

# This is free software, see the sources for details.

# This software has NO WARRANTY, use at your OWN RISK

#

# For details of this file format, see isapnp.conf(5)

#

# For latest information on isapnp and pnpdump see:

# http://www.roestock.demon.co.uk/isapnptools/

#

# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER

#

# Trying port address 0203

# Board 1 has serial identifier c5 c0 7f 53 05 01 22 05 07

# Board 2 has serial identifier 5a 80 86 00 01 20 00 a8 65

# Board 3 has serial identifier e8 46 46 46 46 90 30 72 56

# (DEBUG)

(READPORT 0x0203)

(ISOLATE PRESERVE)

(IDENTIFY *)

(VERBOSITY 2)

(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

# Card 1: (serial identifier c5 c0 7f 53 05 01 22 05 07)

# Vendor 澳门24小时在线娱乐的网站Id AXE2201, Serial Number 3229569797, checksum 0xC5.

# Version 1.0, Vendor version 0.0

# ANSI string -->Ethernet PnP ISA Card /S

我的系统中共有三个即插即用设备,分手是NE2000兼容网卡,Yamaha OPL~SA2声卡和一个USR 56KB modem。因为文件太长,我略去了声卡和modem部分。

接下来便是为每个设备分配所需资本。有许多措施可以实现。第一种,也是最简单的措施便是,假如你在同一台机械上也装了WIN95或WIN98,经由过程节制面板的系统的属性页,可以看到在WINDOWS系统下各即插即用设备的资本,记下用到Linux即可。假如你的机械中没有其它的操作系统,采纳第二种措施。即手动分配资本,只要各设备资本不发生冲突就行。手动分配资本曩昔,最好先看一下已经应用的中断列表、I/O列列表,它们分手位于/proc/interrupts、/proc/ioports、/proc/dma。一旦你确定了澳门24小时在线娱乐的网站各设备应用的资本,就可以分配了。

选择分配给每个设备的资本异常简单。你只要去掉落你的设备所需资本前的注释号即可。描述资本的行很轻易找到,由于它们总因此INT, IO或 DMA开首。在这些行之前是你所能应用资本的描述。你可以选一组,由于象下面这样的一行阐明它们有优先权的差别。

# Start dependent functions: priority preferred

在去掉落所需资本的注释号后,你还必须去掉落(ACT Y)行上的注释号来奉告ISAPNP激活该设备。

下面是我的/etc/isapnp.conf颠末编辑并去掉落注释行后的样本:

READPORT 0x0203)

(ISOLATE PRESERVE)

(IDENTIFY *)

(VERBOSITY 2)

(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

(CONFIGURE AXE2201/3229569797 (LD 0

(IO 0 (SIZE 32) (BASE 0x0240))

(INT 0 (IRQ 3 (MODE +E)))

(ACT Y)

))

(CONFIGURE YMH0020/2156265473 (LD 0

(IO 0 (SIZE 16) (BASE 0x0220))

(IO 1 (SIZE 8) (BASE 0x0530))

(IO 2 (SIZE 4) (BASE 0x0388))

(IO 3 (SIZE 2) (BASE 0x0330))

(IO 4 (SIZE 2) (BASE 0x0370))

(INT 0 (IRQ 5 (MODE +E)))

(DMA 0 (CHANNEL 0))

(DMA 1 (CHANNEL 1))

(ACT Y)

))

(CONFIGURE YMH0020/2156265473 (LD 1

(IO 0 (SIZE 1) (BASE 0x0201))

(NAME "YMH0020/2156265473[1]{OPL3-SA2 Sound Chip }")

(ACT Y)

))

(CONFIGURE USR3090/1179010630 (LD 0

(IO 0 (SIZE 8) (BASE 0x02f8))

(INT 0 澳门24小时在线娱乐的网站(IRQ 3 (MODE +E)))

(NAME "USR3090/1179010630[0]{U.S. Robotics 56K Voice INT}")

(ACT Y)

))

(WAITFORKEY)

假如爱好,留着另外的注释也行。下一步便是测试你的设置设置设备摆设摆设是否精确。应用以下敕令/sbin/isapnp /etc/isapnp.conf,屏幕会呈现一些信息,样本如下:

Board 1 has Identity c5 c0 7f 53 05 01 22 05 07: AXE2201

Serial No 3229569797 [checks澳门24小时在线娱乐的网站um c5]

Board 2 has Identity 5a 80 86 00 01 20 00 a8 65: YMH0020

Serial No 2156265473 [checksum 5a]

Board 3 has Identity e8 46 46 46 46 90 30 72 56: USR3090

Serial No 1179010630 [checksum e8]

假如你的设置设置设备摆设摆设文件有问题或发生资本冲突,它就会奉告你。发生问题不要发急,从头逐步查找缘故原由,一步一步再来。假如统统安全无事,你还必须包管你的即插即用设备在启动时能进行认证。不幸的是许多发行套件的初始脚本履行要领不合。假如你的发行套件中有isapnptools的话,可能你已经有精确的初始脚本。假如没有,模仿/etc/rc.d/init.d中的款式,自己写一个。

着末一步是让你的内核支持即插即用设备。今朝,内核支持isapnp设置的即插即用设备的独一措施是把它们编译为模块。以是,对每一个被觉得是即插即用的设备,确信把它编译为内核支持的模块。

您可能还会对下面的文章感兴趣: