Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Dom0 and puc(4)
On Wed, Sep 15, 2010 at 11:18:35AM +0200, Christoph Egger wrote:
>
> > On Tue, Sep 14, 2010 at 01:26:09PM +0200, Christoph Egger wrote:
> > >
> > > Hi!
> > >
> > > I have this serial PCI card in a machine where I boot Dom0:
> > >
> > > puc0 at pci6 dev 0 function 0: Oxford Semiconductor OXmPCI952 UARTs
> > (com, com)
> > > com2 at puc0 port 0: interrupting at ioapic0 pin 17, event channel 10
> > > com2: ns16550a, working fifo
> > > com3 at puc0 port 1: interrupting at ioapic0 pin 17, event channel 10
> > > com3: ns16550a, working fifo
> > >
> > >
> > > And I get those kernel messages:
> > >
> > > com2: com_iflush timeout ff
> > > com2: com_iflush timeout ff
> > > com2: com_iflush timeout ff
> > > com2: com_iflush timeout ff
> > > com2: com_iflush timeout ff
> > >
> > >
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> > > evtchn_do_event: handler 0xffffffff801e957a didn't lower ipl 8 7
> >
> > Can you see what 0xffffffff801e957a points to in your kernel ?
>
> Its's one of the interrupt handlers in the
> ci->ci_isources[i]->ipl_handlers list.
which one ?
>
> It looks to me that the splx C implementation in evtchn_do_event()
> does not correctly handle the case where more than one handlers
> are in the list.
I have serveral systems with shared interrupts (e.g. ahci and the
ethernet controller) and they're working fine,
without this error message.
>
> To reproduce this put a multi serial port pci card into your
> machine and use it as a Xen serial console.
this assume I have a spare multi-port serial, which I don't ...
--
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
--
Home |
Main Index |
Thread Index |
Old Index