网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 设备驱动 > 文章  
Linux培训园地:Linux下设备完全驱动之二
文章来源: 赛迪技术天地-开放系统世界 文章作者: 郄晓烨 发布时间: 2005-08-30   字体: [ ]  
 

  给这个文件加上执行权限:

# chmod 700 ppp-on
# ./ppp-on

  这样就可以拨号上网了。这种方法可以适用于多数的Linux系统,如果是Red Hat Linux,可以使用redhat-config-network命令轻松地在文本界面上配置拨号连接,如图1。

点击浏览大图

图1 文本界面下的redhat-config-network

  如果启动了X-Window,GNOME与KDE都自带图形界面的拨号程序。

  2.内置Modem驱动程序的安装

  内置Modem比起外置的Modem配置要麻烦一些,下面在Dell D600笔记本安装内置Modem的驱动程序。到下面网址下载驱动http://www.linuxant.com /drivers/hsf/full/downloads.php,选定适合本系统内核版本的驱动程序,下载后是一个RPM包。

#rpm-ivhhsfmodem-6.03.00lnxt04061800full _k2.4.21_4.EL-1rh.i686.rpm
... ...
Config for modem unit 0: /dev/ttySHSF0
        Device instance: 0-PCI-8086:24c6-14f1:5422
        HW revision    : CXT22
        HW profile name: hsfmc97ich
        Registration ID: 115C-247C-BFC0
        License owner  : unknown
        License key    : FREE
        License status : FREE (max 14.4kbps data only)
        Current region : CHINA (T.35 code: 0026)

The /dev/modem alias (symlink) points to /dev/ttySHSF0
……

  由上可以看到,安装程序自动建立了一个设备文件/dev/ttySHSF0,并且为它创建了名叫/dev/modem的软链接文件,这个文件与其它的ttyS文件的类型是不同的:

# ls /dev/ttyS0 -l
crw-rw----  1 root  uucp   4,  64 Sep 15  2003 /dev/ttyS
# ls /dev/ttySHSF0 -l
crw-rw-rw-  1 root   root   240,  64 Jun 29 02:36 /dev/ttySHSF0

  由上可以看到,/dev/ttySHSF0文件不是标准的COM口,而是该驱动程序自己注册的240类型的驱动程序。

  实际上,驱动内置Modem的过程是先加载驱动程序,模拟一个ttyS的串口设备文件,然后像给普通外置Modem建立PPP链接那样,为内置的Modem建立拨号连接,不过这时要选定/dev/modem作为设备文件。

 
推荐文章
·让arm-linux支持普通USB摄像头
·Linux设备驱动编程之结构化设备
·Linux设备驱动编程之复杂设备驱
·深入浅出Linux设备驱动之并发控
·深入浅出Linux设备驱动之字符设
·深入浅出Linux设备驱动编程之内
·深入浅出Linux设备驱动编程之引
·Linux设备驱动编程之定时器
·Linux设备驱动编程之中断处理
·Linux设备驱动编程之异步通知
·Linux设备驱动编程之阻塞与非阻
·Linux设备驱动编程之内存与I/O操
·摄像头(WebCam)在Linux操作系
·中星微芯片(301,302)USB 摄像头
 

 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·摄像头(WebCam)在Linu
·在Linux中使用中星微301
·中星微芯片(301,302)USB
·Linux设备驱动编程之内
·深入浅出Linux设备驱动
·Linux的I2C驱动架构
·让arm-linux支持普通USB
·Linux设备驱动编程之复
相关文章
·Linux培训园地:Linux下
·Linux培训园地:Linux下
·深入浅出分析Linux设备
·如何编写Linux操作系统
·让微软汗颜的XGL-Linux
·Linux桌面环境下载利器N
·Qt/Embedded在嵌入式Lin
·Linux设备驱动编程之结
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统