[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
I've confirmed that this is in the latest kernel. # zcat /boot/initrd.img-3.2.0-18-virtual | cpio -it | grep hv_ lib/modules/3.2.0-18-virtual/kernel/drivers/net/hyperv/hv_netvsc.ko lib/modules/3.2.0-18-virtual/kernel/drivers/hv/hv_utils.ko lib/modules/3.2.0-18-virtual/kernel/drivers/hv/hv_vmbus.ko lib/modules/3.2.0-18-virtual/kernel/drivers/scsi/hv_storvsc.ko -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
** Changed in: initramfs-tools (Ubuntu) Status: Confirmed = Fix Released ** Changed in: linux (Ubuntu) Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
Marking as confirmed pending placement of the drivers into the virtual images. ** Changed in: linux (Ubuntu) Status: Fix Released = Confirmed ** Changed in: initramfs-tools (Ubuntu) Status: Fix Released = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
Hi, I have success also with the -generic kernel image, but the -virtual kernel packages do not seem to include the hv_ drivers. Tested with linux-image-virtual 3.2.0.17.17 # dpkg -l | grep linux-image-virtual ii linux-image-virtual 3.2.0.17.17Linux kernel image for virtual machines # zcat /boot/initrd.img-3.2.0-17-virtual | cpio -it | grep hv_ lib/modules/3.2.0-17-virtual/kernel/drivers/hv/hv_utils.ko lib/modules/3.2.0-17-virtual/kernel/drivers/hv/hv_vmbus.ko 25562 blocks == Rebooted with the -generic kernel: # dpkg -l | grep linux-image-generic ii linux-image-generic 3.2.0.17.17Generic Linux kernel image # zcat /boot/initrd.img-3.2.0-17-generic | cpio -it | grep hv_ lib/modules/3.2.0-17-generic/kernel/drivers/hv/hv_utils.ko lib/modules/3.2.0-17-generic/kernel/drivers/hv/hv_vmbus.ko lib/modules/3.2.0-17-generic/kernel/drivers/net/hyperv/hv_netvsc.ko lib/modules/3.2.0-17-generic/kernel/drivers/scsi/hv_storvsc.ko 78921 blocks == Could the -virtual kernel packages get the same Hyper-V support? Thanks, Tim Miller Dyck -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
This bug was fixed in the package initramfs-tools - 0.99ubuntu10 --- initramfs-tools (0.99ubuntu10) precise; urgency=low * Add Hyper-V paravirtualised device drivers to the initramfs to allow booting of stock images in a Hyper-V guest. (LP: #917135) -- Andy Whitcroft a...@canonical.com Fri, 10 Feb 2012 14:44:46 + ** Changed in: initramfs-tools (Ubuntu) Status: In Progress = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
** Branch linked: lp:ubuntu/linux-ti-omap4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
I have produced test initramfs-tools packages for testing. See the commentary on bug #929545 for these, as you need the updated kernels to match to test correctly. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
This bug was fixed in the package linux - 3.2.0-16.25 --- linux (3.2.0-16.25) precise; urgency=low [ Andy Whitcroft ] * d-i -- include the Hyper-V drivers in the virtio udeb - LP: #917135 [ Felix Fietkau ] * (pre-stable): ath9k_hw: fix a RTS/CTS timeout regression - LP: #925602 [ Keith Packard ] * SAUCE: drm/i915: Force explicit bpp selection for intel_dp_link_required - LP: #745112, #912387, #917330 [ Leann Ogasawara ] * Fix typo in generic-pae description - LP: #928448 * Rebase to v3.2.6 [ Upstream Kernel Changes ] * procfs: parse mount options - CVE-2011-4917 * procfs: add hidepid= and gid= mount options - CVE-2011-4917 * proc: fix null pointer deref in proc_pid_permission() - CVE-2011-4917 * xhci: Remove warnings about MSI and MSI-X capabilities. - LP: #929656 * xhci: Remove scary warnings about transfer issues. - LP: #929656 * x86, mce, therm_throt: Don't report power limit and package level thermal throttle events in mcelog - LP: #930288 * rebase to v3.2.6 - LP: #924320 - LP: #918254 -- Leann Ogasawara leann.ogasaw...@canonical.com Mon, 13 Feb 2012 13:00:08 -0800 ** Changed in: linux (Ubuntu) Status: In Progress = Fix Released ** CVE added: http://www.cve.mitre.org/cgi- bin/cvename.cgi?name=2011-4917 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
I'm afraid to tell that the mainline branch of Linux 3.2 has only the hv_vmbus and hv_utils moved out of staging. Only with 3.3 the biggest chunk of the Hyper-V drivers have left staging - except storvsc. Although I see that most patches from 3.3 apply properly without problems (kinda' backporting) there are big chunks of bugfixes (possible memory leaks for hv_vmbus, kernel oops, hid-hyperv) and features (promiscuous mode and jumbo frame support) that are missing in mainline 3.2.x but present in 3.3. How do you plan to handle this. - The 3.2 series have proven to be already quite stable but some fixes from upstream still show the drivers for network and storage have rough edges. - We don't need the quality of the HV modules as they were in 10.04 LTS (quite unstable) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
** Branch linked: lp:~apw/ubuntu/precise/initramfs-tools/add- hyper-v-drivers -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
I have also pushed up a fix to the kernel to include them in the d-i virtio udeb for the alternate CDs. ** Also affects: initramfs-tools (Ubuntu) Importance: Undecided Status: New ** Changed in: initramfs-tools (Ubuntu) Assignee: (unassigned) = Andy Whitcroft (apw) ** Changed in: initramfs-tools (Ubuntu) Importance: Undecided = Medium ** Changed in: linux (Ubuntu) Status: Triaged = In Progress ** Changed in: initramfs-tools (Ubuntu) Status: New = In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
Ok I have pushed some initramfs-tools changes to the linked branch. This includes the hv_* modules in the initramfs by default. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
Can we get the drivers included in the initramfs? Without having them loaded, Ubuntu running on Hyper-V will be forced to install using the older non-PV drivers (for IDE) and not have access to SCSI or network unless specifically configured. Additionally, as ata_piix is statically linked in Ubuntu 12.04, we are unable to control our root device with our hv_storvsc driver. On other distributions, we use modprobe rules to block the loading of ata_piix. As I see it, we have two options: 1. Build Hyper-V relevant storage driver as part of the kernel and we can fix the initialization ordering to ensure that our PV drivers control the root device when Ubuntu is running on a Hyper-V host. When not running on a Hyper-V host, our drivers will not successfully initialize and so will not have any effect. This would simultaneously address your need for fast boot while also addressing the performance issues on the root device when hosted on Hyper-V. 2. Modify the ata driver to recognize that when hosted on Hyper-V, it should not control the disks. Let me know if either of those are options we can collaborate on. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
** Attachment removed: BootDmesg.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677112/+files/BootDmesg.txt ** Attachment removed: Card0.Amixer.values.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677113/+files/Card0.Amixer.values.txt ** Attachment removed: Card0.Codecs.codec.0.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677114/+files/Card0.Codecs.codec.0.txt ** Attachment removed: Card0.Codecs.codec.3.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677115/+files/Card0.Codecs.codec.3.txt ** Attachment removed: CurrentDmesg.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677116/+files/CurrentDmesg.txt ** Attachment removed: Dependencies.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677117/+files/Dependencies.txt ** Attachment removed: IwConfig.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677118/+files/IwConfig.txt ** Attachment removed: Lspci.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677119/+files/Lspci.txt ** Attachment removed: Lsusb.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677120/+files/Lsusb.txt ** Attachment removed: PciMultimedia.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677121/+files/PciMultimedia.txt ** Attachment removed: ProcCpuinfo.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677122/+files/ProcCpuinfo.txt ** Attachment removed: ProcInterrupts.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677123/+files/ProcInterrupts.txt ** Attachment removed: ProcModules.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677124/+files/ProcModules.txt ** Attachment removed: PulseSinks.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677125/+files/PulseSinks.txt ** Attachment removed: PulseSources.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677126/+files/PulseSources.txt ** Attachment removed: UdevDb.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677127/+files/UdevDb.txt ** Attachment removed: UdevLog.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677128/+files/UdevLog.txt ** Attachment removed: WifiSyslog.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+attachment/2677129/+files/WifiSyslog.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 917135] Re: Hyper-V: enable all hv drivers and export them in the initramfs
hv_timesource: this is delivered by x86/kernel/cpu/mshyperv.c and builtin hv_vmbus: delivered by hy_vmbus.ko and is modular; CONFIG_HYPERV=m hv_utils: delivered by hy_utils and is modular; CONFIG_HYPERV_UTILS=m hv_netvsc: delivered by hy_netvsc and is modular; CONFIG_HYPERV_NET=m hv_mouse: delivered by hy_mouse and is modular; CONFIG_HYPERV_MOUSE=m hv_storvsc: delivered by hy_netvsc and is modular; CONFIG_HYPERV_NET=m All of these are already enabled and available kernel side, and appear in a completed install. These however are not obviously included in either the default initramfs nor included in d-i. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/917135 Title: Hyper-V: enable all hv drivers and export them in the initramfs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917135/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs