Linuxでは、SATAインターフェイスのタイムアウトとリセットは30分の倍数まで正確です。カーネルエラー?

Linuxでは、SATAインターフェイスのタイムアウトとリセットは30分の倍数まで正確です。カーネルエラー?

システムはしばしば約60秒間動作を停止し、ハードドライブインジケータが点灯します。以下は明らかなSATAリセットです。システムは中断されません。システムが解放されると、ファイルシステムに正常にアクセスでき、データが失われず、ハンドルが無効になることもありません。この動作は新しいものですが、いつ開始されたかについての記録はありません。 Ubuntu 16または18(またはWindowsですが、もはやテストする合理的な方法はありません)でこれが起こったことを見たことはありません。

システムは古いですが、ハードウェアは安定しています。ソニーバイオAR61Mノートブック。今:

カーネル:5.4.0-65-generic x86_64;Ubuntu 20.04.2 LTS

これが発生するたびに、次dmesgの新しい項目が表示されます(タイムスタンプのみが異なります)。

[529270.298716] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[529270.299231] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SATA.PRT0._SDD.SMS], AE_NOT_FOUND (20190816/psargs-330)
[529270.299254] No Local Variables are initialized for Method [_SDD]
[529270.299258] Initialized Arguments for Method [_SDD]:  (1 arguments defined for method invocation)
[529270.299260]   Arg0:   00000000088c3c01 <Obj>           Buffer(512) 40 00 FF 3F 37 C8 10 00
[529270.299282] ACPI Error: Aborting method \_SB.PCI0.SATA.PRT0._SDD due to previous error (AE_NOT_FOUND) (20190816/psparse-529)
[529270.299327] ata3.00: unexpected _GTF length (8)
[529270.299897] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SATA.PRT0._SDD.SMS], AE_NOT_FOUND (20190816/psargs-330)
[529270.299908] No Local Variables are initialized for Method [_SDD]
[529270.299910] Initialized Arguments for Method [_SDD]:  (1 arguments defined for method invocation)
[529270.299911]   Arg0:   00000000088c3c01 <Obj>           Buffer(512) 40 00 FF 3F 37 C8 10 00
[529270.299922] ACPI Error: Aborting method \_SB.PCI0.SATA.PRT0._SDD due to previous error (AE_NOT_FOUND) (20190816/psparse-529)
[529270.299957] ata3.00: unexpected _GTF length (8)
[529270.300000] ata3.00: configured for UDMA/133
[529270.300649] ata3.00: Enabling discard_zeroes_data

例外なく、これは常に一定の時間間隔内に発生します。精密30分の倍数。私にとって、これはおそらく割り込みハンドラやカーネルモジュールのバグが原因で監視タイマーがタイムアウトしたことを示しています。しかし、私はLinux開発者ではないので、これは私の前提です。

時間間隔の確実性を示すために、最後の再起動後の時間オフセット(秒)は、起動後70秒に基づいて正確です。

 10870  +3 hr
151270  +39 hr
178270  +7.5 hr
297070  +33 hr
356470  +16.5 hr
527470  +47.5 hr
529270  +0.5 hr

lspci | grep SATA生産する

00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)

そしてdmesg | grep AHCI出力

[    1.586042] ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 3 ports 3 Gbps 0x7 impl SATA mode

該当する場合、/dev/sdaはIntel製品SSDSA2M040G2GC、/dev/sdbはHitachi製品ですHTS547575A9E384

今実際にマシンを使用する必要があるため、まだ別のドライブを試していません。しかし、アイデアがあるか、関連するバグを知っているか、よく知られているものを見つけた人がいる場合は、教えてください。

ベストアンサー1

おすすめ記事