Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jun 2011 14:30:55 -0600
From:      "Justin T. Gibbs" <gibbs@FreeBSD.org>
To:        Colin Percival <cperciva@FreeBSD.org>
Cc:        "freebsd-xen@freebsd.org" <freebsd-xen@FreeBSD.org>
Subject:   Re: breakage in blkfront with ring_pages > 1
Message-ID:  <4DF27EFF.5060005@FreeBSD.org>
In-Reply-To: <4DF18EE5.5090704@freebsd.org>
References:  <4DF18EE5.5090704@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 6/9/11 9:26 PM, Colin Percival wrote:
>  Hi all,
>
>  I'm seeing breakage with ring_pages > 1 on a blkfront; more precisely, 
request
>  #32 has a garbage response (resulting in a panic) exactly as if the 
dom0 thinks
>  we're only using a single page for the ring. Forcing ring_pages to 1 
makes the
>  problem go away.
>
>  Has anyone seen anything like this? Is it possible that there's a bug 
in how
>  our blkfront negotiates the request ring? Does anyone have ring_pages 
 > 1 in
>  use?

The only backend driver I know of that can support more than one ring page
is FreeBSD.  So, the problem likely is that blkfront is getting the
negotiation wrong and only 1 page is in use.

--
Justin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DF27EFF.5060005>