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 messageReceived on Sat 21 Feb 2004 - 22:17:10 CET