网络安全参考 | 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   字体: [ ]  
 

  最后使用cdrecord命令来刻录:

# cdrecord -scanbus

  查看SCSI总线中刻录机的配置信息:

Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J?rg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
cdrecord: Warning: using inofficial libscg transport code version 
(schily - Red Hat-scsi-linux-sg.c-1.75-RH '@(#)scsi-linux-sg.c       
1.75 02/10/21 Copyright 1997 J. Schilling').
scsibus0:
     0,0,0     0) 'HL-DT-ST' 'RW/DVD GCC-4240N' 'E112' Removable CD-ROM
     0,1,0     1) *
     0,2,0     2) *
     0,3,0     3) *
     0,4,0     4) *
     0,5,0     5) *
     0,6,0     6) *
     0,7,0     7) *

  可以看到目前的光驱在SCSI总线的参数,然后根据参数来输入下面的命令刻录光盘:

# cdrecord -v -eject speed=24 dev=0,0,0 example.iso

  speed=24是以24倍速来刻录光盘,dev=后加上刚才显示的刻录机的SCSI参数。

  SCSI设备驱动过程

  下面以Adaptec SCSI RAID 3200S卡为例,介绍SCSI RAID卡的驱动过程。这是常见的带RAID功能的SCSI卡。在大部分编译好的内核中,都会编译对SCSI设备的支持。但是需要知道,内核中只是支持通用的SCSI总线,而具体的SCSI卡还需要加载相应的驱动程序。SCSI芯片驱动的安装比较特殊,下面分成两种情况叙述。

  1. Linux系统的启动文件就是在SCSI硬盘上

  这种情况下,SCSI设备的驱动程序不能像普通的驱动程序来安装。因为如果系统启动时没有加载SCSI卡的驱动程序,那么根本无法访问其它的Linux系统文件,所以必须在内核启动后立刻就加载该设备的驱动程序。以下是在Red Hat系统中具体的安装过程。

  (1)从Adaptec网站http://www.adaptec.com/worldwide/support/driverdetail.jsp? sess=no&language=English+US&cat=/Product/ASR-3200S&filekey=dpt_i20-drv_2.5.0-rh9-i686.img 下载Adaptec SCSI RAID 3200S卡针对Red Hat 9.0的驱动程序,大家可以看到这是一个.img的镜像文件。

  (2)将该镜像文件写入软盘中。Linux下可以用下面命令:

# dd if=dpt_i20-drv_2.5.0-rh9-i686.img of=/dev/fd0

  或者

# cat dpt_i20-drv_2.5.0-rh9-i686.img  > /dev/fd0

  在Windows下利用Red Hat第一张安装光盘中的/CDROM/dosutils/rawrite.exe程序。

  (3)在启动Red Hat安装过程时,boot提示符出现时进入安装模式:

boot:  linux dd

 
推荐文章
·让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 织梦内容管理系统