> Ok, I think I found it:
>
> # cat /boot/config-2.6.27.45-0.1-xen | grep CONFIG_XEN_PCIDEV_BACKEND
> CONFIG_XEN_PCIDEV_BACKEND=m
> CONFIG_XEN_PCIDEV_BACKEND_VPCI=y
> # CONFIG_XEN_PCIDEV_BACKEND_PASS is not set
> # CONFIG_XEN_PCIDEV_BACKEND_SLOT is not set
> # CONFIG_XEN_PCIDEV_BACKEND_CONTROLLER is not set
>
>
> So it looks like it's compiled as a module. I added this
> to /etc/modprobe.conf.local (which is what SLES wants you to use):
>
> # hide pci card for xen passthrough
> options pciback hide=(0000:0e:04.0)
> options pciback hide=(0000:0e:04.1)
> install mptspi /sbin/modprobe pciback ; /sbin/modprobe --first-time --ignore-install mptspi
>
> mptspi is the driver that was being used on the card at the host level.
> Just need to try rebooting and see what happens.
>
> Please let me know if anyone sees any issues with this.
Tried it. Doesn't look like it worked. When we rebooted the
server ïmptspi is still the kernel driver on the card, not pciback.
Anyone see what I may have missed?
Thanks,
James
0e:04.0 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08)
   ÂSubsystem: Atto Technology ExpressPCI UL5D Low Profile
   ÂFlags: bus master, 66MHz, medium devsel, latency 64, IRQ 30
   ÂI/O ports at 5000 [size=256]
   ÂMemory at fafc0000 (64-bit, non-prefetchable) [size=256K]
   ÂMemory at faf80000 (64-bit, non-prefetchable) [size=256K]
   Â[virtual] Expansion ROM at e8100000 [disabled] [size=1M]
   ÂCapabilities: [50] Power Management version 2
   ÂCapabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
   ÂCapabilities: [68] PCI-X non-bridge device
   ÂKernel driver in use: mptspi
   ÂKernel modules: mptspi
0e:04.1 SCSI storage controller: Atto Technology Ultra320 SCSI Host Adapter (rev 08)
   ÂSubsystem: Atto Technology ExpressPCI UL5D Low Profile
   ÂFlags: bus master, 66MHz, medium devsel, latency 64, IRQ 37
   ÂI/O ports at 5400 [size=256]
   ÂMemory at faf40000 (64-bit, non-prefetchable) [size=256K]
   ÂMemory at faf00000 (64-bit, non-prefetchable) [size=256K]
   Â[virtual] Expansion ROM at e8200000 [disabled] [size=1M]
   ÂCapabilities: [50] Power Management version 2
   ÂCapabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
   ÂCapabilities: [68] PCI-X non-bridge device
   ÂKernel driver in use: mptspi
   ÂKernel modules: mptspi