]> git.proxmox.com Git - pve-kernel-3.10.0.git/blobdiff - README
update intel network drivers
[pve-kernel-3.10.0.git] / README
diff --git a/README b/README
index 3cc4742db6f4d1ecb96fa181097ae934b6478336..8c220397b603926d84751e23a7692ee622b7c1d9 100644 (file)
--- a/README
+++ b/README
@@ -1,9 +1,13 @@
 KERNEL SOURCE:
 ==============
 
-We use the RHEL7 kernel sources, available from:
+We use the CENTOS7/RHEL7 kernel sources, available from:
 
-ftp://ftp.redhat.com/redhat/rhel/
+http://vault.centos.org/
+
+or
+
+http://oss.oracle.com/ol7/SRPMS-updates/
 
 
 Additional/Updated Modules:
@@ -15,10 +19,10 @@ Additional/Updated Modules:
 
 - include latest e1000e driver from intel/sourceforge
 
-- include latest Broadcom bnx2 drivers
+ include latest Broadcom bnx2 drivers: http://driverdownloads.qlogic.com/
 
-  * original file linux-7.8.56.zip contains
-    netxtreme2-7.8.56.tar.gz (added to repository)
+  * original file linux-7.11.05.zip contains
+    netxtreme2-7.11.05.tar.gz (added to repository)
 
 - include latest Adaptec aacraid driver
 
@@ -28,6 +32,19 @@ Additional/Updated Modules:
 
   * http://www.areca.com.tw/support/s_linux/linux.htm
 
+- include native OpenZFS filesystem kernel modules for Linux
+
+  * https://github.com/zfsonlinux/
+
+  For licensing questions, see: http://open-zfs.org/wiki/Talk:FAQ
+
+- include latest HPSA driver (HP Smart Array)
+
+  * http://sourceforge.net/projects/cciss/
+
+- include latest DRBD 9 driver, see http://drbd.linbit.com/home/what-is-drbd/
+
+
 FIRMWARE:
 =========
 
@@ -72,6 +89,8 @@ the following modification:
 
 see config-3.10.0.diff
 
+- enable CONFIG_CEPH_FS=m (request from user)
+
 - enable common CONFIG_BLK_DEV_XXX to avoid hardware detection
   problems (udev, undate-initramfs hav serious problems without that)
 
@@ -79,6 +98,13 @@ see config-3.10.0.diff
         CONFIG_BLK_DEV_SR=y
         CONFIG_BLK_DEV_DM=y
 
+- compile NBD and RBD modules
+        CONFIG_BLK_DEV_NBD=m
+        CONFIG_BLK_DEV_RBD=m
+
+- set LOOP_MIN_COUNT to 8 (debian defaults)
+        CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+
 - disable module signatures (CONFIG_MODULE_SIG)
  
 - enable IBM JFS file system 
@@ -91,11 +117,28 @@ see config-3.10.0.diff
   This is disabled in RHEL kernel for no real reason, so we enable
   it as requested by users
 
+- enable CONFIG_BCACHE=m (requested by user)
+
 - enable CONFIG_BRIDGE=y
 
   Else we get warnings on boot, that
   net.bridge.bridge-nf-call-iptables is an unknown key
 
+- disable CONFIG_DEFAULT_SECURITY_SELINUX
+
+  Use same SELINUX config as debian kernels (CONFIG_DEFAULT_SECURITY_DAC=y)
+
+- set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
+
+  because if not set, it can give some dynamic memory or cpu frequencies 
+  change, and vms can crash (mainly windows guest).
+
+  see http://forum.proxmox.com/threads/18238-Windows-7-x64-VMs-crashing-randomly-during-process-termination?p=93273#post93273
+
+- set CONFIG_CC_STACKPROTECTOR_REGULAR=y
+
+  gcc on debian wheezy does not supportCONFIG_CC_STACKPROTECTOR_STRONG
 # Note: enable now for testing
 #- disable CONFIG_BRIDGE_IGMP_SNOOPING 
 #
@@ -112,5 +155,5 @@ see config-3.10.0.diff
 Testing final kernel with kvm
 -----------------------------
 
-kvm -kernel data/boot/vmlinuz-3.10.0-1-pve -initrd initrd.img-3.10.0-1-pve -append "vga=791 video=vesafb:ywrap,mtrr" /dev/zero
+kvm -kernel data/boot/vmlinuz-3.10.0-2-pve -initrd initrd.img-3.10.0-2-pve -append "vga=791 video=vesafb:ywrap,mtrr" /dev/zero