debian启动时,挂载lenovo的ssd时会延迟一段时间,并且dmesg输出错误信息
下面是dmesg |grep ata2的输出信息
[ 0.000000] BIOS-e820: [mem 0x00000000bce7f000-0x00000000bcefefff] ACPI data
[ 0.000000] ACPI: SSDT 0x00000000BCEE1000 000B75 (v01 LENOVO SataAhci 00001000 INTL 20120711)
[ 0.000000] Memory: 16097512K/16456252K available (6196K kernel code, 1137K rwdata, 2856K rodata, 1396K init, 688K bss, 358740K reserved, 0K cma-reserved)
[ 1.340017] Write protecting the kernel read-only data: 12288k
[ 1.394313] libata version 3.00 loaded.
[ 1.637633] ata1: SATA max UDMA/133 abar m2048@0xf3a3c000 port 0xf3a3c100 irq 29
[ 1.637635] ata2: SATA max UDMA/133 abar m2048@0xf3a3c000 port 0xf3a3c180 irq 29
[ 1.637636] ata3: DUMMY
[ 1.637636] ata4: DUMMY
[ 1.637636] ata5: DUMMY
[ 1.637638] ata6: SATA max UDMA/133 abar m2048@0xf3a3c000 port 0xf3a3c380 irq 29
[ 1.951338] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1.951355] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1.951531] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1.951539] ata2.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1.951542] ata2.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1.952978] ata6.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1.952980] ata6.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1.952981] ata6.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 1.963293] ata6.00: ATA-9: INTEL SSDSC2CT060A3, 300i, max UDMA/133
[ 1.963295] ata6.00: 117231408 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.964119] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1.964141] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1.964143] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 1.973075] ata6.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1.973077] ata6.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1.973078] ata6.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 1.975964] ata1.00: ATA-9: INTEL SSDSC2BW120A4, DC32, max UDMA/133
[ 1.975966] ata1.00: 234441648 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 1.983317] ata6.00: configured for UDMA/133
[ 1.994160] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 1.994162] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 1.994164] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[ 2.012319] ata1.00: configured for UDMA/133
[ 7.135736] ata2.00: qc timeout (cmd 0x47)
[ 7.135751] ata2.00: READ LOG DMA EXT failed, trying unqueued
[ 7.135754] ata2.00: failed to get Log Directory Emask 0x40
[ 7.135757] ata2.00: ATA-10: Lenovo SSD SL700 M.2 256G, V2.5, max UDMA/133
[ 7.135760] ata2.00: 468862128 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[ 7.135763] ata2.00: failed to get Identify Device Data, Emask 0x40
[ 7.135773] ata2.00: failed to set xfermode (err_mask=0x40)
[ 7.451505] ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 7.451868] ata2.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 7.451872] ata2.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 7.452241] ata2.00: NCQ Send/Recv Log not supported
[ 7.452859] ata2.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[ 7.452864] ata2.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[ 7.453053] ata2.00: NCQ Send/Recv Log not supported
[ 7.453200] ata2.00: configured for UDMA/133
[ 7.809552] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[ 8.026689] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
[ 8.037494] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
信息有点多,主要错误信息为
[ 7.135736] ata2.00: qc timeout (cmd 0x47)
[ 7.135751] ata2.00: READ LOG DMA EXT failed, trying unqueued
[ 7.135754] ata2.00: failed to get Log Directory Emask 0x40
之前并没有这个错误,然后重装系统之后,这个错误的出现使系统启动变慢。 我确认是我的Lenovo NGFF ssd触发的问题。如果把该硬盘移除,就不会出现这些警
网上的解决办法是针对Failed to set xfermode的。将硬盘的启动选项设置为ieqrol,我试过,并不能解决问题
我的问题是,这个操作之前的qc timeout是什么操作,为什么在这块ssd会产生5s的延迟
是设置启动选项还是别的设置???
我的系统是
Linux debian 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
我们提倡提问者提问时,先搜索,收集一点的资料有自己的探索和思考在里面之后进行提问。