[LinuxBIOS] i82801DB PCI Bridge locking up

joe at smittys.pointclark.net joe at smittys.pointclark.net
Wed Sep 12 09:26:17 CEST 2007


Hello,
Here is an overview of my problem. When booting, LB freezes when  
trying to "Enabling resources..." of the PCI Bridge (00:1e.0). I am  
using the i82801xx code. I think I figured out what is wrong but I  
don't know why. "Reading resources..." of the device seems to go ok  
(see below) but when it comes time to "Setting resources..." I don't  
see the device anywhere (00:1e.0). And then it just locks up at  
"Enabling resources...".

Anyone have any idea why the PCI Bridge is not showing up in "Setting  
resources..."??? Please help, this is my last obsticle to getting this  
to boot (i hope).

Thanks - Joe
-------------------------
Allocating resources...
Reading resources...
Root Device compute_allocate_io: base: 00000400 size: 00000000 align:  
0 gran: 0
Root Device read_resources bus 0 link: 0
PCI_DOMAIN: 0000 read_resources bus 0 link: 0
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:1e.0 compute_allocate_io: base: 00000000 size: 00000000 align:  
12 gran: 12
PCI: 00:1e.0 read_resources bus 1 link: 0
PCI: 00:1e.0 read_resources bus 1 link: 0 done
PCI: 00:1e.0 compute_allocate_io: base: 00000000 size: 00000000 align:  
12 gran: 12 done
PCI: 00:1e.0 compute_allocate_io: base: 0000f000 size: 00000000 align:  
12 gran: 12
PCI: 00:1e.0 read_resources bus 1 link: 0
PCI: 00:1e.0 read_resources bus 1 link: 0 done
PCI: 00:1e.0 compute_allocate_io: base: 0000f000 size: 00000000 align:  
12 gran: 12 done
PCI: 00:1e.0 1c <- [0x000000f000 - 0x000000efff] bus 01 io
PCI: 00:1e.0 compute_allocate_prefmem: base: 00000000 size: 00000000  
align: 20 gran: 20
PCI: 00:1e.0 read_resources bus 1 link: 0
PCI: 00:1e.0 read_resources bus 1 link: 0 done
PCI: 00:1e.0 compute_allocate_prefmem: base: 00000000 size: 00000000  
align: 20 gran: 20 done
PCI: 00:1e.0 compute_allocate_prefmem: base: fff00000 size: 00000000  
align: 20 gran: 20
PCI: 00:1e.0 read_resources bus 1 link: 0
PCI: 00:1e.0 read_resources bus 1 link: 0 done
PCI: 00:1e.0 compute_allocate_prefmem: base: fff00000 size: 00000000  
align: 20 gran: 20 done
PCI: 00:1e.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem
PCI: 00:1e.0 compute_allocate_mem: base: 00000000 size: 00000000  
align: 20 gran: 20
PCI: 00:1e.0 read_resources bus 1 link: 0
PCI: 00:1e.0 read_resources bus 1 link: 0 done
PCI: 00:1e.0 compute_allocate_mem: base: 00000000 size: 00000000  
align: 20 gran: 20 done
PCI: 00:1e.0 compute_allocate_mem: base: fff00000 size: 00000000  
align: 20 gran: 20
PCI: 00:1e.0 read_resources bus 1 link: 0
PCI: 00:1e.0 read_resources bus 1 link: 0 done
PCI: 00:1e.0 compute_allocate_mem: base: fff00000 size: 00000000  
align: 20 gran: 20 done
PCI: 00:1e.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 01 mem
PCI: 00:1f.0 read_resources bus 0 link: 0
PCI: 00:1f.0 read_resources bus 0 link: 0 done
PCI_DOMAIN: 0000 read_resources bus 0 link: 0 done
Root Device read_resources bus 0 link: 0 done
PCI: 00:1f.5 10 *  [0x00000400 - 0x000004ff] io
PCI: 00:1f.6 10 *  [0x00000800 - 0x000008ff] io
PCI: 00:1f.6 14 *  [0x00000c00 - 0x00000c7f] io
PCI: 00:1f.5 14 *  [0x00000c80 - 0x00000cbf] io
PCI: 00:1d.0 20 *  [0x00000cc0 - 0x00000cdf] io
PCI: 00:1d.1 20 *  [0x00000ce0 - 0x00000cff] io
PCI: 00:1d.2 20 *  [0x00001000 - 0x0000101f] io
PCI: 00:1f.3 20 *  [0x00001020 - 0x0000103f] io
PCI: 00:1f.1 20 *  [0x00001040 - 0x0000104f] io
PCI: 00:1f.1 10 *  [0x00001050 - 0x00001057] io
PCI: 00:1f.1 18 *  [0x00001060 - 0x00001067] io
PCI: 00:1f.1 14 *  [0x00001070 - 0x00001073] io
PCI: 00:1f.1 1c *  [0x00001080 - 0x00001083] io
Root Device compute_allocate_io: base: 00001084 size: 00000c84 align:  
8 gran: 0 done
Root Device compute_allocate_mem: base: 00000000 size: 00000000 align:  
0 gran: 0
Root Device read_resources bus 0 link: 0
Root Device read_resources bus 0 link: 0 done
PCI: 00:1d.7 10 *  [0x00000000 - 0x000003ff] mem
PCI: 00:1f.1 24 *  [0x00001000 - 0x000013ff] mem
PCI: 00:1f.5 18 *  [0x00002000 - 0x000021ff] mem
PCI: 00:1f.5 1c *  [0x00003000 - 0x000030ff] mem
Root Device compute_allocate_mem: base: 00003100 size: 00003100 align:  
10 gran: 0 done
Done reading resources.
Setting resources...
Root Device compute_allocate_io: base: 00001000 size: 00000c84 align:  
8 gran: 0
Root Device read_resources bus 0 link: 0
Root Device read_resources bus 0 link: 0 done
PCI: 00:1f.5 10 *  [0x00001000 - 0x000010ff] io
PCI: 00:1f.6 10 *  [0x00001400 - 0x000014ff] io
PCI: 00:1f.6 14 *  [0x00001800 - 0x0000187f] io
PCI: 00:1f.5 14 *  [0x00001880 - 0x000018bf] io
PCI: 00:1d.0 20 *  [0x000018c0 - 0x000018df] io
PCI: 00:1d.1 20 *  [0x000018e0 - 0x000018ff] io
PCI: 00:1d.2 20 *  [0x00001c00 - 0x00001c1f] io
PCI: 00:1f.3 20 *  [0x00001c20 - 0x00001c3f] io
PCI: 00:1f.1 20 *  [0x00001c40 - 0x00001c4f] io
PCI: 00:1f.1 10 *  [0x00001c50 - 0x00001c57] io
PCI: 00:1f.1 18 *  [0x00001c60 - 0x00001c67] io
PCI: 00:1f.1 14 *  [0x00001c70 - 0x00001c73] io
PCI: 00:1f.1 1c *  [0x00001c80 - 0x00001c83] io
Root Device compute_allocate_io: base: 00001c84 size: 00000c84 align:  
8 gran: 0 done
Root Device compute_allocate_mem: base: febfcc00 size: 00003100 align:  
10 gran: 0
Root Device read_resources bus 0 link: 0
Root Device read_resources bus 0 link: 0 done
PCI: 00:1d.7 10 *  [0xfebfd000 - 0xfebfd3ff] mem
PCI: 00:1f.1 24 *  [0xfebfe000 - 0xfebfe3ff] mem
PCI: 00:1f.5 18 *  [0xfebff000 - 0xfebff1ff] mem
PCI: 00:1f.5 1c *  [0xfec00000 - 0xfec000ff] mem
Root Device compute_allocate_mem: base: fec00100 size: 00003500 align:  
10 gran: 0 done
Root Device assign_resources, bus 0 link: 0
Setting RAM size to 131072
PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0
PCI: 00:1d.0 20 <- [0x00000018c0 - 0x00000018df] io
PCI: 00:1d.1 20 <- [0x00000018e0 - 0x00000018ff] io
PCI: 00:1d.2 20 <- [0x0000001c00 - 0x0000001c1f] io
PCI: 00:1d.7 10 <- [0x00febfd000 - 0x00febfd3ff] mem
PCI: 00:1f.0 assign_resources, bus 0 link: 0
PNP: 002e.4 60 <- [0x00000003f8 - 0x00000003ff] io
PNP: 002e.4 70 <- [0x0000000004 - 0x0000000004] irq
PNP: 002e.7 60 <- [0x0000000060 - 0x0000000060] io
PNP: 002e.7 62 <- [0x0000000064 - 0x0000000064] io
PNP: 002e.7 70 <- [0x0000000001 - 0x0000000001] irq
PNP: 002e.7 72 <- [0x000000000c - 0x000000000c] irq
PNP: 002e.a 5d <- [0x0000000047 - 0x0000000046] io
PNP: 002e.a 5e <- [0x0000000048 - 0x0000000047] io
PCI: 00:1f.0 assign_resources, bus 0 link: 0
PCI: 00:1f.1 10 <- [0x0000001c50 - 0x0000001c57] io
PCI: 00:1f.1 14 <- [0x0000001c70 - 0x0000001c73] io
PCI: 00:1f.1 18 <- [0x0000001c60 - 0x0000001c67] io
PCI: 00:1f.1 1c <- [0x0000001c80 - 0x0000001c83] io
PCI: 00:1f.1 20 <- [0x0000001c40 - 0x0000001c4f] io
PCI: 00:1f.1 24 <- [0x00febfe000 - 0x00febfe3ff] mem
PCI: 00:1f.3 20 <- [0x0000001c20 - 0x0000001c3f] io
PCI: 00:1f.5 10 <- [0x0000001000 - 0x00000010ff] io
PCI: 00:1f.5 14 <- [0x0000001880 - 0x00000018bf] io
PCI: 00:1f.5 18 <- [0x00febff000 - 0x00febff1ff] mem
PCI: 00:1f.5 1c <- [0x00fec00000 - 0x00fec000ff] mem
PCI: 00:1f.6 10 <- [0x0000001400 - 0x00000014ff] io
PCI: 00:1f.6 14 <- [0x0000001800 - 0x000000187f] io
PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0
Root Device assign_resources, bus 0 link: 0
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 146
PCI: 00:1d.0 cmd <- 141
PCI: 00:1d.1 cmd <- 141
PCI: 00:1d.2 cmd <- 141
PCI: 00:1d.7 subsystem <- 00/00
PCI: 00:1d.7 cmd <- 142
PCI: 00:1e.0 bridge ctrl <- 0003
PCI: 00:1e.0 cmd <- 141
************freezes here****************
-------------------------------




More information about the coreboot mailing list