[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] mkinitrd fails to include 'pciback' module on openSUSE 11.1



The solution, for those who need it, is this:

In /boot/grub/menu.lst:
title Xen -- openSUSE 11.1 - 2.6.27.7-9
    root (hd0,4)
    kernel /boot/xen.gz loglvl=all guest_loglvl=all vtd=1 iommu=1
    module /boot/vmlinuz-2.6.27.7-9-xen
root=/dev/disk/by-id/ata-ST31000528AS_9VP009RT-part5
resume=/dev/disk/by-id/ata-ST31000528AS_9VP009RT-part3 splash=silent
showopts vga=0x31d apic=debug maxcpus=8,
pciback.hide=(0000:03:00.0)(0000:03:00.1)
    module /boot/initrd-2.6.27.7-9-xen

In /etc/init.d/boot.local: 
modprobe pciback hide='(03:00.0)(03:01.0)'
echo -n 0000:03:00.0 > sys/bus/pci/drivers/pciback/permissive
echo -n 0000:03:01.0 > sys/bus/pci/drivers/pciback/permissive

It is important to note that you now need the '0000:' prefix to all of
the pci device addresses used for grub in openSUSE.  

Then the usual entry in your domain config file:

pci = [ '03:00.0', '03:00.1' ]

Cheers,
Phil


> -----Original Message-----
> From: Jan Beulich [mailto:JBeulich@xxxxxxxxxx]
> Sent: Friday, September 25, 2009 1:15 AM
> To: Phil Winterfield (winterfi)
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxx;
xen-users-request@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] mkinitrd fails to include 'pciback' module on
> openSUSE 11.1
> 
> >>> "Phil Winterfield (winterfi)" <winterfi@xxxxxxxxx> 24.09.09 20:38
>>>
> >Except that when I reboot, no pci back module:
> >
> >greencity01:/home # lsmod | grep pciback
> 
> And there are no respective messages in /var/log/boot.msg?
> 
> Otoh I can't see why you need this done from the initrd in the first
> place...
> 
> Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.