[debian] pciback.hide met Xen kernel

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • MisterE
  • Registratie: April 2002
  • Laatst online: 24-08 22:07
Ik gebruik nu Grub2. ik wil een pci device doorgeven aan een DomU.
Als ik /etc/default/grub aanpas met:
GRUB_CMDLINE_XEN_DEFAULT="quiet xen-pciback.permissive xen-pciback.hide=(00:14.2)(01:05.1)"
en "update-grub" draai dan krijg ik
### 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
}
de regel staat nu achter "multiboot". Dit werkt niet.

Gebruik ik
GRUB_CMDLINE_LINUX_DEFAULT="quiet xen-pciback.permissive xen-pciback.hide=(00:14.2)(01:05.1)"
dan krijg ik:
### 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
}
Nu komt het wel achter de goede regel. Helaas echter ook bij alle andere (niet-recovery-mode) kernels. Is dit te fixen?
Het liefst heb ik dat ie alleen de Xen kernel aanpast.