From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: LSI SAS2008 Option Rom Failure Date: Wed, 18 Jul 2012 10:59:03 +0100 Message-ID: <1342605543.26734.21.camel@zakaz.uk.xensource.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: David Erickson Cc: "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org On Wed, 2012-07-18 at 10:47 +0100, David Erickson wrote: > Hi- > I am trying to pass an LSI SAS2008-based HBA (IBM M1015) through to an > HVM Solaris VM, using Xen 4.2 unstable and the qemu-traditional device > model. On boot I see the following error: > > MPT BIOS Fault 09h encountered at adapter PCI(00h,05h,00h) > > A list search yielded > (http://comments.gmane.org/gmane.comp.emulators.xen.devel/128172), > however there was no solution for an HVM VM. I've attached the log > file for booting. The expansion/option ROM gets installed at > 0xf7a00000 and is first accessed and mapped with the line: > > pt_iomem_map: e_phys=f3000001 maddr=f7a00000 type=8 len=524288 index=6 > first_map=1 > > However the following log line seems to immediately map the same > address space to a strange e_phys location: > > pt_iomem_map: e_phys=ffffffff maddr=f7a00000 type=8 len=524288 index=6 > first_map=0 > > Any help or suggestions would be appreciated. SeaBIOS (used by qemu-xen) should be a lot better than ROMBIOS (used with qemu-xen-traditional) at supporting Option ROMS, so it would be worth trying that. Ian.