精华内容
下载资源
问答
  • scsi设备扫描特征分析

    千次阅读 2016-07-21 15:58:08
    当驱动发现一个scsi适配器后,会扫描与其连接的scsi设备。每一个scsi设备的路径可以通过(PathId,TargetId,Lun)表示,当存储miniport驱动收到scsi指令SCSIOP_INQUIRY后,需要判断当前的查询路径上是否有scsi设备...

       当驱动发现一个scsi适配器后,会扫描与其连接的scsi设备。每一个scsi设备的路径可以通过(PathId,TargetId,Lun)表示,当存储miniport驱动收到scsi指令SCSIOP_INQUIRY后,需要判断当前的查询路径上是否有scsi设备连接。

       我们配置scsi适配器时会设置其支持的最大总线数(NumberOfBuses)、最大对应ID设备(MaximumNumberOfTargets)及每一ID设备支持的最大逻辑单元数量(MaximumNumberOfLogicalUnits)。当发现scsi适配器或者调用StorPortNotification(BusChangeDetected, ..., ...)时,Port驱动会向miniport驱动发送SCSIOP_INQUIRY指令,指示miniport驱动重新枚举其上的scsi驱动。在枚举每一个ID设备之前,会先向此ID设置发送SCSIOP_REPORT_LUNS指令。若不支持此指令,再枚举此ID设备上面的逻辑单元。

      我发现响应SCSIOP_INQUIRY指令时,若一个ID设备的Lun 0返回失败,则对这个ID设备的其它的Lun不再发送SCSIOP_INQUIRY指令。若Lun 0返回成功,不管其后的Lun是否枚举成功,都会接受到SCSIOP_INQUIRY指令。与返回的SRB status错误码无关。

    PS: 前段文字说Port驱动会向miniport驱动发送SCSIOP_INQUIRY指令,我感觉这说的不准确,因为Port及Miniport驱动组成了一个完整的驱动,当调用StorPortNotification(BusChangeDetected, ..., ...)时,函数内部应该调用IoInvalidateDeviceRelations通知pnp管理器设备发生了变化,而后pnp管理器发送IRP_MN_QUERY_DEVICE_RELATIONS查询设备,Port驱动再处理此IRP时向miniport驱动发送SCSIOP_INQUIRY指令。

    807dc3a8 a206c812 OsrSVMStor!tdvdisk_ScsiOpInquiry+0x1c [d:\td\newframe\tdvdisk\tdvdisk\tdvmscsi.c @ 82]
    807dc3e8 a206d842 OsrSVMStor!tdvdisk_VmExecuteScsi+0x152 [d:\td\newframe\tdvdisk\tdvdisk\tdvmscsi.c @ 38]
    807dc410 88f60635 OsrSVMStor!HwStorStartIo+0xa2 [d:\td\newframe\tdvdisk\tdvdisk\tdvdisk.c @ 257]
    807dc420 88f6226b storport!RaCallMiniportStartIo+0x1e
    807dc448 88f624e9 storport!RaidAdapterPostScatterGatherExecute+0x184
    807dc458 88f6ff44 storport!RaidAdapterExecuteXrb+0x2d
    807dc478 88f6748b storport!RaUnitStartIo+0xbf
    807dc4b8 88f6da13 storport!RaidStartIoPacket+0x10c
    807dc4d8 88f7067f storport!RaidUnitSubmitRequest+0x4e
    807dc4f8 88f665a7 storport!RaUnitScsiIrp+0x114
    807dc514 83e4a593 storport!RaDriverScsiIrp+0x60
    807dc52c 88f6c22d nt!IofCallDriver+0x63
    807dc548 88f64e29 storport!RaSendIrpSynchronous+0x3b
    807dc5b8 88f6553f storport!RaidBusEnumeratorIssueSynchronousRequest+0x72
    807dc5e8 88f65789 storport!RaidBusEnumeratorGenericInquiry+0x61
    807dc640 88f65ae7 storport!RaidBusEnumeratorProbeLunZero+0x41
    807dc698 88f625af storport!RaidBusEnumeratorGetLunList+0x50
    807dc7d8 88f62685 storport!RaidAdapterEnumerateBus+0xbd
    807dc874 88f9616f storport!RaidAdapterRescanBus+0x55
    807dc898 88f96837 storport!RaidAdapterQueryDeviceRelationsIrp+0x90
    807dc8b4 88f96d86 storport!RaidAdapterPnpIrp+0x94
    807dc8d0 83e4a593 storport!RaDriverPnpIrp+0x71
    807dc8e8 83fd26f8 nt!IofCallDriver+0x63
    807dc904 83fd262f nt!PnpAsynchronousCall+0x92
    807dc964 83fd23b1 nt!PnpQueryDeviceRelations+0xc5
    807dc9a8 83fd0fe1 nt!PipEnumerateDevice+0xf9
    807dcba4 83fd1da5 nt!PipProcessDevNodeTree+0x32c
    807dcbd8 83e27ce0 nt!PiProcessReenumeration+0x74
    807dcc00 83e90aab nt!PnpDeviceActionWorker+0x224
    807dcc50 8401cf5e nt!ExpWorkerThread+0x10d
    807dcc90 83ec4219 nt!PspSystemThreadStartup+0x9e
    00000000 00000000 nt!KiThreadStartup+0x19


    展开全文
  • Linux-从新扫描SCSI总线-更新设备

    万次阅读 2020-07-17 10:43:45
    Linux-从新扫描SCSI总线-更新设备 文章目录Linux-从新扫描SCSI总线-更新设备添加新磁盘增加现有磁盘大小参考 SCSI是用于传输数据以及连接设备和计算机的一组接口标准。在如今云计算的时间,有时候根据业务需求,需要...

    Linux-从新扫描SCSI总线-更新设备


    SCSI是用于传输数据以及连接设备和计算机的一组接口标准。在如今云计算的时间,有时候根据业务需求,需要在物理服务器上添加 磁盘, 从而适配新的需求,但又不想重启服务器时, 可以通过命令让linux重新扫描SCSI总线

    添加新磁盘

    执行以下命令扫描总SCSI线

    echo “- - -” > /sys/class/scsi_host/hostX/scan

    • hostX中"X"是是主机的序号, 如果/sys/class/scsi_host目录下有多个的话, 需要对每一目录都执行该操作
    • “- - -” 是通配符, 告诉SCSI总线需扫描所有的控制器、通道和;UN

    增加现有磁盘大小

    更改了现有磁盘的大小时, 再从新扫描SCSI总线前, 操作系统可能无法看到新磁盘的大小
    可以使用一下命令重新扫描特定设备
    echo “1” > /sys/class/block/sdX/device/rescan

    • sdX "X"是需要重新扫描的设备
    • “1” 是标志使SCSI重新扫描该设备,更新该设备的信息

    参考

    geekpeek

    展开全文
  • 计算机输入设备扫描仪计算机输入设备 —— 扫描仪 引言 扫描仪是一种计算机的数字化输入设备。 作为光、机、电一体化产品,其主要功能是将图片或文件的影像转换为数字化电子文档,通过计算机软件、计算机和输出设备...

    计算机输入设备之扫描仪

    计算机输入设备 —— 扫描仪 引言 扫描仪是一种计算机的数字化输入设备。 作为光、机、电一体化产品,其主要功能是将图片或文件的影像转换为数字化电子文档,通过计算机软件、计算机和输出设备(激光打印机、激光绘图机)接口, 组成网前计算机处理系统, 对数字化文档进行存储及网 络传输。 一、扫描仪的分类 扫描仪根据不同的方法分为以下几种类型: 由于扫描仪的分类方法不同,同一台扫描仪会有不同的叫法,根据其特性和使用方法的不同,可归结为: 二、扫描仪的组成 光 学 系 统 光电转换部件 电 子 系 统 机 械 系 统 与计算机接口 1.光 学 系 统 作用: 是将光源发出的光照射在扫描原稿上,再经过透镜聚焦在光电转换器件上 。 光路: 2.光电转换部件 作用: 将光信号转换成电信号 转换特性: 光谱响应、光的稳定性、灵敏度、噪声等 类型: (1)光电倍增管(Photomultiplier) (2)电荷耦合器件(Charge Couple Device) 3.电子系统 功能 : 将光电转换后的电信号经模拟/数字(A/D)转换器转换成数字信号,再传送给计算机。 4.机械系统 目前平台式扫描仪有两种运动方式: (1) 扫描头运动,图片不动。它是通过步进电机带动扫描头运动。 (2)扫描头步动,图片运动。这样能保证更精确地扫描图像。 5.与计算机接口 USB接口 SCSI接口(Small Computer System Interface) 并行打印机接口—EPP(Enhanced Parallel Port) 三、扫描仪的工作原理 扫描过程示意图 1 扫描过程示意图 2 四.扫描仪的主要性能参数 主要性能指标有: 扫描分辨率 色彩位数 动态范围 缩放倍率 扫描原稿 扫描速度 1.扫描分辨率 分辨率是扫描仪对图像细节上的表现能力,即决定了扫描仪所记录图像的细致度。其单位为dpi(每英寸长度上扫描图像所含有像素点的个数)。 2.扫描仪的位数 扫描仪的位数又叫色彩分辨率、色彩深度、色彩模式、色彩位或色阶,总之都是表示扫描仪分辨彩色或灰度细腻程度的指标,它的单位是bit(位)。 色彩位确切的含义是用多少个位来表示扫描得到的一个像素,是通过扫描仪内部的模数转换器的精度来实现的。 3.扫描仪的动态范围 扫描仪的动态范围又称为密度范围或浓度值。 是扫描仪所能记录的色调范围,通常是指接近纯白到纯黑的范围,即扫描仪所能测量到的最亮颜色和最暗颜色之间的差值。 动态范围描绘扫描仪再现色调细微变化的能力。扫描仪的动态范围与扫描仪的位数有直接关系,其动态范围是扫描仪能分辨出明暗层次的以10为底的对数表示的。 4.缩放倍率 缩放倍率是指扫描仪对原稿缩小或放大的倍率。(=扫描输出/原稿) 缩放是扫描软件中产生较大或较小图像的处理程序,缩放比例与分辨率成反比关系,分辨率越低,图像的缩放比例可以越大。当使用最大的分辨率时,缩放比例只能小于1。 5.扫描原稿 (1)原稿类型: 透射原稿(正片:幻灯片;负片:照相胶卷) 反射原稿(线条稿;黑白/灰阶稿;彩色稿) 6.扫描仪的速度 扫描仪的速度有多种表示方法,因为扫描速度与分辨率,内存容量,软盘存取速度以及显示时间,图像大小有关,通常用指定的分辨率和图像尺寸下的扫描时间来表示。 一般情况下,扫描黑白、灰阶图像,扫描速度为2~100ms/线;彩色图像的扫描速度为5~200ms/线。 五、扫描仪的评测 测试扫描仪的密度 测量扫描仪的清晰度 测量扫描仪的色彩重合度 1.测试扫描仪的密度 扫描仪的密度范围可使用ISO的IT8色靶的灰阶条来测试。 2.测量扫描仪的清晰度 测量扫描仪的清晰度,一般多是凭经验用视觉比较的方法来鉴别。 目前采用的测试方法是扫描具有一定线数的水平和垂直的黑白光栅图,用扫描后得到的图像检查扫描仪的清晰度。 3.测量扫描仪的色彩重合度 扫描仪采集图像中每线的红、

    展开全文
  • SCSI设备是什么

    2021-09-17 11:16:39
    简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。 SCSI是一种智能的通用接口标准。 SCSI设备:硬盘、光驱、软驱、打印机、扫描仪等。 与之...

    小型计算机系统接口(英语:Small Computer System Interface; 简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。 

    SCSI是一种智能的通用接口标准

    SCSI设备:硬盘、光驱、软驱、打印机、扫描仪等。

    与之相对的是IDE设备,IDE是集成的,速度性能等方面没有SCSI快,SCSI价格也比IDE贵至少一倍,一般用于服务器。

    不过SCSI最大的有点是占用率很低,占用系统的资源少,这得益于它有自己独立的芯片。

    现如今IDE技术的发展速率已经不输SCSI,但是未来最快的应该是SATA。

    怎么区分SATA,IDE,SCSI呢:主要看PIN,SCSI有50,68,80PIN的;ATA一般40PIN;IDE全都是40PIN。所以一般SCSI看起来又扁平又长,PIN又多。

     

     

     

     

     

     

     

    展开全文
  • SCSI控制

    2020-07-08 16:14:08
    SCSI的英文名称是“Small Computer System Interface”,中文翻译为\"小型...顾名思义,这是为了小型计算机设计的扩充接口,它可以让计算机加装其他外设设备以提高系统 性能或增加新的功能,例如硬盘、光驱、扫描仪等。
  • SCSI设备信息检测源代码. 比较有用
  • 在计算机系统启动过程中,操作系统会扫描默认的PCI根总线,从而触发了PCI设备扫描SCSI主机适配器作为PCI设备会被PCI总线驱动层扫描到,扫描SCSI主机适配器后,操作系统开始加载SCSI主机适配器驱动,即底层驱动....
  • scsi设备模型一

    2013-08-28 09:41:22
     scsi驱动的核心为总线层驱动,在总线层驱动之上为各种不同的scsi设备驱动,在总线层驱动之下为scsi host驱动。其在内核中的位置如下图所示:    2.3 Linux中scsi驱动框架  在Linux中scsi驱动基本分为三大...
  • SCSI 设备热插拔

    2019-12-04 22:06:22
    处于运行中的服务器,因业务要求也许不允许重启机器,而新添加的SCSI设备(主要是硬盘)如何实现热插拔呢? 1.lsscsi 与 cat /proc/scsi/scsi [root@localhost ~]# lsscsi [0:0:0:0] disk SEAGATE ST300MM0048 N001 ...
  • 使用扫描仪时得到连接失败的错误信息,导致正常扫描失败怎么办...(3)请确认扫描仪的变压器是李杰提供的(如果这台扫描仪需要外接变压器),而不是随身听和调制解调的变压器(李杰扫描仪提供的变压器输出规格是12v/1a)...
  • SCSI

    2012-02-19 16:53:00
    简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。 SCSI是一种智能的通用接口标准。它是各种计算机与外部设备之间的接口标准。   目录 ...
  • 扫描仪

    2011-03-17 00:40:00
    1.一旦扫描仪通电后,千万不要热插拔SCSI、EPP接口的电缆,这样会损坏扫描仪或计算机,当然USB接口除外,因为它本身就支持热插拔。2.扫描仪在工作时请不要中途切断电源,一般要等到扫描仪的镜组完全归位后,再切断...
  • SCSI接口

    千次阅读 2018-09-21 13:58:32
    SCSI(小型计算机系统接口)是计算机和智能设备(包括硬盘,软盘驱动,光盘驱动,打印机,扫描仪等)之间使用的系统级接口的独立处理器标准。它是一种智能的通用接口标准。   特点   SCSI是通用接口在SCSI...
  • top level为具体的scsi设备驱动,例如我们常用的磁盘设备驱动就在该层(Linux中的实现为sd.c),scsi disk的驱动向上表现为块设备,因此,具有块设备的接口及一切属性,向下表现scsi设备,因为scsi disk基于scsi总线...
  • 可以看到里面有几个host,在每个host里面都扫描一次 echo "- - -" > /sys/class/scsi_host/host0/scan 然后lsblk就能看看到新增的硬盘 删除硬盘: -------在线移除硬盘-------------- [root@localhost scsi...
  • 一,SCSI设备上报过程:硬盘上线过程 SATA盘AHCI控制初始化过程: ahci_init()  ->pci_module_init(&ahci_pci_driver); static struct pci_driver a...
  • 什么是SCSI设备

    千次阅读 2005-10-17 16:12:00
    记录下来 :) 首先要说的就是计算机所使用的总线,也就是计算机各个设备之间通信用的数据线的类型了,关于这个我找到了下面的一篇文章: 经常听人说他的计算机硬盘是IDE总线的,光驱是SCSI总线的,主板是PCI总线...
  • 服务器SCSI控制

    2006-04-08 15:01:00
    顾名思义,这是为了小型计算机设计的扩充接口,它可以让计算机加装其他外设设备以提高系统性能或增加新的功能,例如硬盘、光驱、扫描仪等。 早期的计算机依速度、功能被区分为大型主机、小型计算机、微型计算机等多种...
  • SCSI学习

    2017-06-27 07:16:48
    middle lever driver:scsi core:提供API给上层和下层,第一优先级加载;...lower lever:HBAS 具体控制的驱动程序,控制注册并探测到设备,注册设备 lower lever三部曲: 第一步 scsi_host_alloc ...
  • 扫描仪详解

    2015-01-02 10:30:36
     扫描仪是一种获取图像的设备,并将信息转为电脑可以显示、编辑、存储和输出的数字格式。即可以完成以下工作:在文件中插队图和照片;将文字识别,免去打字;将传真文件扫到库中存档;在多媒体中加入图像;在报刊中...
  • 条码扫描器的几种常用接口类型?

    千次阅读 2018-11-29 16:53:18
    条码扫描器是一种全新的、常见的、能够快读读取条形码所包含信息的条码识读设备。随着条码扫描技术在近些年来各行各业的日益普遍使用,它似乎给我们的生活和工作带来了无比便利,特别是在零售行业逐渐成为一个重要...
  • SCSI简介

    2009-10-22 19:07:00
    简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。 SCSI是一种智能的通用接口标准。它是各种计算机与外部设备之间的接口标准。这种接口具有以下特性...
  • SCSI 通常用在硬盘和磁带设备上,但是也可以用于许多其他设备,比如扫描仪、CD 和 DVD 驱动SCSI(常常称为并行 SCSI)基于总线技术。它的历史差不多有 30 年了,已经很难满足当今 IT 环境的需...
  • ubuntun安装扫描仪

    2020-09-24 23:21:26
    步骤2:Linux下一般使用sane做为扫描仪后端,安装如下: sudo apt-get install sane sane-utils xsane 步骤3:搜索扫描仪 wangchao@wangchao-X3-Plus:~$ sudo sane-find-scanner # sane-find-scanner ...
  • SCSI和RAID控制

    2012-09-29 12:57:21
    它是一种外设接口,在服务器中则主要由硬盘采用,除此之外,还有CD/DVD-ROM、CD-R/RW、扫描仪、磁带机等也有采用这一接口的。其实,SCSI也不算是新的接口类型,早在1986年SCSI标准就已开始制定,至今也经历了将近20年...
  • SCSI协议初步

    万次阅读 2012-08-31 14:47:48
     操作系统对外部设备(如磁盘、磁带、光存储、打印机和扫描仪)的I/O操作,可以通过SCSI协议来实现,一般情况下SCSI协议都嵌入到设备驱动或者主机适配器的板载逻辑中。  因为SCSI协议层位于操作系统和外部资源...
  • 可能不少人会经常在电脑杂志上看到SCSI硬盘这个名词。但是不知道它到底是何物。今天小编就来为大家介绍它,有需要的朋友可以参考一下。1、概念SCSI硬盘是采用SCSI接口的硬盘。SCSI是small computer system Interface...
  • 讲解SCSI

    2008-10-30 15:01:46
    SCSI卡  SCSI是“Small Computer System Interface”(小型...就像显示卡工作在主板和显示器之间一样,SCSI卡工作在计算机主板和SCSI设备(如SCSI硬盘、SCSI光驱、SCSI接口的扫描仪)之间  需要说明的是,...
  • SCSI接口是什么

    2021-06-01 10:25:09
    小型计算机系统接口(SCSI)是一组 ANSI 电子接口,允许个人计算机(PC)与外围硬件建立通信,包括磁带驱动,磁盘驱动,打印机,CD-ROM,扫描仪等。使用 SCSI 的通信比早期的并行数据传输接口更快,更灵活。SCSI...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,641
精华内容 4,256
关键字:

scsi扫描仪设备