Author: jsrain Date: Mon Nov 8 13:50:20 2010 New Revision: 62760 URL: http://svn.opensuse.org/viewcvs/yast?rev=62760&view=rev Log: add HyperV drivers to initrd (bnc#651348) Modified: branches/SuSE-SLE-10-SP4-Branch/packager/VERSION branches/SuSE-SLE-10-SP4-Branch/packager/package/yast2-packager.changes branches/SuSE-SLE-10-SP4-Branch/packager/src/clients/inst_kickoff.ycp Modified: branches/SuSE-SLE-10-SP4-Branch/packager/VERSION URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-SLE-10-SP4-Branch/packager/VERSION?rev=62760&r1=62759&r2=62760&view=diff ============================================================================== --- branches/SuSE-SLE-10-SP4-Branch/packager/VERSION (original) +++ branches/SuSE-SLE-10-SP4-Branch/packager/VERSION Mon Nov 8 13:50:20 2010 @@ -1 +1 @@ -2.13.187 +2.13.188 Modified: branches/SuSE-SLE-10-SP4-Branch/packager/package/yast2-packager.changes URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-SLE-10-SP4-Branch/packager/package/yast2-packager.changes?rev=62760&r1=62759&r2=62760&view=diff ============================================================================== --- branches/SuSE-SLE-10-SP4-Branch/packager/package/yast2-packager.changes (original) +++ branches/SuSE-SLE-10-SP4-Branch/packager/package/yast2-packager.changes Mon Nov 8 13:50:20 2010 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Mon Nov 8 13:35:25 CET 2010 - jsrain@suse.cz + +- add HyperV drivers to initrd (bnc#651348) +- 2.13.188 + +------------------------------------------------------------------- Wed Nov 3 20:22:47 UTC 2010 - lslezak@suse.cz - don't reset package selection in the installation proposal when Modified: branches/SuSE-SLE-10-SP4-Branch/packager/src/clients/inst_kickoff.ycp URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-SLE-10-SP4-Branch/packager/src/clients/inst_kickoff.ycp?rev=62760&r1=62759&r2=62760&view=diff ============================================================================== --- branches/SuSE-SLE-10-SP4-Branch/packager/src/clients/inst_kickoff.ycp (original) +++ branches/SuSE-SLE-10-SP4-Branch/packager/src/clients/inst_kickoff.ycp Mon Nov 8 13:50:20 2010 @@ -56,6 +56,30 @@ } } +void HyperVPVToInitrd() { + // can the kernel modules be loaded? + if (0 == (integer)SCR::Execute(.target.bash, "/sbin/modprobe vmbus")) + { + // add modules to initrd + Initrd::AddModule ("blkvsc", ""); + Initrd::AddModule ("netvsc", ""); + Initrd::AddModule ("storvsc", ""); + Initrd::AddModule ("vmbus", ""); + + y2milestone("Added HyperV PV drivers to initrd, configured drivers: %1", Initrd::ListModules()); + + // it also need to be added to MODULES_LOADED_ON_BOOT - not needed on SLES10 +// Kernel::AddModuleToLoad ("hv_storvsc"); +// Kernel::AddModuleToLoad ("hv_netvsc"); +// y2milestone ("Added hv_storvsc and hv_netvsc to modules loaded on boot"); + + } + else + { + y2milestone("Cannot load vmbus kernel module, skipping HyperV PV driver installation"); + } +} + /** * Write a fake mtab to the target system since some %post scripts might @@ -414,8 +438,9 @@ AcpiToInitrd (); } - // add Xen PV drivers to initrd + // add Xen and HyperV PV drivers to initrd XenPVToInitrd(); + HyperVPVToInitrd(); if (Stage::initial ()) { -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org