8.0-beta3 does not detect several ata channels

Nick Hilliard nick-lists at netability.ie
Mon Sep 7 15:51:06 UTC 2009


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.

Nick
-------------- next part --------------
037f10de 00b00007 010185a3 00800000
0000dd81 0000dd01 0000dc01 0000db81 
0000db01 fcebd000 00000000 1714103c
00000000 00000044 00000000 01030115 
1714103c 0002b001 00000000 00000000
8008680f 00000000 00000000 00000000 
00000000 00000c41 42060f00 00000000
40c4782c 00001001 00001001 00200020 
c0000000 02df8800 b0080000 02de8c00
90080000 00000000 10060006 0101037f 
18000a12 00000000 00000000 02003133
0084cc05 00000000 00000000 00000000 
00000000 00000000 000a000a a8020008
0302000a 00000042 00000000 e000482a 
0302000a 00000042 00000000 e7f0000f
00000000 00000000 000c0010 00000000 
-------------- next part --------------
037f10de 00b00007 010185a3 00800000
0000da81 0000da01 0000d981 0000d901 
0000d881 fcebc000 00000000 1714103c
00000000 00000044 00000000 01030216 
1714103c 0002b001 00000000 00000000
8008680f 00000000 00000000 00000000 
00000000 00000c41 42060f00 00000000
40c4782c 00001001 00001001 00200020 
c0000000 02df8800 b0080000 02df9000
90080000 00000000 10060006 0101037f 
18000a12 00000000 00000000 02003133
0084cc05 00000000 00000000 00000000 
00000000 00000000 000a000a a8020008
0302000a 00000042 00000000 e7d00001 
0302000a 00000042 00000000 e000000f
00000000 00000000 000c0010 00000000 
-------------- next part --------------
037f10de 00b00007 010185a3 00800000
0000d801 0000d781 0000d701 0000d681 
0000d601 fcebb000 00000000 1714103c
00000000 00000044 00000000 01030317 
1714103c 0002b001 00000000 00000000
8008680f 00000000 00000000 00000000 
00000000 00000c41 42060f00 00000000
40c4782c 00001001 00001001 00200020 
c0000000 02e5b800 b0080000 0d04f000
80080000 00000000 10060006 0101037f 
17000a12 00000000 00000000 02003133
0084cc05 00000000 00000000 00000000 
00000000 00000000 000a000a a8020008
0302000a 00000042 00000000 81001000 
0302000a 00000042 00000000 87f00001
00000000 00000000 000c0010 00000000 
-------------- next part --------------
037f10de 00b00007 010185a3 00800000
0000dd81 0000dd01 0000dc01 0000db81 
0000db01 fcebd000 00000000 1714103c
00000000 00000044 00000000 01030115 
1714103c 0002b001 00000000 00000000
8008680f 00000000 00000000 00000000 
00000000 00000c41 42060f00 00000000
40c4782c 00001001 00001001 00200020 
c0000000 78b69800 00080000 78762000
00080000 00000000 10060006 0101037f 
18000a12 00000000 00000000 02003133
0084cc05 00000000 00000000 00000000 
00000000 00000000 000a000a a8020008
0302000a 00000042 00000000 e000482a 
0302000a 00000042 00000000 e7f0000f
00000000 00000000 000c0010 00000000 
-------------- next part --------------
037f10de 00b00007 010185a3 00800000
0000da81 0000da01 0000d981 0000d901 
0000d881 fcebc000 00000000 1714103c
00000000 00000044 00000000 01030216 
1714103c 0002b001 00000000 00000000
8008680f 00000000 00000000 00000000 
00000000 00000c41 42060f00 00000000
40c4782c 00001001 00001001 00200020 
c0000000 02de8c00 b0080000 02de8800
90080000 00000000 10060006 0101037f 
18000a12 00000000 00000000 02003133
0084cc05 00000000 00000000 00000000 
00000000 00000000 000a000a a8020008
0302000a 00000042 00000000 e7d00001 
0302000a 00000042 00000000 e000000f
00000000 00000000 000c0010 00000000 
-------------- next part --------------
037f10de 00b00007 010185a3 00800000
0000d801 0000d781 0000d701 0000d681 
0000d601 fcebb000 00000000 1714103c
00000000 00000044 00000000 01030317 
1714103c 0002b001 00000000 00000000
8008680f 00000000 00000000 00000000 
00000000 00000c41 42060f00 00000000
40c4782c 00001001 00001001 00200020 
c0000000 02e6b400 b0080000 cfed0800
80080000 00000000 10060006 0101037f 
17000a12 00000000 00000000 02003133
0084cc05 00000000 00000000 00000000 
00000000 00000000 000a000a a8020008
0302000a 00000042 00000000 81001000 
0302000a 00000042 00000000 87f00001
00000000 00000000 000c0010 00000000 
-------------- next part --------------
none0 at pci0:0:0:0:	class=0x050000 card=0x1714103c chip=0x036910de rev=0xa2 hdr=0x00
    class      = memory
    subclass   = RAM
