← Back to team overview

sslug-teknik team mailing list archive

Re: Hdd err

 




>/dev/hdb1 was not cleanly unmounted, check forced.
>hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>hdb: dma_intr: error=0x40 { UncorrectableError }, LBAsect=2031701,
>sector=2031636
>end_request: I/O error, dev 03:41 (hdb), sector 2031636
>hdb: timeout waiting for DMA
>hdb: irq timeout: status=0xd1 { Busy }
>hda: DMA disabled
>hdb: DMA disabled
>ide0: reset: success
>Error reading block 1015818 (Attempt to read block from filesystem
>resulted in short read) while reading inode and block bitmaps.
>
Jeg havde et problem sidst jeg installerede Slackware (kernel 2.0.35)
Det handlede om det gode gamle BIOS problem: BIOS forstår ikke diske,
som er større end 1024 cyl, så man bilder noget andet ind i CMOS'en.
LBA mode skulle klare det automatisk for dig. Men for at kernen kan
æde din disk, skal den have den rigtige geometri via nogle hdx=cyl,hds,sct
parametre enten ved boot prompten eller i lilo.conf (brug append="hdx=...")
Det giver kernen den rigtige info, men nu kan fdisk ikke finde ud af
tingene - partitionstabellen matcher ikke diskens geometri, så i fdisk
skal man (i 'expert mode') fortælle hvad BIOSen mener: sæt cylindre og
ho'der til det, som står i CMOSen, så vil fdisk kunne finde ud af det.

Spøjst - men det virkede for mig.

/jan