Warn if resources could not be assigned. Signed-off-by: Stefan Reinauer Index: src/devices/device.c =================================================================== --- src/devices/device.c (revision 5568) +++ src/devices/device.c (working copy) @@ -578,8 +578,10 @@ continue; /* Is it already outside the limits? */ - if (((res->base + res->size -1) < lim->base) || (res->base > lim->limit)) + if (((res->base + res->size -1) < lim->base) || (res->base > lim->limit)) { + printk(BIOS_ERR, "%s: Resources not available.\n", dev_path(dev)); continue; + } /* Choose to be above or below fixed resources. This * check is signed so that "negative" amounts of space