Re: 8.0-beta3 does not detect several ata channels

From: John Baldwin <jhb_at_freebsd.org>
Date: Tue, 8 Sep 2009 13:25:12 -0400
On Monday 07 September 2009 11:51:00 am Nick Hilliard wrote:
> On 01/09/2009 15:02, John Baldwin wrote:
> > Hmm, so an idea I had just now.. can you grab a dump of the PCI config 
space
> > for the disk controller in the MCFG vs non-MCFG cases?  That is, find the
> > device's address using pciconf -lv (e.g. pci0:0:30:0 or some such) and 
then
> > run this command under both configurations and save the output:
> >
> > pciconf -r pci0:0:30:0 0:0xfc
> 
> Ok, got this working on the beta4 livefs.  If hw.pci.mcfg=0, then all disks 
> are detected correctly.
> 
> I've attached the pciconf output for each case.

So as with the other pciconf output I got, it seems that it is reading the 
registers ok in both cases.  Can you add some printfs to the ata driver to 
figure out when it starts behaving differently (e.g. reading a value from a 
register) between the mcfg=0 and mcfg=1 cases on 8?

-- 
John Baldwin
Received on Tue Sep 08 2009 - 16:00:15 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:55 UTC