sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #53559
Re: Diskoptimering
In <aih29b$3b6$1@xxxxxxxxxxxx> "Jakob Worm" <jaw@xxxxxxx> writes:
>Det ser ud til at man kan blive klog af at læse /var/log/dmesg - hvis man
>lige ved hvordan den skal fortolkes, men jeg synes ikke det ser ud til at
>min hd-controler kan dma:
>Uniform Multi-Platform E-IDE driver Revision: 6.31
>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
>CMD640: ignored by ide_scan_pci_device() (uses own driver)
>ide0: buggy cmd640b interface on PCI (type1), config=0x1e
Whey - en ægte CMD640 chip! Dem ser man ikke mange af nu til dags.
Nej, du skal ikke regne med at den kan DMA. Faktisk er det en af
de mest udskældte chips i hele Linux IDE driveren - den er åbenbart
ret så håbløs at skrive en driver til pga diverse bugs i hardwaren.
Se blot her fra starten af linux/drivers/ide/cmd640.c i Linux sourcen:
* These chips are basically fucked by design, and getting this driver
* to work on every motherboard design that uses this screwed chip seems
* bloody well impossible. However, we're still trying.
Jeg vil råde dig til lige at kigge i Documentation/ide.txt filen
fra Linux sourcen, førend du prøver alt for mange hdparm-options
med den hardware. Det er et af de få tilfælde, hvor det er muligt
at miste data.--
Henrik Storner <henrik@xxxxxxx>
Follow ups
References