From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: xen 4 only seeing one keyboard and mouse Date: Tue, 24 Aug 2010 17:16:03 -0400 Message-ID: <20100824211603.GA6502@phenom.dumpdata.com> References: <20100816154618.GA8493@phenom.dumpdata.com> <20100816223354.GA4237@phenom.dumpdata.com> <20100818232547.GA654@phenom.dumpdata.com> <20100823151842.GB5955@phenom.dumpdata.com> <20100824171019.GA18015@phenom.dumpdata.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: M A Young Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org > and this run with the hack and noirqbalance has > (XEN) do_IRQ: 1.40 No irq handler for vector (irq -1) OK, that is vector 0x28, which is IRQ 1: (XEN) 01 001 01 0 0 0 0 0 1 1 28 > (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1) > (XEN) do_IRQ: 1.120 No irq handler for vector (irq -1) And 120, is vector 78, which is IRQ 12: (XEN) 0c 001 01 0 0 0 0 0 1 1 78 So both IRQs that are tied to i8042 are deciding that it is time to tell you something. Except that you (well, Xen) isn't paying any attention. Are they telling you this before the IOAPIC is being printed out? You should use the 'sync_console console_timestamps console_to_ring' to get the Dom0 and Xen output nicely time synchronized. Or is it done before Dom0 has been started? The c/s 20073 that Keir graciously found does an extra step of programming the IOAPIC and I wonder if doing that is sending the i8042 in some weird state.