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

From: Martin Hasenbein <mh-freebsd-de(at)free.bsd.net>
Date: Tue, 13 May 2003 01:06:04 +0200

On Mon12 May (23:45:35), Reiner Itschert <itschert(at)arcor.de> wrote:

Hoi,

> 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:

agp0(at)pci0:0:0: class=0x060000 card=0x06511039 chip=0x06511039 rev=0x01 hdr=0x00
pcib2(at)pci0:1:0: class=0x060400 card=0x00000000 chip=0x00011039 rev=0x00 hdr=0x01
isab0(at)pci0:2:0: class=0x060100 card=0x00000000 chip=0x00081039 rev=0x04 hdr=0x00
atapci0(at)pci0:2:5: class=0x01018a card=0x55131039 chip=0x55131039 rev=0x00 hdr=0x00
pcm0(at)pci0:2:7: class=0x040100 card=0xc1201297 chip=0x70121039 rev=0xa0 hdr=0x00
ohci0(at)pci0:3:0: class=0x0c0310 card=0x70011039 chip=0x70011039 rev=0x0f hdr=0x00
ohci1(at)pci0:3:1: class=0x0c0310 card=0x70011039 chip=0x70011039 rev=0x0f hdr=0x00
ohci2(at)pci0:3:2: class=0x0c0310 card=0x70011039 chip=0x70011039 rev=0x0f hdr=0x00
none0(at)pci0:3:3: class=0x0c0320 card=0xf4511297 chip=0x70021039 rev=0x00 hdr=0x00
rl0(at)pci0:15:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
fwohci0(at)pci0:16:0: class=0x0c0010 card=0x25f09712 chip=0x30441106 rev=0x46 hdr=0x00
none1(at)pci1:0:0: class=0x030000 card=0x0641102b chip=0x0525102b rev=0x82 hdr=0x00

Danke!

Ciao,
  -Martin.

-- 
Martin Hasenbein  -  mh@bsd.net  -  http://bsd.net
UNIX, a way of life. FreeBSD, my choice of living.
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:06:14 CEST

search this site