On 12/02/2010 06:03 AM, M A Young wrote:
> I have built what may be my last Fedora 12 kernel
> (2.6.32.26-174.2.xendom0.fc12) as Fedora 12 EOLs today (this is the same
> Fedora patch level as the official 2.6.32.26-175.fc12 kernel which has
> just been released). It is available at
> http://koji.fedoraproject.org/koji/taskinfo?taskID=2637740  and the
> repositoryhttp://repos.fedorapeople.org/repos/myoung/dom0-kernel/
> and includes a crash on exit fix. I haven't decided whether I am going to
> build any more 2.6.32.x kernels, I am going to continue building 2.6.37
> kernels but these aren't ready for full dom0 use yet.

This e-mail started out as a problem report with LSI storage (mptsas) on 
modern Xen kernels, but it was one of those where as you explain the 
problem you finally get it.  So, a public service announcement for the 
archives instead.

The moral of the story was that ACPI and APCI APIC needed to be turned 
_on_ in my BIOS (new ASUS AMD board) and I had acpi=off on my linux 
'module' line from days long past, which needed to go.  It looks like 
Xen can handle ACPI properly now and relies on it.  Hurray.

With any other combination of settings, I'd see errors like:

   mptbase: ioc0: ERROR - didn't initialize properly! (-16)

A healthy non-Xen kernel with this card looks like:

   Fusion MPT base driver 3.04.12
   Copyright (c) 1999-2008 LSI Corporation
   Fusion MPT SAS Host driver 3.04.12
   mptsas 0000:02:00.0: PCI->APIC IRQ transform: INT A -> IRQ 18
   mptbase: ioc0: Initiating bringup
   ioc0: LSISAS1068E B3: Capabilities={Initiator}
   mptsas 0000:02:00.0: setting latency timer to 64

and a healthy Xen Dom0 kernel looks like:

   Fusion MPT base driver 3.04.12
   Copyright (c) 1999-2008 LSI Corporation
   Fusion MPT SAS Host driver 3.04.12
   xen: registering gsi 18 triggering 0 polarity 1
   xen_allocate_pirq: returning irq 18 for gsi 18
   xen: --> irq=18
   Already setup the GSI :18
   mptsas 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
   mptbase: ioc0: Initiating bringup
   ioc0: LSISAS1068E B3: Capabilities={Initiator}
   mptsas 0000:02:00.0: setting latency timer to 64

Thanks as always, Michael.

-Bill

-- 
Bill McGonigle, Owner
BFC Computing, LLC
http://bfccomputing.com/
Telephone: +1.603.448.4440
Email, IM, VOIP: b...@bfccomputing.com
VCard: http://bfccomputing.com/vcard/bill.vcf
Social networks: bill_mcgonigle/bill.mcgonigle
--
xen mailing list
xen@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/xen

Reply via email to