Subject: Re: kern/30531: lsilogic raid array crawls
To: None <,,>
From: Patrick Welche <>
List: netbsd-bugs
Date: 06/21/2005 15:36:03
The following reply was made to PR kern/30531; it has been noted by GNATS.

From: Patrick Welche <>
Subject: Re: kern/30531: lsilogic raid array crawls
Date: Tue, 21 Jun 2005 16:35:40 +0100

 Looking at mptlinux-3.03.02-src.tar.gz, mptbase.c, mpt_attach() I see:
         /* 1030 Chip Fix. Disable Split transactions
          * for PCIX. Set MOST bits to zero if Rev < C0( = 8).
         pci_read_config_byte(pdev, PCI_CLASS_REVISION, &revision);
         if (revision < C0_1030) {
             pci_read_config_byte(pdev, 0x6a, &pcixcmd);
             pcixcmd &= 0x8F;
             pci_write_config_byte(pdev, 0x6a, pcixcmd);
 and naturally this card is a revision 7. I haven't seen a similar work
 around in the NetBSD source (I've been looking at /sys/dev/{pci,ic}/mpt*).
 BTW there are quite a few like that for the fibre channel cards.