sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #47136
Re: Nul DMA
In <Pine.LNX.4.33.0201271754070.3322-100000@kirin.sslug> Peter Toft <pto@xxxxxxxx> writes:
>On Sun, 27 Jan 2002, Peter Toft wrote:
>> Jeg har lige smidt en RH7.2 ind på en Pentium 200 MMX
>> med en IDE 20 GB disk - det er mega-underligt. Alt gik
>> vel ved installation - men når jeg kommer op har
>> maskinen problemer med at få DMA overførsel igang til
>> /dev/hdb (min Linux-disk) - efter et par forsøg dropper
>> den DMA-overførsel med noget dma timeout og booter
>> fint.
>>
>> Herefter har jeg bare ikke fat i andre harddiske eller
>> min cdrom.
>>
>> DMA er enablet i BIOS - men hdparm -d1 /dev/hdb
>> vil bare ikke :-((
>>
>> Alle clues er særdeles velkomne.
>Den besked jeg får 5 gange er
>hdb: dma_timer_expiry status=0x58 {DriveReady SeekComplete DataRequest }
>hdb: timeout waiting for DMA
>ide_dmaproc: chipset supported ide_dma_timeout func only: 14
- Du var jo til kerne-foredraget, så snup den seneste kerne-
source (2.4.17), patch den med Andre Hedrick's IDE-driver
patch fra www.linuxdiskcert.org, og lav dig en ny kerne.
Der er gode chancer for at den virker bedre 1)
- Du har disken på som slave - hvad er det for en disk der er
master ? Har du mulighed for at prøve med den disk som
eneste master på en IDE-kanal ? (Blot for at udelukke
fejl-kilder; IDE-DMA er tricky, og det bliver ikke bedre
hvis det er flere hardware-enheder der skal spille sammen
om det).
Henrik
1) Jeg har i længere tid kømpet med en Promise PDC20267 controller
som er efter-installeret i en ældre Pentium-maskine. Samme
problem - DMA duede ikke, og i PIO-mode var den funklende nye
IBM DTLA-307045 disk ret sløv. Det seneste IDE-driver patch
fik performance fra ~6 MB/sec til 19,5 MB/sec - og det er vel
at mærke stabilt. Så nu er jeg en glad mand :-)
--
Henrik Storner <henrik@xxxxxxx>
Follow ups
References