]> 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:
 ==============
 
 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:
 
 
 Additional/Updated Modules:
@@ -15,10 +19,10 @@ Additional/Updated Modules:
 
 - include latest e1000e driver from intel/sourceforge
 
 
 - 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
 
 
 - include latest Adaptec aacraid driver
 
@@ -28,6 +32,19 @@ Additional/Updated Modules:
 
   * http://www.areca.com.tw/support/s_linux/linux.htm
 
 
   * 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:
 =========
 
 FIRMWARE:
 =========
 
@@ -72,6 +89,8 @@ the following modification:
 
 see config-3.10.0.diff
 
 
 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)
 
 - 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
 
         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 
 - 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
 
   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
 
 - 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 
 #
 # 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
 -----------------------------
 
 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