Hallo,
Ich würde gerne einige PCI Karten in meine domUs durchreichen und habe das bisher mit dem Kommando pciback hide als kernelbootoption gemacht. Das scheint aber nur zu funktionieren, wenn die funktion in den Kernel integriert ist. Der Standardkernel hat den PCI BACKEND driver aber nur als module drin. Ich habe jetzt xen_pciback mit echo der /etc/modules hinzugefügt. Leider habe ich bisher keine Anleitung gefunden, wie ich dem module jetzt sage, welche Geräte vor der dom0 versteckt werden sollen.
Gleichzeitig habe ich in dieser mailingliste auch noch einen Eintrag erstellt:
http://lists.debian.org/debian-user-ger ... 00376.html
Ich würde mich über jede Hilfe freuen.
MfG
Markus
Xen PCI Passthrough mit Standard Kernel
-
- Beiträge: 2
- Registriert: 17.08.2012 17:06:27
Re: Xen PCI Passthrough mit Standard Kernel
Eine Seite weiter googlen
http://wiki.xensource.com/xenwiki/Assig ... _as_module
alternativ ginge als ganz normaler Treiberparameter 'xen_pciback.hide=....'.
Allgemein können Treibern, egal ob inline oder Modul, mittels
'modul.option=wert' Parameter per Kernel-Commandline übergeben werden.
Je nach Treiber ist das bei inline sogar die einzige Option.
http://www.kernel.org/doc/Documentation ... meters.txt
dort weder "hide" noch "back" als Kernelparameter in dem Zusammenhang.
Ein reines xen-Treiberding wohl.
http://wiki.xensource.com/xenwiki/Assig ... _as_module
Code: Alles auswählen
$ /sbin/modinfo xen-pciback
filename: /lib/modules/3.2.0-0.bpo.2-amd64/kernel/drivers/xen/xen-pciback/xen-pciback.ko
alias: xen-backend:pci
license: Dual BSD/GPL
depends:
intree: Y
vermagic: 3.2.0-0.bpo.2-amd64 SMP mod_unload modversions
parm: permissive:bool
parm: passthrough:Option to specify how to export PCI topology to guest:
0 - (default) Hide the true PCI topology and makes the frontend
there is a single PCI bus with only the exported devices on it.
For example, a device at 03:05.0 will be re-assigned to 00:00.0
while second device at 02:1a.1 will be re-assigned to 00:01.1.
1 - Passthrough provides a real view of the PCI topology to the
frontend (for example, a device at 06:01.b will still appear at
06:01.b to the frontend). This is similar to how Xen 2.0.x
exposed PCI devices to its driver domains. This may be required
for drivers which depend on finding their hardward in certain
bus/slot locations. (bool)
parm: verbose_request:int
parm: hide:charp
Nach dem Link als 'pciback.hide=....',...bisher mit dem Kommando pciback hide als kernelbootoption ...
alternativ ginge als ganz normaler Treiberparameter 'xen_pciback.hide=....'.
Allgemein können Treibern, egal ob inline oder Modul, mittels
'modul.option=wert' Parameter per Kernel-Commandline übergeben werden.
Je nach Treiber ist das bei inline sogar die einzige Option.
http://www.kernel.org/doc/Documentation ... meters.txt
dort weder "hide" noch "back" als Kernelparameter in dem Zusammenhang.
Ein reines xen-Treiberding wohl.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-
- Beiträge: 2
- Registriert: 17.08.2012 17:06:27
Re: Xen PCI Passthrough mit Standard Kernel
Vielen Dank, ich probiers gleich