[haiku-development] Re: bug 2084

  • From: Peter Kerpedjiev <pkerpedjiev@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 17 Feb 2009 13:15:14 -0800

Clemens Zeidler wrote:
Hi,

I'm not working at it but I have take a look into it last week. See my comments in #2084. The last working version for me is 26491 ( I wrongly wrote 26491 introduced the bug!) See:

http://dev.haiku-os.org/changeset/26492
So, did both ethernet and usb work before that change, or did they not work but not hang either?

This are changes to the APIC code, also affect IRQ...

So my theories:
1) The usb stack ask the usb port to send some interupts but the ipro100 driver catch all the interrups so the usb stack can't stop the port to send interrupts. (unlikely because when I let the combat layer return the interrupt function with B_UNHANDLED_INTERRUPT Haiku still hangs on startup with stick insert, maybe someone like to verify that?) Michael whats your opinion?
Did you do this is intr_handler in bus.c or in the fxp-specific handler?

Forgive my ignorance, but could you point me to where the interrupt handlers are registered?

-Peter

Other related posts: