WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] "update-grub" adds line to "multiboot"

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] "update-grub" adds line to "multiboot"
From: MisterE <MisterE2002@xxxxxxxxx>
Date: Tue, 30 Aug 2011 20:54:31 +0200
Delivery-date: Tue, 30 Aug 2011 11:55:37 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Reply-to: MisterE <MisterE2002@xxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hello Xen folks,

I use Debian Squeeze. I want to passthrough PCI devices.
With the old stable Debian (grub legacy) i did not have problems.

I edit /etc/default/grub like:
    quote:
    GRUB_CMDLINE_XEN_DEFAULT="quiet xen-pciback.permissive 
xen-pciback.hide=(00:14.2)(01:05.1)"


I run "update-grub". Now i look at /boot/grub/grub.cfg:


    ### BEGIN /etc/grub.d/20_linux_xen ###
    menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 
4.0-amd64' --class debian --class gnu-linux --class gnu --class os --class xen {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 5a097ed6-415b-45ff-bba7-d628c92b1f7a
    echo 'Loading Linux 2.6.32-5-xen-amd64 ...'
    multiboot /xen-4.0-amd64.gz placeholder quiet xen-pciback.permissive 
xen-pciback.hide=(00:14.2)(01:05.1)
    module /vmlinuz-2.6.32-5-xen-amd64 placeholder 
root=/dev/mapper/vg_dom0-lv_root ro quiet
    echo 'Loading initial ramdisk ...'
    module /initrd.img-2.6.32-5-xen-amd64
    }


The "pciback" command is at the "multiboot" line. This does not work? It does 
not seize the device after a reboot.

If i use:
    quote:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet xen-pciback.permissive 
xen-pciback.hide=(00:14.2)(01:05.1)"


The result is:
    ### BEGIN /etc/grub.d/20_linux_xen ###
    menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-xen-amd64 and XEN 
4.0-amd64' --class debian --class gnu-linux --class gnu --class os --class xen {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 5a097ed6-415b-45ff-bba7-d628c92b1f7a
    echo 'Loading Linux 2.6.32-5-xen-amd64 ...'
    multiboot /xen-4.0-amd64.gz placeholder
    module /vmlinuz-2.6.32-5-xen-amd64 placeholder 
root=/dev/mapper/vg_dom0-lv_root ro quiet xen-pciback.permissive 
xen-pciback.hide=(00:14.2)(01:05.1)
    echo 'Loading initial ramdisk ...'
    module /initrd.img-2.6.32-5-xen-amd64
    }



Now the "pciback" command is at the "module" line and the device is actually 
seized. The problem is that is added to all linux kernels and not only the Xen 
kernel.
  

-- 
Best regards,
 MisterE                          mailto:MisterE2002@xxxxxxxxx


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

<Prev in Thread] Current Thread [Next in Thread>