Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: crash in event_set_handler() when loading LKM



On Wed, Nov 09, 2005 at 02:04:56PM -0800, Jeff Rizzo wrote:
> As I mentioned in my previous email, I'm working on getting a PCI device
> (in this case, a one-port FXO board for use with Asterisk) working in a
> domU.  When I load the LKM with the driver, however, I get a crash (see
> below for full kernel messages) in event_set_handler().  The kernel
> config is fairly straightforward, just XENU plus 'pci* at hypervisor?
> bus ? .
> 
> I've enabled some debugging I found in sys/arch/xen/xen/evtchn.c , to
> enable IRQ_DEBUG and print out some stuff that was #if 0 out, and I see
> one line that seems interesting:
> 
> event_set_handler evtch 7 handler 0xc03eae09 level -900537888 evname irq27
> 
> The 'level' in question gets assigned to ih->ih_level, but I'm not sure
> what a sane value for it should be...

Not this. It's used as index in an array, so that's likely the cause of
your crash.
level should be one of IPL_* value (between 1 and NIPL, currently 16).

How do you call pci_intr_establish() ?

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--



Home | Main Index | Thread Index | Old Index