Date: Tue, 25 Sep 2012 22:31:08 +0100 From: Bob Bishop <rb@gid.co.uk> To: Iordan Iordanov <iordan@cdf.toronto.edu> Cc: freebsd-bugs@freebsd.org, hackers@freebsd.org, CDF Admin <admin@cdf.toronto.edu> Subject: Re: kernel panic on boot with FreeBSD 8.1 and 9.0 Message-ID: <9C0A93CD-EE93-4BFE-8C0D-134E4B269961@gid.co.uk> In-Reply-To: <50621331.2020207@cdf.toronto.edu> References: <505B7A32.4070206@cdf.toronto.edu> <DEC6B674-D2BE-472F-85DC-FE2E0B82F37F@gid.co.uk> <505CAD80.1070701@cdf.toronto.edu> <765938FA-B2D4-4553-AA76-A86E40294080@gid.co.uk> <50621331.2020207@cdf.toronto.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On 25 Sep 2012, at 21:25, Iordan Iordanov wrote: > Hi Bob, >=20 > On 09/21/12 14:25, Bob Bishop wrote: >>> #5 0xffffffff806ab507 at uart_bus_attaeh+0x187 >> ^^^^ >> Hmm. Can you disable serial ports in the BIOS? Might be a workaround. >=20 > Disabling the serial ports changed the backtrace, but it still = crashed. Then, I decided to play around, and ALSO disabling the IDE = controller on the motherboard (for which tere is no header, funnily) = allowed FreeBSD to boot. The end result was that both the IDE controller = AND serial ports had to be disabled for it to boot. Once again, FreeBSD = boots up fine when the PCIe 4-port network adapter is removed from the = pcie (8x in 4x) port with BIOS defaults loaded. >=20 > Now start the ramblings of a person who does not understand how IRQs = work. Is this basically an IRQ exhaustion issue where disabling serial = ports and IDE controller frees up just enough IRQs for the OS to boot = up? If so, what was done in Linux to allow "sharing" IRQs so that = everyhing can be enabled in the BIOS and the for kernel to still manage = to drive all devices attached to the system? >=20 > Is there anything I can do to help debug this before we go production? Probably, but I don't understand enough about IRQ handling to advise = further. CCing to hackers@ where someone will know. > Thanks! > Iordan -- Bob Bishop rb@gid.co.uk
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9C0A93CD-EE93-4BFE-8C0D-134E4B269961>