Gå til innhold

Kernel: timeout waiting for DMA


Anbefalte innlegg

Jeg har 3 fysiske hardisker (hda, hdb, hdc).

Når jeg booter linux, og kernelen sjekker hardiskene, finner den fort hda og hdb, men på hdc stopper den og står veldig lenge, för jeg får feilmeldingen:

hdc: timeout waiting for DMA..

 

hdc er en gammel quantum maveric 524...

 

5 år gammel eller no..

 

Jeg kommer inn i linux, og alt funker, det er bare det at det tar veldig lang tid å boote, noen som har noen råd??

 

ER det noen options jeg må bruke når jeg kompilerer kernelen får at den skal takle en gammel HD??

Lenke til kommentar
Videoannonse
Annonse

antar at dette skjer fordi kernelen din er bygd med "use dma as default" (eller hva det nå var)

og den gamle disken ikke har støtte for dma.

 

Kan være en løsning å slå av dma på den disken

hdparm -d 0 /dev/hdc eller noe sånn...

man hdparm burde gi noen hint.

 

Fantes en option med "attempt to hack around chipsets that timeout" i kernel configen en gang, kanskje den er der ennå, men den er vel for disker som har dma, men bugger.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...