dm_multipath,dm_raid45,dm_log dm_mem_cache 9537 1 dm_raid45 ata_piix 23749 4 libata 158085 1 ata_piix sd_mod 25409 6 scsi_mod 144277 4 scsi_dh,sg,libata
LIBATA [LIBATA] libata.noacpi 在libata驱动休眠/唤醒过程中禁止使用ACPI。主要用于解决某些有缺陷的BIOS导致的 硬盘假死问题。 [LIBATA] libata.dma=整数 控制DMA特性的使用 libata.dma=0 表示完全禁止所有SATA/PATA端口使用DMA libata.dma=1 表示仅允许SATA/PATA 硬盘使用DMA libata.dma=2 表示仅允许ATAPI(CDROM)使用DMA libata.dma=4 表示仅允许CF卡使用DMA 上述1,2,4实际上是位掩码,可以组合使用,例如 libata.dma 0"(默认值)表示不忽略;"1"表示忽略(也就是可以使用整个磁盘空间) [LIBATA] libata.force=PORT[.DEVICE]:VAL,PORT[.DEVICE]:VAL,... 手动强制指定libata的配置。
Reboot Required: true VIBs Installed: VMW_bootbank_ata-libata-92_3.00.9.2-16vmw.650.0.0.4564106, . Reboot Required: true VIBs Installed: VMW_bootbank_ata-libata-92_3.00.9.2-16vmw.670.0.0.8169922, . ..., VMware_locker_tools-light_10.3.10.12406962-14141615 VIBs Removed: VMW_bootbank_ata-libata-92_
crct10dif_generic sysimgblt fb_sys_fops ttm drm crct10dif_pclmul ata_piix crct10dif_common crc32c_intel libata virtio_console virtio_scsi qxl drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm ata_piix libata
命令执行完毕后,在image/lib/modules/2.6.17.13/kernel/drivers/scsi目录下安装了4个内核模文件: scsi_mod.ko、sd_mod.ko、ata_piix.ko、libata.ko 查看/lib/modules /2.6.17.13/modules.dep,弄清楚了4个模块的依赖关系,执行下面的命令加载: insmod scsi_mod insmod libata insmod 命令执行完毕后,在image/lib/modules/2.6.17.13/kernel/drivers/scsi目录下安装了4个内核模文件: scsi_mod.ko、sd_mod.ko、ata_piix.ko、libata.ko 查看/lib/modules /2.6.17.13/modules.dep,弄清楚了4个模块的依赖关系,执行下面的命令加载: insmod scsi_mod insmod libata insmod
SATA disks also appear on your system as SCSI devices by means of a translation layer in libata (see 通过libata中的翻译层,SATA硬盘也会以SCSI设备的形式显示在系统中(参见3.6.2节SCSI和ATA)。 一些SATA控制器(尤其是高性能RAID控制器)会在硬件中执行这种翻译。 Linux内核使用名为libata的库的一部分来将SATA(和ATA)驱动器与SCSI子系统协调。 对于使用ATAPI的光驱来说,这是一个相对简单的任务,将SCSI命令打包并从ATA协议中提取出来。 Despite this difficulty, libata performs this task and makes it possible to attach the SCSI subsystem 尽管存在这个困难,libata完成了这个任务,并使得将SCSI子系统连接到ATA/SATA接口和设备成为可能。
ghash_clmulni_intel aesni_intel glue_helper lrw gf128mul ablk_helper cryptd serio_raw ahci libahci libata
jbd.ko mptspi.ko sd_mod.ko dm-message.ko ehci-hcd.ko libata.ko
soundcore mii pcspkr snd_page_alloc ac i2c_piix4 i2c_core button power_supply sr_mod sg cdrom ata_piix libata
注意,对于SATA磁盘,由于是通过libata 库来访问,所以要增加参数“-d ata”。 3.1 [options]: 参数按照不同的类型来分类。
memory-controller@100e1000 OF: amba_device_add() failed (-19) for /watchdog@100e5000 SCSI subsystem initialized libata
0 mptscsih 45056 1 mptspi drm 536576 10 vmwgfx,drm_kms_helper,ttm libata
provided level of concurrency and resource usage also forced its users to make unnecessary tradeoffs like libata
debug/tracing/events/ block dma_fence ext4 ftrace hyperv irq libata
domain TLB invalidation policy: strict mode [ 0.049572] SCSI subsystem initialized [ 0.049784] libata
35038 0 scsi_transport_spi 30732 1 mptspi mptscsih 40150 1 mptspi libata
35052 0 # crct10dif_pclmul 14307 0 # crct10dif_common 12595 1 crct10dif_pclmul # libata
/jgarzik/libata-dev.git (8) $ git pull git://git.kernel.org/pub/... /jgarzik/libata-dev.git ALL (9) $ git reset --hard ORIG_HEAD (10) $ git gc (11) 从主人那里结帐一个新的分支mine。