[fli4l] Fli4l als DomU (pv) kernel-2.6.16.52-xen und kernel-3.1.10-smp
Christof Grobelny
lagrange007 at gmx.de
Fr Apr 6 03:13:56 CEST 2012
Hallo zusammen,
da ich hier das Gerede über Fli4l in einer DomU (PV) verfolgt habe und
noch kein Kernel im Umlauf ist der, in meinem Fall, ihm durchgereichte
PCI Karten von einer Debian Squeeze Dom0, Xen 4.1.2 annehmen kann, habe
ich mich bissel hingesetzt und die unten genanten Kernel "überarbeitet",
dabei sind folgende Änderungen eingeflossen:
Kernel-2.6.16.52-xen:
+ Support für PCIe Karten eingeschaltet (wobei das Angebot an PCIe Nic
Treibern eh rar ist)
+ Folgende PCIe NIC Treiber eingebaut: e1000e , r8168 , r8169 (an der
Stelle möchte ich um eine art "Wunschliste" bitten welche Treiber ich
noch einbauen/updaten soll)
+- so wie der "original" Fli4l kernel_2_6_16_xen kann dieser Kernel
weiterhin kein QOS, bitte um Nachsicht das habe ich nicht hinbekommen,
ansonsten entspricht dieser Kernel exakt, bis auf die oben genannten
Änderungen, dem Kernel der vom Fli4l Team angeboten wird, inklusive der
Fritzcard-Treiber, Größe etwa 11MB.
Sollte der Kernel als DomU Kernel unter XEN 4.x eingesetzt werden so ist
wie schon mehrfach beschrieben diese extra boot Option zu benutzn:
extra = 'nokbd load_ramdisk=1 initrd=rootfs.img inittar=1 swiotlb=force
iommu=soft mode=755 console=hvc0 xencons=tty'
http://www.fileupyours.com/view/322989/fli4l/kernel-2.6.16.52-xen_DomU.tar.bz2
Kernel-3.1.10-smp:
+ .config Änderungen gegenüber der "original" Fli4l .config
#########################################
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_KERNEL_GZIP=y
# CONFIG_KERNEL_LZMA is not set
CONFIG_XEN_BLKDEV_BACKEND=y
CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=y
CONFIG_XEN_PLATFORM_PCI=y
CONFIG_XEN_PCIDEV_BACKEND=y
CONFIG_IOMMU_API=y
CONFIG_DMAR=y
# CONFIG_DMAR_DEFAULT_ON is not set
CONFIG_DMAR_FLOPPY_WA=y
CONFIG_VIRT_DRIVERS=y
# CONFIG_INTEL_TXT is not set
#########################################
+ e1000e auf den neusten Stand gebracht, ISDN-Fritzcard Treiber inklusive
+ Fähigkeit die ihm übergebene PCI-Karten und virtuele NICs
anzusprechen, solle unter EisXen auch funktionieren, QOS und alle
anderen Fli4l Packete laufen stabil, Größe etwa 25MB.
Sollte der Kernel als DomU Kernel unter XEN 4.x eingesetzt werden so ist
wie schon mehrfach beschrieben diese extra boot Option zu benutzen:
extra = 'nokbd load_ramdisk=1 initrd=rootfs.img inittar=1 iommu=soft
mode=755 console=hvc0 xencons=tty'
http://www.fileupyours.com/view/322989/fli4l/kernel-3.1.10-smp_DomU.tar.bz2
Den 2.6.16er Kernel habe ich 3 Tage benutzt, lief aber alles stabil,
aktuell benutze ich den 3.1.10-smp Kernel, seit mehreren Wochen läuft
dieser stabil. Sollten wie schon erwähnt Wünsche bez. Treiber update
besonders bei dem Kernel_2_6_16_xen so büde PM melden fli4l-domu at freenet.de
Über ein "Dankeschön" würde ich mich auch freuen.
Frohe Ostern Allen
Mehr Informationen über die Mailingliste Fli4L