Re: Meine Festplatten koennen kein DMA ... :-/

From: Bernd Walter <ticso(at)cicely9.cicely.de>
Date: Tue, 13 May 2003 01:35:10 +0200

On Tue, May 13, 2003 at 01:06:04AM +0200, Martin Hasenbein wrote:
> On Mon12 May (23:45:35), Reiner Itschert <itschert(at)arcor.de> wrote:
> > Für ein anderes SiS-Chipset gibt es den entsprechenden "Problem Report
> > kern/43345", wo dieses Verhalten beschrieben ist und auch ein Patch
> > angegeben ist.
>
> Bzw. der Patch schaut ja so aus:
>
> --- /usr/src/sys/dev/ata/ata-dma.c.orig Fri Feb 7 11:22:38 2003
> +++ /usr/src/sys/dev/ata/ata-dma.c Fri Feb 7 11:23:24 2003
> @@ -645,6 +645,7 @@
> ata_find_dev(parent, 0x06401039, 0) || /* SiS 640 */
> ata_find_dev(parent, 0x06451039, 0) || /* SiS 645 */
> ata_find_dev(parent, 0x06501039, 0) || /* SiS 650 */
> + ata_find_dev(parent, 0x06511039, 0) || /* SiS 651 */
> ata_find_dev(parent, 0x07301039, 0) || /* SiS 730 */
> ata_find_dev(parent, 0x07331039, 0) || /* SiS 733 */
> ata_find_dev(parent, 0x07351039, 0) || /* SiS 735 */
> --- /usr/src/sys/dev/ata/ata-pci.c.orig Fri Feb 7 11:22:46 2003
> +++ /usr/src/sys/dev/ata/ata-pci.c Fri Feb 7 11:23:40 2003
> @@ -189,6 +189,7 @@
> ata_find_dev(dev, 0x06401039, 0) ||
> ata_find_dev(dev, 0x06451039, 0) ||
> ata_find_dev(dev, 0x06501039, 0) ||
> + ata_find_dev(dev, 0x06511039, 0) ||
> ata_find_dev(dev, 0x07301039, 0) ||
> ata_find_dev(dev, 0x07331039, 0) ||
> ata_find_dev(dev, 0x07351039, 0) ||
>
> Aber wie genau kann ich nun den richtigen Wert herausfinden?
> Wenn ich ein pciconf -l mache bekomme ich folgendes:

Das ist dein IDE Controller:
> atapci0(at)pci0:2:5: class=0x01018a card=0x55131039 chip=0x55131039 rev=0x00 hdr=0x00

Die Nummer die du brauchst ist der card Wert, also 0x55131039.
Ausprobieren kannst du es ja mal.
Im Zweifelsfall kannst du ja erst mit boot -s booten, dann ist erst mal
alles read-only gemountet - äußerst unwahrscheinlich, daß ein Fehler
fälschlicherweise als Schreibbefehl verstanden wird.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 13 May 2003 - 01:35:35 CEST

search this site