InfoQ

交流

讨论:怎样装modem的驱动

作者 shllhs 发布于 2003-08-01 分类:linux技术

我刚用linux没几天,想用它上网,但是我不会在linux下装modem的驱动程序,怎末装?装在哪?请诸位多多帮忙,谢谢!!!



逛论坛交流怎样装modem的驱动

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

相关讨论话题

3 条回复

回复

LINUX下即插即用设备的安装  .. 发表人 刘铭 发表于 08月17日
太感谢了!我好好研究研究 发表人 shllhs 发表于 08月18日
QUOTE: 发表人 刘铭 发表于 08月19日
  1. 返回顶部

    Re: 怎样装modem的驱动

    2003年08月17日 发表人 刘铭

    LINUX下即插即用设备的安装

      即插即用,在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中,我的系统中共有三个即插即用设备,分别是NE2000兼容网卡、Yamaha OPL~SA2声卡和一个USR 56K modem。由于文件太长,我略去了网卡和modem部分。
      接下来就是为每个设备分配所需资源。有许多方法可以实现。第一种,也是最简单的方法就是,如果你在同一台机器上也装了WIN95或WIN98,通过控制面板的系统的属性页,可以看到在WINDOWS系统下各即插即用设备的资源,记下用到Linux即可。如果你的机器中没有其它的操作系统,采用第二种方法。即手动分配资源,只要各设备资源不发生冲突就行。手动分配资源以前,最好先看一下已经使用的中断列表、I/O列列表,它们分别位于/proc/interrupts、/proc/ioports、/proc/dma。一旦你确定了各设备使用的资源,就可以分配了。
      选择分配给每个设备的资源非常简单。你只要去掉你设备所需资源前的注释号即可。描述资源的行很容易找到,因为它们总是以INT, IO或 DMA开头。在这些行之前是你所能使用资源的描述。你可以选一组,因为像下面这样的一行说明它们有优先权的区别。
      # Start dependent functions: priority preferred
      在去掉所需资源的注释号后,你还必须去掉(ACT Y)行上的注释号来告诉ISAPNP激活该设备。
      如果喜欢,留着其余的注释也行。下一步就是测试你的配置是否正确。使用以下命令/sbin/isapnp /etc/isapnp.conf,屏幕会出现一些信息,样本如下:
      Board 1 has Identity c5 c0 7f 53 05 01 22 05 07: AXE2201
      Serial No 3229569797 [checksum 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设置的即插即用设备的唯一方法是把它们编译为模块。所以,对每一个被认为是即插即用的设备,确信把它编译为内核支持的模块。
      好了,不用再为你的新设备不能被Linux接受而烦恼了,去尽情享受Linux带给你的乐趣吧。

  2. 返回顶部

    Re: 怎样装modem的驱动

    2003年08月18日 发表人 shllhs

    太感谢了!我好好研究研究

  3. 返回顶部

    Re: 怎样装modem的驱动

    2003年08月19日 发表人 刘铭


    QUOTE:




  4. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


  5. 抢着回答

    这个sql语句为什么会这样??

    我想从一个表里读取一条符合条件的记录和一条随机记录,下面是SQ...

    闪了.明天在来~~

    明天还要加班..到公司在上吧. 喝失恋酒去....

    用SetCookie設置的變量怎樣判斷是否存在

    如:用 SetCookie("user", "$id"); 設置了user變量

    请问如何将字符型数字转为值数型数字?

    请问如何将字符型数字转为值数型数字? $info[m_date] 我...

    有谁介绍一下page_repair()的详细用法

    有谁介绍一下page_repair()的详细用法,主要是其中表达式的详解

    统计用户在线时间~~~~~救 命!!

    网 站 ,是 关于 学习 的,要 记录 用户 的 学 习 时间。现 在 ...

    张国荣

    [ Full Screen ]

    求一javascript程序

    各位有没有可以那种可以首尾相连的走马灯(marquee)程序,我想要中...

    请教mysql数据库达人,关于数据库转换

    库1结构如下 因为太长,贴不上来,以.sql方式存于服务器 ht...

    经典呀

    在D

    []