当前位置:  技术问答>linux和unix

一直想问的问题:Linux下怎么装内猫?

    来源: 互联网  发布时间:2014-11-09

    本文导语:  有没有专门的Service程序?还有主板集成的声卡该怎么办? | 转贴自linuxaid,原文有图,地址是: http://www.linuxaid.com.cn/training/showtri.jsp?i=224 硬件全攻略--MODEM 六、 驱动内猫     对于大多数内...

有没有专门的Service程序?还有主板集成的声卡该怎么办?

|
转贴自linuxaid,原文有图,地址是:
http://www.linuxaid.com.cn/training/showtri.jsp?i=224

硬件全攻略--MODEM

六、 驱动内猫
    对于大多数内猫而言,Linux系统能够自己识别到,那只需用前面的方法使用它就行了。而如果你的Linux无法识别它的话,就需要让Linux系统识别到它。通常我们可以采用两种方法:
    1、 对于一些即插即用设备而言,我们可以使用isapnptools工具解决这一问题:
    1) 首先以root用户登陆,然后运行命令/sbin/pnpdump > /etc/isapnp.conf,将你机器上所有的即插即用设备信息写入文件/etc/isapnp.conf中。
    2) 接下来需要为该设备分配IRQ与I/O资源:
    a.根据该设备在Windows中查看其所占资源,当然这要你在本机上装有Windows;
    b.或者自已动手为其分配资源,只要不冲突就行了!(已分配的资源可以从/proc/interrupts、/proc/ioports、/proc/dma查到)
    3) 然后从isapnp.conf中找到你要驱动的设备,然后去掉它们前面的注释号“#”,将填入它们的INT(IRQ号)、IO(IO地址)及DMA等。
    4) 设置完成后,我们就可以执行以下命令驱动该设备:
     /sbin/isapnp /etc/isapnp.conf
    5)如果该命令没有出错的话,就会在屏幕上打印出相关的硬件信息,你只需将该句命令写入/etc/rc.d/rc.local就可以使得每次启动Linux时,都自动驱动该设备。
    2、 如果你能够找到该款内猫的驱动程序的话,那也可以采用安装驱动程序的方法。采用这种方法,大致的步骤如下:
    1) 下载驱动程序包;
    2) 解压驱动程序包,然后运行make,完成编译;
    3) 使用insmod将驱动程序模块加入内核;
    4) 然后在/dev目录下创建一个设备,命令如下:
      cd /dev
      mknod 驱程模块名 c 127 1
    5) 然后创建一个名为modem的符号链接,使其指向刚刚创建的设备;
    6) 这样,我们就可以使用前面的方法来操作MODEM了。
    由于对于不同的MODEM,驱动程序不同,因此无法一一细解,只能是将安装的思路整理出来,供大家参考。

七、 驱动软猫
    由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。
    如果你的MODEM包装盒上注有"HCF" , "WinMODEM" 或 "soft MODEM" 字样的话,就很可能是软猫。如果你想在Linux下使用它,那一定要去www.linmodems.org看一看。该网站中有一些软猫的驱动程序,目前已有支持Cirrus Logic(CL-MD5620DT)、 Conexant (Rockwell) HSF、ESS ES56T-PI、MODEMs (PCI)、 Lucent LT WinMODEM、 Pc Tel等芯片的软猫驱动程序。
    下面我就以CL-MD5620DT为例(其他品牌类似),说明一下软猫的驱动方法,希望对软猫用户有一些指导和参照。
    1. 从www.linmodems.org中下载其驱动程序clmodem-0.3.0+gg.tar;
    2. 执行以下命令,解开这个tar包:
        # tar - xvf CLMODEM-0.3.0+gg.tar
    3. 由于该驱动程序不支持PnP(即插即用),因此需要手工配置IRQ与I/O地址,我们可以通过执行cat /proc/pci |more命令来获取其IRQ与I/O资源占用情况。从该命令的输出中你可以看到类似下面的一段信息:
    Bus 0, device 13, function 0:
    Communication controller: Cirrus Logic Unknown device (rev 1).
Vendor id=1013. Device id=4000.
    Medium devsel. IRQ 10.
    Non-prefetchable 32 bit memory at 0xebffe000 [0xebffe000].
    I/O at 0xe 000 [0xe001].
    从中,我们可以得知,其资源占用情况:IRQ=10;I/O地址=0xe0000。
    4. 然后我们修改驱动程序中的clm_config.h文件,将其前两行根据其输出修改:
      #define CLM_BASE_IO_ADDRESS 0xe000
      #define CLM_IRQ 10
    5. 然后在驱动程序目录中执行make命令,编译驱动程序;
    6. 接着使用insmod命令将该模块装载入内核:
      /sbin/insmod clm.o
     若要每次启动Linux时自动加载该模块,可将该句加入/etc/rc.d/rc.modules文件。
    7. 使用mknod命令创建设备:
    mknod /dev/clm  c 121 0
    8. 最后,将/dev/modem链接为/dev/clm:
    ln /dev/modem /dev/clm
    好了,Linux已经可以识别你的软猫了,你就可以前面的方法拔号上网了。
 

    
 
 

您可能感兴趣的文章:

  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • linux 繁体 汉字输入法 问题 linux 繁体 汉字输入法 问题
  • Linux 下c++开发error while loading shared libraries问题解决
  • 先安装linux,后安装winxp,能否解决正常启动linux的问题不?(初学者问题,很容易回答)
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • Linux新手问,Linux安装问题。
  • linux下游戏问题。(菜鸟问题)
  • 初学Linux,发现Linux下的版本问题很头痛。【系列问题】
  • 高深问题:有了linux内核源代码如何做成一个linux操作系统
  • 一个很菜的问题,关ARM与linux内核裁剪的问题!
  • vmware装的linux,通过win2000访问linux的web服务器有问题
  • 最菜的问题—关于linux“动态库”的问题 iis7站长之家
  • Linux下是否存在磁盘碎片问题和内存碎片问题?
  • linux开发的应用程序部署到其他linux的问题
  • vmware上装LINUX的问题,WIN7可以拼的通linux的IP,linux拼不通win7的IP
  • Linux互ping在局域网内大量丢包,但是linux和windows互ping就没问题。
  • 最菜的问题—关于linux“动态库”的问题
  • linux下挂载linux分区的问题
  • 一个小问题。Linux下编程语言的问题。
  • linux问题 secureCRT连接的问题 在线等急!~~
  • Linux下环境变量问题以及FLEX安装问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 八个问题帮你快速了解Docker
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 死锁的问题 多级锁定问题 循环锁定问题
  • nginx Windows版相关问题及使用说明
  • [问题]双系统出现的问题!求问题的原因和解决办法!
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 初学者问题。一个是编译hello world的问题,一个是配置ssh的问题
  • c/c++服务器程序内存泄露问题分析及解决
  • C程序问题:哪个高手帮我解释下下面的问题,主要是a[0]和&[0] 的区别 和编译器的问题??
  • ​部署 Docker 前必须问自己的四个问题
  • swing的问题还是jbuiler的问题??
  • spring的事务类型及spring和hibernate可能导致的问题分析
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。第二个问题:什么是LILO?怎么样
  • Windows C/ C++堆相关问题及解决思路
  • jbuilder7问题 编译没有问题,内部运行编写的的java程序就退出了???


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,