Festplatte defekt oder Kernel Problem?
Hallo Liste, ich habe vorige Woche auf meinem Rechner Prozessor: Athlon AP 2000 + Mainboard: K7-S5A Festplatte: Maxtor 6Y080L0 System: SuSE-Linux 8.1 Filesystem: reiserfs 3.6 das Kernel-Update "k_athlon-2.4.19-329" vom 11.7.2003 installiert. Seit 2 Tagen bootet das System nicht mehr richtig. Es bleibt einfach nach dem Laden des consolen-fonts stehen. Dann hilft nur hartes Ausschalten. Ich habe es nun mit der Kernel-option ide=nodema notduerftig wieder starten können.Dabei ist mir folgende Fehlemeldung aufgefallen: hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error } hda: drive_cmd: error=0x04 { DriveStatusError } hda:saw err in ide_end_drive_cmd, disabling write barriers Suche mit Google ergab: 1. DMA-Problem: DMA ist deaktiviert (lt. SDB), Meldung kommt immer noch 2. Kabel-Problem: Kabel überprüft, keine Änderung 3. Platte defekt: Platte mit ide-smart geprüft Ausgabe von dmesg: Linux version 2.4.19-4GB (root@Athlon.suse.de) (gcc version 3.2) #1 Fri Jul 11 07:33:11 UTC 2003 ... Kernel command line: root=/dev/hda2 vga=791 hdc=ide-scsi ide=nodma ide_setup: hdc=ide-scsi ide_setup: ide=nodmaIDE: Prevented DMA ... Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx SIS5513: IDE controller on PCI bus 00 dev 15 SIS5513: chipset revision 208 SIS5513: not 100% native mode: will probe irqs later SiS735 ATA 100 controller ide0: BM-DMA at 0xff00-0xff07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xff08-0xff0f, BIOS settings: hdc:DMA, hdd:DMA hda: Maxtor 6Y080L0, ATA DISK drive hdb: DVD-ROM BDV316C, ATAPI CD/DVD-ROM drive hdc: SONY CD-RW CRX145E, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=9964/255/63 ide-floppy driver 0.99.newide ... scsi0 : SCSI host adapter emulation for IDE ATAPI devices Vendor: SONY Model: CD-RW CRX145E Rev: 1.0b Type: CD-ROM ANSI SCSI revision: 02 reiserfs: found format "3.6" with standard journal reiserfs: checking transaction log (ide0(3,2)) for (ide0(3,2)) hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error } hda: drive_cmd: error=0x04 { DriveStatusError } hda:saw err in ide_end_drive_cmd, disabling write barriers hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error } hda: drive_cmd: error=0x04 { DriveStatusError } hda:saw err in ide_end_drive_cmd, disabling write barriers reiserfs: using ordered data mode ... Ausgabe von ide-smart (1.4): ide-smart -d /dev/hda Id= 3 Status=39 {Prefailure Online } Value=252 Threshold= 63 Passed Id= 4 Status=50 {Advisory Online } Value=253 Threshold= 0 Passed Id= 5 Status=51 {Prefailure Online } Value=253 Threshold= 63 Passed Id= 6 Status= 1 {Prefailure OffLine} Value=253 Threshold=100 Passed Id= 7 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id= 8 Status=39 {Prefailure Online } Value=253 Threshold=187 Passed Id= 9 Status=50 {Advisory Online } Value=253 Threshold= 0 Passed Id= 10 Status=43 {Prefailure Online } Value=252 Threshold=157 Passed Id= 11 Status=43 {Prefailure Online } Value=252 Threshold=223 Passed Id= 12 Status=50 {Advisory Online } Value=253 Threshold= 0 Passed Id=192 Status=50 {Advisory Online } Value=253 Threshold= 0 Passed Id=193 Status=50 {Advisory Online } Value=253 Threshold= 0 Passed Id=194 Status=50 {Advisory Online } Value=253 Threshold= 0 Passed Id=195 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id=196 Status= 8 {Advisory OffLine} Value=253 Threshold= 0 Passed Id=197 Status= 8 {Advisory OffLine} Value=253 Threshold= 0 Passed Id=198 Status= 8 {Advisory OffLine} Value=253 Threshold= 0 Passed Id=199 Status= 8 {Advisory OffLine} Value=199 Threshold= 0 Passed Id=200 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id=201 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id=202 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id=203 Status=11 {Prefailure Online } Value=253 Threshold=180 Passed Id=204 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id=205 Status=10 {Advisory Online } Value=253 Threshold= 0 Passed Id=207 Status=42 {Advisory Online } Value=252 Threshold= 0 Passed Id=208 Status=42 {Advisory Online } Value=252 Threshold= 0 Passed Id=209 Status=36 {Advisory OffLine} Value=253 Threshold= 0 Passed Id= 99 Status= 4 {Advisory OffLine} Value=253 Threshold= 0 Passed Id=100 Status= 4 {Advisory OffLine} Value=253 Threshold= 0 Passed Id=101 Status= 4 {Advisory OffLine} Value=253 Threshold= 0 Passed OffLineStatus=128 {NeverStarted}, AutoOffLine=Yes, OffLineTimeout=4 minutes OffLineCapability=91 {Immediate Auto SuspendOnCmd} SmartRevision=16, CheckSum=1, SmartCapability=3 {SaveOnStandBy AutoSave} Ist das nun ein Plattenproblem oder ein Kernel-Problem? Wenn es ein Kernel-Problem ist, ist dieses Problem bekannt, und gibt es dafür eine bereits eine Lösung? DMA abschalten ist nicht das Gelbe vom Ei. MfG Torsten
Torsten Huebner wrote: [...]
Ausgabe von ide-smart (1.4):
ide-smart -d /dev/hda Id= 3 Status=39 {Prefailure Online } Value=252 Threshold= 63 Passed [...]
Ich konzentriere mich mal auf die Zeile, obwohl ID=3 bei mir für "Spin Up Time" steht. Damit sind wir auch beim Thema: Wenn Du wissen willst, welche ID für was steht (mit Wert, Schwellwert, etc) besorg Dir mal die smartsuite: http://sourceforge.net/projects/smartsuite/ Ich habe mir das src.rpm besorgt und selber kompiliert. Da gibts dann den smard (daemon) und (hier interessant) das Tool smartctl. Das kannst Du dann mit smartctl -a /dev/hdxx aufrufen und Du erhältst 'ne Klartextbeschreibung aller Parameter. Andreas
Hallo, Problem ist (vorerst) gelöst. Nach einem Downgrade auf den Original-Kernel k_athlon_2.4.19-4GB-66 von der SuSE-CD tritt der Fehler nicht mehr auf. Scheint also doch am Kernel-Update zu liegen. Warum der Fehler erst nach mehreren Tagen auftrat, ist mir aber weiterhin schleierhaft. Vielleicht sind einige Parameter beim Original nicht so scharf eingestellt. Ich werde mal das Problem an feedback@suse.de weiterleiten. Dank allen, die mir geholfen haben. MfG Torsten
participants (2)
-
Andreas Kyek
-
Torsten Huebner