https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285007
Mark Johnston <ma...@freebsd.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open CC| |i...@freebsd.org, | |j...@freebsd.org, | |ma...@freebsd.org --- Comment #2 from Mark Johnston <ma...@freebsd.org> --- The check in question: 438 /* 439 * If there is a decoded bus range, assume the bus number is 440 * the first value in the range. Warn if _BBN doesn't match. 441 */ 442 if (get_decoded_bus_range(sc, &start, &end)) { 443 if (sc->ap_bus != start) { 444 device_printf(dev, 445 "WARNING: BIOS configured bus number (%d) is " 446 "not within decoded bus number range " 447 "(%ju - %ju).\n", 448 sc->ap_bus, (uintmax_t)start, (uintmax_t)end); 449 device_printf(dev, 450 "Using range start (%ju) as bus number.\n", 451 (uintmax_t)start); 452 sc->ap_bus = start; 453 } 454 } So really we're checking if the bus number is the first value in that range. It's not clear to me which of the warning or the check is correct. -- You are receiving this mail because: You are the assignee for the bug.