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
r...@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-unsubscr...@freebsd.org"

Reply via email to