Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Nov 1996 13:57:09 -0700
From:      "Mike Durian" <durian@plutotech.com>
To:        se@zpr.uni-koeln.de (Stefan Esser)
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: small bugs in pci code 
Message-ID:  <199611122057.NAA04343@pluto.plutotech.com>
In-Reply-To: Your message of "Tue, 12 Nov 1996 21:02:10 %2B0100."

next in thread | raw e-mail | index | archive | help
On Tue, 12 Nov 1996 21:02:10 +0100, se@zpr.uni-koeln.de (Stefan Esser) wrote:
>
>Thanks! And I think I found something interesting ...
>
>Could you please let me know the value of PCI_MAP_REG_END 
>that is defined in your version of /sys/pci/pcireg.h ?
>
>(It should be 0x28, in order to make the following for loop
>do the right thing:

  You are absolutely right.  For some reason mine was set to 0x34.
I have no explaination for this.  Either we made the change locally
(and I have no idea why), or it was in the FreeBSD source tree at
one point and we missed picking up the change during one of our
imports.

>Ok, the rest just repeated, what we already know:
>
>On your system, the probe for PCI map registers (which should be
>limited to the range 0x10 to 0x24 (+3)) does not stop when it has
>completed looking at the defined registers. And it does bad things,
>when it walks over all the higher numbered registers and writes a
>0xffffffff probe value into them !
>
>Please check why this happens on your system. I can't reprocuce it 
>here ...

  It is just as your surmised.  Thanks for your help, and sorry about
the wild goose chase.

  As for the ROM on the adaptec being enabled, I'm not sure what to do
about that.  Isn't that a BIOS issue?  I mean, shouldn't the BIOS have
disabled it?

mike



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611122057.NAA04343>