我突然收到这些错误,我不知道这是否正常。
[39441.061856] ata3.00: failed to read SCR 1 (Emask=0x40)
[39441.061866] ata3.01: failed to read SCR 1 (Emask=0x40)
[39441.061892] ata3.15: exception Emask 0x10 SAct 0x0 SErr 0x280100 action 0x6 frozen
[39441.061897] ata3.15: irq_stat 0x08000000, interface fatal error
[39441.061904] ata3.15: SError: { UnrecovData 10B8B BadCRC }
[39441.061910] ata3.00: exception Emask 0x100 SAct 0x0 SErr 0x0 action 0x6 frozen
[39441.061917] ata3.01: exception Emask 0x100 SAct 0xe SErr 0x0 action 0x6 frozen
[39441.061923] ata3.01: failed command: READ FPDMA QUEUED
[39441.061933] ata3.01: cmd 60/a8:08:b0:48:62/00:00:00:00:00/40 tag …
Run Code Online (Sandbox Code Playgroud) 如何找出硬盘连接到哪个主板的 SATA 端口号?
我们想建立一个基于SATA物理识别的硬盘拷贝软件。
在我新建的 HTPC 上重新安装后,我无法启动!我每次都以 initramfs 结束,并得到很多ata2: COMRESET failed (errno=16)
完整错误在这里:
ata2.00 exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata2.00: cmd a0/01:00:00:60:00/00:00:00:00:00/a0 tag 0 dma 96 in
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2.00: COMRESET failed (errno=16)
Run Code Online (Sandbox Code Playgroud)
机器:
更多细节:
Trying to install from CD desktop image and getting:
ata8.00: exception Emask 0x52 Sact 0x0 SErr 0xffffffff action 0xe frozen
ata8: SError: { blah blah }
ata8.00: failed command: IDENTIFY PACKET DEVICE
ata8.00: cmd blah blah
res blah blah (ATA bus error)
ata8.00: status: { DRDY }
ata8: hard resetting link
Run Code Online (Sandbox Code Playgroud)
My hardware: ASUS p8z77-v PRO with Samsung 830 256MB SSD
Please help!
我的新 1,5 TB ext4 硬盘发出神秘的噪音并且无法读写。但不总是。有时它只是有效。但是后来我得到了以下错误。有谁知道解决方案,或者我的新 WD Caviar Black 1.5 TB 硬盘坏了?
[ 551.162286] ata7: SATA link down (SStatus 0 SControl 310)
[ 551.162294] ata7.00: link offline, clearing class 1 to NONE
[ 551.178223] ata7: EH complete
[ 551.190802] ata7: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
[ 551.190807] ata7: irq_stat 0x00000040, connection status changed
[ 551.190811] ata7: SError: { CommWake DevExch }
[ 551.190818] ata7: limiting SATA link speed to 1.5 Gbps
[ 551.190822] ata7: hard resetting …
Run Code Online (Sandbox Code Playgroud) lspci
在 Ubuntu 16.04.2 LTS 上的输出是:
00:1e.0 PCI 桥:英特尔公司 82801 移动 PCI 桥(修订版 e1) 00:1f.0 ISA 桥:英特尔公司 82801GBM (ICH7-M) LPC 接口桥(修订版 01) 00:1f.2 IDE 接口:Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 01) 00:1f.3 SMBus:英特尔公司 NM10/ICH7 系列 SMBus 控制器(修订版 01) 01:00.0 VGA 兼容控制器:NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
现在我想知道我的硬盘是IDE接口还是SATA接口。我怎么能意识到这一点?
基于lspci
,我觉得硬盘接口是IDE,但我在lspci
输出上看到有关SATA的东西,这让我怀疑它。
我正在运行 22 个磁盘设置,其中 19 个在 ZFS 阵列中,其中 15 个由连接到由sata_sil24
模块驱动的 SATA 控制器的三个端口倍增器支持。全速运行(SATA2,3 Gbps)时,操作非常古怪。简单的读取错误会使整个端口倍增器长时间处于痉挛状态,有时会产生非常糟糕的结果。使用内核参数引导libata.force=1.5G
以强制 SATA 控制器进入“传统”速度完全解决了端口倍增器的所有问题。事实是,我的 ZFS 池由 ICH10R 控制器上的快速缓存 SSD 支持。同一控制器上的另一个 SSD 保存系统。
否则libata.force=1.5G
立即大约100 MB刮胡子/秒掉我的固态硬盘的传输速率。对于根驱动器来说,这没什么大不了的,但对于 ZFS 缓存 SSD 来说,它是。与没有缓存驱动器相比,它有效地使整个 zpool 进行持续传输时更慢。随机访问和 fs 树查找,当然仍然受益。列出 的模块选项sata_sil24
,不存在这样的选项。
如何将libata.force=1.5G
参数传递给sata_sil24
模块支持的三个 SATA 控制器?
我正在运行 ubuntu 12.04(32 位)。重新启动后突然我的笔记本电脑没有检测到硬盘。几次重新启动后,它未能检测到硬盘。然后我在 BIOS 中将 sata 模式从 AHCI 更改为 IDE。然后它再次检测到硬盘。而且现在硬盘性能很慢。我在磁盘实用程序中运行了一个简短的测试。它没有显示错误或警告。
Model=TOSHIBA MK3259GSXP, FwRev=GN003J, SerialNo=61OJC86CT
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=625142448
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-3,4,5,6,7
Run Code Online (Sandbox Code Playgroud)
/dev/sda:
Timing cached reads: 2 MB in 2.70 seconds …
Run Code Online (Sandbox Code Playgroud) 我买了一个 SSD 来替换我的 HDD 以使我的 Xubuntu 16.10 笔记本电脑更快,但它上面几乎没有太多空间,所以我决定保留旧的大 HDD 作为第二个驱动器,用它代替 DVD+RW 驱动器。
我将在 HDD 上存储大的、很少需要的文件,如发行版、备份、电影等,所以我不需要 100% 的时间访问它。
当我不使用它时,有没有办法关闭它以节省电池?
最近我得到了mSata SSD并将其安装在我的笔记本电脑上。
根据这款SSD的规格,读取速率约为450MB/s。我测试了读取速率(在菜单中Application > Accessories > Disks > Benchmark Disk
),得到较小的值 280 MB/s。
四处挖掘我得到了以下结果:
$ sudo smartctl -a /dev/sdb | grep SATA
SATA Version is: SATA 3.2, 6.0 Gb/s (current: 3.0 Gb/s)
Run Code Online (Sandbox Code Playgroud)
如何启用全速 6.0 Gb/s?
或者
如何查看 SSD/端口/其他设备的最大速度?
如何识别导致速度降低的设备(SSD/端口/某物)?
先感谢您!
附加信息:
$ sudo hdparm -I /dev/sdb | grep SATA
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
$ sudo hdparm -I /dev/sdb | grep speed
* Gen1 signaling speed (1.5Gb/s) …
Run Code Online (Sandbox Code Playgroud) sata ×10
hard-drive ×6
boot ×3
ssd ×2
16.04 ×1
boot-failure ×1
disk ×1
dmesg ×1
drivers ×1
external-hdd ×1
hardware ×1
kernel ×1
smart ×1