On Monday 31 August 2009 12:03:04 pm Florian Smeets wrote:
> On 8/31/09 5:54 PM, Nick Hilliard wrote:
> > Hi,
> > I have a hp proliant ML115 with 6 sata ports which run in ATA mode (bios
> > doesn't appear to give the option to use AHCI). On freebsd 7.x, all
> > channels are detected. On freebsd8.0-beta3, the disks attached to the
> > first two SATA ports are not detected, although it detects the ports
> > themselves.
> > I've attached a verbose dmesg from freebsd 7.1 and 8.0-beta3.
> > Any ideas on what's going on here? This seems like a nasty regression.
> There are 3 PRs about this problem: 128686, 132372, 137942.
> i386 version should recognize the disks. amd64 does when you set
> hw.pci.mcfg=0 in loader.conf.
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