DMA-Modus auf i875P-Chipsatz

From: Patrick Hess <patrick-hess(at)freenet.de>
Date: Sat, 21 Feb 2004 22:09:49 +0100

Hallo Leute,

ich habe hier ein Mainboard mit einem i875P-Chipsatz.
Leider funktioniert der DMA-Modus nicht so richtig:

        ad0: 76319MB <ST380023A> [155061/16/63] at ata0-master BIOSDMA
        acd0: CD-RW <PLEXTOR CD-R PX-W4824A> at ata1-master PIO4

Die Platte sollte eigentlich UDMA-133 können, der Brenner UDMA-33
(hw.ata.atapi_dma ist auf "1" gesetzt). Offensichtlich kommt das
daher, daß ein FreeBSD 4.8-Release den ICH5 noch nicht kennt,
zumindest laut ata(4).

Gibt es eine Möglichkeit, dennoch DMA zu erzwingen?

Ansonsten: Kann ich problemlos den Kernel-Source zurechtbiegen?
Ich müßte ja lediglich in ata-dma.c und ata-pci.c noch eine Zeile
vom ICH4 kopieren und die Chip-ID ändern. Oder bestehen dahingehend
irgendwelche Bedenken?

Wenn nicht, kann mir bitte noch kurz jemand bestätigen, daß folgende
Chip-ID die richtige ist:

        atapci0(at)pci0:31:1: class=0x01018a card=0x101c1734 \
                                chip=0x24db8086 rev=0x02 hdr=0x00

Oder muß ich eine andere ID als die von atapci nehmen?

Danke.

Gruß,
Patrick

-- 
Scanner unter FreeBSD:   
http://phess.de.vu/FreeBSD-Scanner/FreeBSD-Scanner.html
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 21 Feb 2004 - 22:17:10 CET

search this site