From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tokarev Subject: Re: >2 serial ports? Date: Wed, 17 Mar 2010 13:33:56 +0300 Message-ID: <4BA0B014.5020307@msgid.tls.msk.ru> References: <4BA094FE.6020109@msgid.tls.msk.ru> <4BA09E41.7000300@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: KVM list , qemu-devel To: Gerd Hoffmann Return-path: Received: from isrv.corpit.ru ([81.13.33.159]:38172 "EHLO isrv.corpit.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754081Ab0CQKd6 (ORCPT ); Wed, 17 Mar 2010 06:33:58 -0400 In-Reply-To: <4BA09E41.7000300@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Gerd Hoffmann wrote: > On 03/17/10 09:38, Michael Tokarev wrote: >> Since 0.12, it appears that kvm does not allow more than >> 2 serial ports for a guest: >> >> $ kvm \ >> -serial unix:s1,server,nowait \ >> -serial unix:s2,server,nowait \ >> -serial unix:s3,server,nowait >> isa irq 4 already assigned >> >> Is there a work-around for this? > > Oh, well, yes, I remember. qemu is more strict on ISA irq sharing now. > A bit too strict. > > /me goes dig out a old patch which never made it upstream for some > reason I forgot. Attached. I tried the patch, and it now appears to work. I did not try to run various stress tests so far, but basic tests are fine. Thank you Gerd! And I think it's time to push it finally :) /mjt From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NrqZf-0004Hq-KX for qemu-devel@nongnu.org; Wed, 17 Mar 2010 06:34:03 -0400 Received: from [199.232.76.173] (port=48886 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NrqZf-0004HS-1z for qemu-devel@nongnu.org; Wed, 17 Mar 2010 06:34:03 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NrqZd-0007tI-W6 for qemu-devel@nongnu.org; Wed, 17 Mar 2010 06:34:02 -0400 Received: from isrv.corpit.ru ([81.13.33.159]:42113) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NrqZd-0007sk-JX for qemu-devel@nongnu.org; Wed, 17 Mar 2010 06:34:01 -0400 Message-ID: <4BA0B014.5020307@msgid.tls.msk.ru> Date: Wed, 17 Mar 2010 13:33:56 +0300 From: Michael Tokarev MIME-Version: 1.0 References: <4BA094FE.6020109@msgid.tls.msk.ru> <4BA09E41.7000300@redhat.com> In-Reply-To: <4BA09E41.7000300@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: >2 serial ports? List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gerd Hoffmann Cc: qemu-devel , KVM list Gerd Hoffmann wrote: > On 03/17/10 09:38, Michael Tokarev wrote: >> Since 0.12, it appears that kvm does not allow more than >> 2 serial ports for a guest: >> >> $ kvm \ >> -serial unix:s1,server,nowait \ >> -serial unix:s2,server,nowait \ >> -serial unix:s3,server,nowait >> isa irq 4 already assigned >> >> Is there a work-around for this? > > Oh, well, yes, I remember. qemu is more strict on ISA irq sharing now. > A bit too strict. > > /me goes dig out a old patch which never made it upstream for some > reason I forgot. Attached. I tried the patch, and it now appears to work. I did not try to run various stress tests so far, but basic tests are fine. Thank you Gerd! And I think it's time to push it finally :) /mjt