[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