[Slackware] pio/dma harde schijf?

Pagina: 1
Acties:

  • I386DX
  • Registratie: Juni 2002
  • Laatst online: 24-01 18:15
Ik heb Slackware 10 op m'n oudere laptop geinstalleerd (Dell Latitude Xpi; P150).

Bij het booten krijg je op een bepaald moment de melding:

ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx

Nu heb ik een fsb van 60 Mhz, de pci bus werkt dus op 30 Mhz ipv van 33 Mhz.
In m'n lilo.conf heb ik dus de regel append ="idebus=30" toegevoegd, ik blijf echter de melding krijgen van Assuming 33Mhz...

Wat later bij het booten krijg ik dan volgende foutmelding (ik vermoed dat dit te maken heeft met het feit dat hij op 33Mhz draait??):

hda: dma_timer_expiry: dma status == 0x24
hda: error waiting for DMA
hda: dma timeout retry: status=0x50 {driveready seekcomplete}

Deze komt meermaals voor, de eerste keer bij "partition check"
Uiteindelijk gaat hij er voorbij, maar dit zorgt wel voor een aanzienlijke vertraging.

//edit: mss handig om ook te vermelden: mijn ide-controller is "CMD Technology 646U2 DMA controller" kan ik ergens controleren of die goed herkent wordt door linux?
//edit 2: Ondertussen werkt hij op 30Mhz, maar de fout blijft dezelfde

[ Voor 17% gewijzigd door I386DX op 11-07-2005 15:52 ]


  • lckarssen
  • Registratie: Juni 1999
  • Laatst online: 30-06-2023
In je kernel config staat waarschijnlijk dat hij standaard op alle IDE apparaten DMA in moet schakelen. Als je dat uitschakelt, stopt het probleem dan?

En wat geeft hdparm -d /dev/hda? Staat DMA daar aan of uit?