当前位置: 技术问答>linux和unix
LINUX可以支持的软猫,和安装方法。
来源: 互联网 发布时间:2014-11-27
本文导语: 转(忘记那的了) 驱动软猫由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。如果你的MODEM包装盒上注有"HCF","WinMODEM"或"softMODEM"字样的话,就很可能是...
转(忘记那的了)
驱动软猫由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。如果你的MODEM包装盒上注有"HCF","WinMODEM"或"softMODEM"字样的话,就很可能是软猫。如果你想在Linux下使用它,那一定要去www.linmodems.org看一看。该网站中有一些软猫的驱动程序,目前已有支持CirrusLogic(CL-MD5620DT)、Conexant(Rockwell)HSF、ESSES56T-PI、MODEMs(PCI)、LucentLTWinMODEM、PcTel等芯片的软猫驱动程序。下面我就以CL-MD5620DT为例(其他品牌类似),说明一下软猫的驱动方法,希望对软猫用户有一些指导和参照。1.从www.linmodems.org中下载其驱动程序clmodem-0.3.0+gg.tar;2.执行以下命令,解开这个tar包:#tar-xvfCLMODEM-0.3.0+gg.tar3.由于该驱动程序不支持PnP(即插即用),因此需要手工配置IRQ与I/O地址,我们可以通过执行cat/proc/pci|more命令来获取其IRQ与I/O资源占用情况。从该命令的输出中你可以看到类似下面的一段信息:Bus0,device13,function0:Communicationcontroller:CirrusLogicUnknowndevice(rev1).Vendorid=1013.Deviceid=4000.Mediumdevsel.IRQ10.Non-prefetchable32bitmemoryat0xebffe000[0xebffe000].I/Oat0xe000[0xe001].从中,我们可以得知,其资源占用情况:IRQ=10;I/O地址=0xe0000。4.然后我们修改驱动程序中的clm_config.h文件,将其前两行根据其输出修改:#defineCLM_BASE_IO_ADDRESS0xe000#defineCLM_IRQ105.然后在驱动程序目录中执行make命令,编译驱动程序;6.接着使用insmod命令将该模块装载入内核:/sbin/insmodclm.o若要每次启动Linux时自动加载该模块,可将该句加入/etc/rc.d/rc.modules文件。7.使用mknod命令创建设备:mknod/dev/clmc12108.最后,将/dev/modem链接为/dev/clm:ln/dev/modem/dev/clm好了,Linux已经可以识别你的软猫了,你就可以前面的方法拔号上网了。
驱动软猫由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。如果你的MODEM包装盒上注有"HCF","WinMODEM"或"softMODEM"字样的话,就很可能是软猫。如果你想在Linux下使用它,那一定要去www.linmodems.org看一看。该网站中有一些软猫的驱动程序,目前已有支持CirrusLogic(CL-MD5620DT)、Conexant(Rockwell)HSF、ESSES56T-PI、MODEMs(PCI)、LucentLTWinMODEM、PcTel等芯片的软猫驱动程序。下面我就以CL-MD5620DT为例(其他品牌类似),说明一下软猫的驱动方法,希望对软猫用户有一些指导和参照。1.从www.linmodems.org中下载其驱动程序clmodem-0.3.0+gg.tar;2.执行以下命令,解开这个tar包:#tar-xvfCLMODEM-0.3.0+gg.tar3.由于该驱动程序不支持PnP(即插即用),因此需要手工配置IRQ与I/O地址,我们可以通过执行cat/proc/pci|more命令来获取其IRQ与I/O资源占用情况。从该命令的输出中你可以看到类似下面的一段信息:Bus0,device13,function0:Communicationcontroller:CirrusLogicUnknowndevice(rev1).Vendorid=1013.Deviceid=4000.Mediumdevsel.IRQ10.Non-prefetchable32bitmemoryat0xebffe000[0xebffe000].I/Oat0xe000[0xe001].从中,我们可以得知,其资源占用情况:IRQ=10;I/O地址=0xe0000。4.然后我们修改驱动程序中的clm_config.h文件,将其前两行根据其输出修改:#defineCLM_BASE_IO_ADDRESS0xe000#defineCLM_IRQ105.然后在驱动程序目录中执行make命令,编译驱动程序;6.接着使用insmod命令将该模块装载入内核:/sbin/insmodclm.o若要每次启动Linux时自动加载该模块,可将该句加入/etc/rc.d/rc.modules文件。7.使用mknod命令创建设备:mknod/dev/clmc12108.最后,将/dev/modem链接为/dev/clm:ln/dev/modem/dev/clm好了,Linux已经可以识别你的软猫了,你就可以前面的方法拔号上网了。
|
咋搞的啊,两天不上,,,,,,,,
信誉变98啦!!!!
信誉变98啦!!!!
|
让斑竹放入精华版,以后有人问叫他们去那里找就是了
|
5555555555555