[coreboot] Why my kernel 2.6.34 failed?

Myles Watson mylesgw at gmail.com
Thu Jun 24 05:57:53 CEST 2010


> I recently build a new kernel, 2.6.34. But it failed to boot on my
> coreboot with ACPI support. If I remove the ACPI, it can boot. So I
> believe there is a bug hidden in the ASL script. And 2.6.33 works well.
> The .config(s) are the same.
> 
> Do you guys have any suggestion?

Failing log:
PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and
report a bug

Working log:
pci_root PNP0A03:00: ignoring host bridge windows from ACPI; boot with
"pci=use_crs" to use them

It looks like they changed the default.  If you boot with pci=nocrs on the
new kernel does it boot?  With pci=use_crs on the old one does it fail?

It could be something else, but since there are a lot of these messages:

pci 0000:00:01.0: no compatible bridge window for [io  0x1000-0x1fff]
pci 0000:00:01.0: no compatible bridge window for [mem
0xd0000000-0xd00fffff]
pci 0000:00:01.0: no compatible bridge window for [mem 0xe0000000-0xefffffff
64bit pref]

It seems like a likely candidate.

Thanks,
Myles





More information about the coreboot mailing list