[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    Re: kernel panic on boot with FreeBSD 8.1 and 9.0
From:       Bob Bishop <rb () gid ! co ! uk>
Date:       2012-09-25 21:31:08
Message-ID: 9C0A93CD-EE93-4BFE-8C0D-134E4B269961 () gid ! co ! uk
[Download RAW message or body]

Hi,

On 25 Sep 2012, at 21:25, Iordan Iordanov wrote:

> Hi Bob,
> 
> 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.
> 
> 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. 
> 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? 
> 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




_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic