4 We use the OpenVZ Kernel sources, available from:
6 http://download.openvz.org/kernel/branches/rhel6-2.6.32/
9 Additional/Updated Modules:
10 ---------------------------
12 - we use bootsplash to display the boot logo.
14 - include latest AoE driver (http://support.coraid.com/support/linux)
16 - include latest ixgbe driver from intel/sourceforge
18 - include latest igb driver from intel/sourceforge
20 - include latest e1000e driver from intel/sourceforge
22 - include latest Broadcom bnx2 drivers
24 * original file linux-7.6.62.zip contains
25 netxtreme2-7.6.62.tar.gz (added to repository)
27 - include latest Adaptec aacraid driver
29 * http://download.adaptec.com/raid/aac/linux/aacraid-linux-src-1.2.1-30300.tgz
31 - include latest megaraid_sas driver
33 * http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/MR_Linux_Driver_6.600.18.00.tgz
35 (extract source file megaraid_sas-06.600.18.00-src.tar.gz)
37 - include Highpoint RocketRAID 272X driver
39 * http://www.highpoint-tech.com/BIOS_Driver/rr272x_1x/linux_1.5/RR272x_1x-Linux-Src-v1.5-130325-0732.tar.gz
41 - include latest ARECA RAID drivers
43 * http://www.areca.com.tw/support/s_linux/linux.htm
48 We create our own firmware package, which includes the firmware for
49 all proxmox-ve kernels. So far this include
56 We use 'find-firmware.pl' to extract lists of required firmeware
57 files. The script 'assemble-firmware.pl' is used to read those lists
58 and copy the files from various source directory into a target
61 We do not include firmeware for some wireless HW when there is a
62 separate debian package for that, for example:
72 bootsplash-3.1.9-2.6.31-rh.patch: bootsplash patch
74 bridge-patch.diff: Avoid bridge problems with changing MAC
75 see also: http://forum.openvz.org/index.php?t=msg&th=5291
77 Behaviour after 2.6.27 has changed slighly - after setting mac address
78 of bridge device, then address won't change. So we could omit
79 that patch, requiring to set hwaddress in /etc/network/interfaces.
82 Additional information
83 ----------------------
85 We use the default configuration provided by openvz, and apply
86 the following modification:
88 see config-2.6.32.diff
92 CONFIG_FRAMEBUFFER_CONSOLE=Y
95 - disable CONFIG_DEBUG_INFO
97 - disable CONFIG_PRINTK_TIME
99 - enable common CONFIG_BLK_DEV_XXX to avoid hardware detection
100 problems (udev, undate-initramfs hav serious problems without that)
106 - disable module signatures (CONFIG_MODULE_SIG, CONFIG_CRYPTO_SIGNATURE)
108 - enable usbip (this is also enable on debian kernels)
110 CONFIG_USB_IP_COMMON=m
111 CONFIG_USB_IP_VHCI_HCD=m
114 - enable IBM JFS file system
116 This is disabled in RHEL kernel for no real reason, so we enable
117 it as requested by users (bug #64)
119 - enable apple HFS and HFSPLUS
121 This is disabled in RHEL kernel for no real reason, so we enable
122 it as requested by users
124 - enable CONFIG_BRIDGE=y
126 Else we get warnings on boot, that
127 net.bridge.bridge-nf-call-iptables is an unknown key
129 - disable CONFIG_BRIDGE_IGMP_SNOOPING
131 To avoid problems with multicasting. Various users reported
132 multipath problems, which can be avoided by turning off IGMP
135 - use 'deadline' as default scheduler
137 This is the suggested setting for KVM. We also measure bad fsync
138 performance with ext4 and cfq.
140 Testing final kernel with kvm
141 -----------------------------
143 kvm -kernel data/boot/vmlinuz-2.6.32-6-pve -initrd initrd.img-2.6.32-6-pve -append "vga=791 video=vesafb:ywrap,mtrr splash=silent" /dev/zero