上野と申します。
Vine 3.2をクリーンインストール後の起動時のfsckでカーネルパニックが発生
する症状に悩まされています。
ハードディスクのパーティションを/boot、ルート、/home用に分割し、インス
トール時にフォーマットも実行しました。無事インストールが完了し、数回立
ち上げていると、ルート用パーティションに対してfsckがかかります。第一段
階の"Checking inodes, blocks, and sizes"がしばらく進んだあとカーネルパ
ニックが発生するのです。
試しにインストールCDからレスキューモードで立ち上げ、パーティションを切
り直し、
#mkfs.ext2 /dev/hdc2
を実行後
#fsck.ext2 -f /dev/hdc2
を行っても、やはり必ずカーネルパニックで落ちます。
またディスク全体に対してWindows XPでチェックディスクを実行しても、特に
不良セクタは見当たりませんでした。Windows用のS.M.A.R.T機能モニタツール
でも、エラーはありませんでした。まだまだ元気なディスクだと思うのです
が。。。
対処方法をご教示頂ければ幸いです。
下記、パニック時のメッセージ他、参考情報です。
当該のハードディスク:HGST HDS722580VLAT20 (80GB ATA100)
Vine:3.2
rescueモードでのfsckでパニックした時のメッセージ:
Pass 1: Checking inodes, blocks,and sizes
CPU: 0
EIP: 0010:[<c01a8de8>] Not tainted
EFLAGS: 00010202
eax: d7fc9560 ebx: 00000000 ecx: c1566ce0 edx: c029988c
esi: 00000034 edi: 00000001 edp: 00000004 esp: d7c33ed4
ds: 0018 es: 0018 ss: 0018
Process linuxrc (pid:9, stackpage=d7c33000)
Stack: c029988c 00000202 d7fc9560 c02997dc c01a3fc4 c029988c c01a8d7c d7fda800
04000001 0000000f d7c33f44 c0109564 0000000f d7fc9560 d7c33f44 000000f0
0000000f c02689f0 d7fda800 c01096c0 0000000f d7c33f44 d7fda800 d7c37000
Call Trace: [<c01a3fc4>] [<c01a8d7c>] [<c0109564>] [<c01096c0>] [<c010b748>]
[<c0107321c>] [<c0176e94>] [<c012d574>] [<c0108307>]
Code: 8b 7b 38 39 ef 76 02 89 ef 29 fd 8b 43 3c 2b 38 8b 53 4c
<0>Kernel panic: Aiee, killing interrupt handler!
In interrupt andler - not syncing
冒頭に以下のようなメッセージがつくこともあり。
kernel BUG at filemap.c:938!
invalid operand: 0000
----
#hdparam -I /dev/hdc
/dev/hdc:
ATA device, with non-removable media
powers-up in standby; SET FEATURES subcmd spins-up.
Model Number: HDS722580VLAT20
Serial Number: VNR20AC2TE48JS
Firmware Revision: V32OA60A
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 3a
Supported: 6 5 4 3
Configuration:
Logical max current
cylinders 16383 64761
heads 16 1
sectors/track 63 255
--
CHS current addressable sectors: 16514055
LBA user addressable sectors: 160836480
LBA48 user addressable sectors: 160836480
device size with M = 1024*1024: 78533 MBytes
device size with M = 1000*1000: 82348 MBytes (82 GB)
Capabilities:
LBA, IORDY(can be disabled)
bytes avail on r/w long: 52 Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: unknown setting (0x0000)
Recommended acoustic management value: 128, current value: 254
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* NOP cmd
* READ BUFFER cmd
* WRITE BUFFER cmd
* Host Protected Area feature set
* Release interrupt
* Look-ahead
* Write cache
* Power Management feature set
Security Mode feature set
* SMART feature set
* FLUSH CACHE EXT command
* Mandatory FLUSH CACHE command
* Device Configuration Overlay feature set
* 48-bit Address feature set
Automatic Acoustic Management feature set
SET MAX security extension
Address Offset Reserved Area Boot
SET FEATURES subcommand required to spinup after power up
Power-Up In Standby feature set
Advanced Power Management feature set
* READ/WRITE DMA QUEUED
* General Purpose Logging feature set
* SMART self-test
* SMART error logging
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
44min for SECURITY ERASE UNIT.
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct
----
#dmesg|grep hdc
ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:pio
hdc: HDS722580VLAT20, ATA DISK drive
hdc: attached ide-disk driver.
hdc: host protected area => 1
hdc: 160836480 sectors (82348 MB) w/1794KiB Cache, CHS=10011/255/63, UDMA(100)
hdc: hdc1 < hdc5 > hdc2