isab0 at pci0:0:1:0:	class=0x060100 card=0x1714103c chip=0x036010de rev=0xa3 hdr=0x00
    class      = bridge
    subclass   = PCI-ISA
none1 at pci0:0:1:1:	class=0x0c0500 card=0x1714103c chip=0x036810de rev=0xa3 hdr=0x00
    class      = serial bus
    subclass   = SMBus
ohci0 at pci0:0:2:0:	class=0x0c0310 card=0x1714103c chip=0x036c10de rev=0xa1 hdr=0x00
    class      = serial bus
    subclass   = USB
ehci0 at pci0:0:2:1:	class=0x0c0320 card=0x1714103c chip=0x036d10de rev=0xa2 hdr=0x00
    class      = serial bus
    subclass   = USB
atapci0 at pci0:0:5:0:	class=0x010185 card=0x1714103c chip=0x037f10de rev=0xa3 hdr=0x00
    class      = mass storage
    subclass   = ATA
atapci1 at pci0:0:5:1:	class=0x010185 card=0x1714103c chip=0x037f10de rev=0xa3 hdr=0x00
    class      = mass storage
    subclass   = ATA
atapci2 at pci0:0:5:2:	class=0x010185 card=0x1714103c chip=0x037f10de rev=0xa3 hdr=0x00
    class      = mass storage
    subclass   = ATA
pcib1 at pci0:0:6:0:	class=0x060401 card=0x1714103c chip=0x037010de rev=0xa2 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
pcib2 at pci0:0:10:0:	class=0x060400 card=0x000010de chip=0x037610de rev=0xa3 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
pcib3 at pci0:0:11:0:	class=0x060400 card=0x000010de chip=0x037410de rev=0xa3 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
pcib4 at pci0:0:12:0:	class=0x060400 card=0x000010de chip=0x037410de rev=0xa3 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
pcib5 at pci0:0:13:0:	class=0x060400 card=0x000010de chip=0x037810de rev=0xa3 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
pcib6 at pci0:0:14:0:	class=0x060400 card=0x000010de chip=0x037510de rev=0xa3 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
pcib7 at pci0:0:15:0:	class=0x060400 card=0x000010de chip=0x037710de rev=0xa3 hdr=0x01
    class      = bridge
    subclass   = PCI-PCI
hostb0 at pci0:0:24:0:	class=0x060000 card=0x00000000 chip=0x12001022 rev=0x00 hdr=0x00
    class      = bridge
    subclass   = HOST-PCI
hostb1 at pci0:0:24:1:	class=0x060000 card=0x00000000 chip=0x12011022 rev=0x00 hdr=0x00
    class      = bridge
    subclass   = HOST-PCI
hostb2 at pci0:0:24:2:	class=0x060000 card=0x00000000 chip=0x12021022 rev=0x00 hdr=0x00
    class      = bridge
    subclass   = HOST-PCI
hostb3 at pci0:0:24:3:	class=0x060000 card=0x00000000 chip=0x12031022 rev=0x00 hdr=0x00
    class      = bridge
    subclass   = HOST-PCI
hostb4 at pci0:0:24:4:	class=0x060000 card=0x00000000 chip=0x12041022 rev=0x00 hdr=0x00
    class      = bridge
    subclass   = HOST-PCI
em0 at pci0:4:0:0:	class=0x020000 card=0x704a103c chip=0x10b98086 rev=0x06 hdr=0x00
    class      = network
    subclass   = ethernet
vgapci0 at pci0:16:0:0:	class=0x030000 card=0x31fa103c chip=0x0522102b rev=0x02 hdr=0x00
    class      = display
    subclass   = VGA
bge0 at pci0:17:0:0:	class=0x020000 card=0x7051103c chip=0x165a14e4 rev=0x00 hdr=0x00
    class      = network
    subclass   = ethernet


More information about the freebsd-current mailing list