科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux操作系统下即插即用设备的安装 (1)

Linux操作系统下即插即用设备的安装 (1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:ChinaITLab 来源:ChinaITLab 2007年10月18日

关键字: 安装 设备 操作系统 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

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

随着时间的推移,Linux玩友渐渐总结出两种方法。一是先从DOS启动,初始化设备后,再用loadlin加载到Linux中。但这种方法耗时太大。二是用isapnptools的应用程序,这是一种很好的方法。

现在,大多数发行套件中都有isapnptools。如果你的套件中有,安装它即可。如果你的发行套件中没有它,到http://www.roestock.demon.co.uk/isapnptools/去下载一份,解压后把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 Id AXE2201, Serial Number 3229569797, checksum 0xC5. 
  # Version 1.0, Vendor version 0.0 
  # ANSI string -->Ethernet PnP ISA Card /S <-- 
  # 
  # Logical device id AXE2201 
  # Device support I/O range check register 
  # 
  # Edit the entries below to uncomment out the configuration required. 
  # Note that only the first value of any range is given, this may be 
  # changed if required 
  # Don't forget to uncomment the activate (ACT Y) when happy 
  
  (CONFIGURE AXE2201/3229569797 (LD 0 
  # Compatible device id PNP80d6 
  # Logical device decodes 10 bit IO address lines 
  # Minimum IO base address 0x0240 
  # Maximum IO base address 0x0380 
  # IO base alignment 32 bytes 
  # Number of IO addresses required: 32 
  # (IO 0 (SIZE 32) (BASE 0x0240)) 
  # IRQ 3, 5, 9, 10, 11, 12 or 15. 
  # High true, edge sensitive interrupt 
  # (INT 0 (IRQ 3 (MODE +E))) 
  # (ACT Y) 
  )) 
  # End tag... Checksum 0x00 (OK) 
  # 略去声卡部分 
  #略去modem卡部分 
  
  # Returns all cards to the "Wait for Key" state 
  
  (WAITFORKEY)
  

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

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章