Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian Kernel (http://www.linux-archive.org/debian-kernel/)
-   -   Bug#661318: linux-image-3.2.0-1-amd64: Possibility integrating newer Hyper-V paravirt drivers in squeeze? (http://www.linux-archive.org/debian-kernel/637642-bug-661318-linux-image-3-2-0-1-amd64-possibility-integrating-newer-hyper-v-paravirt-drivers-squeeze.html)

Mathieu Simon 02-26-2012 08:53 AM

Bug#661318: linux-image-3.2.0-1-amd64: Possibility integrating newer Hyper-V paravirt drivers in squeeze?
 
Package: linux-2.6
Version: 3.2.4-1
Severity: wishlist

Dear Maintainer,

Thank you for enabling the Hyper-V drivers in the 3.2 builds, the
squeeze backport allowed me to test and confirm that they are not
as broken as they once were. (in fact: far more stable than they used to be)

Unfortunately the 3.2 kernel only contains the paravirt bus (hv_vmbus)
utility (hv_utils) drivers out of staging. While mouse, networking
block device drivers do work, it's only with Linux 3.3 that hv_mousevsc
(later: hid-hyperv), hv_netvsc have left staging.
linux-next also contains has hv_storvsc out of staging.

All 3 driver modules got a number of patches before they were accepted
to move out of staging. - Bug and feature fixes.

I for myself have tried and tested these drivers on a vanilla 3.2.x kernel
with success. Ubuntu will also base their LTS releas on the 3.2 kernel
- and they imported the changesets to their 3.2-based tree.
(See: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/929545)

My question is: I'd really like to see a well working Kernel for wheezy on Hyper-V,
and therefore would like to elaborate the possibility to integrate the changes
from 3.3/linux-next into the wheezy kernel branch.

Although no big kernel hacking experience, I would be willing to prepare patches
for wheezy if the kernel team would see that this backport would not hamper other
efforts in stabilizing wheezy.

Let me know if there is an interested and I'd be happy to prepare and test patches
on this platform.

-- Mathieu

*** End of the template - remove these lines ***

-- Package-specific info:
** Version:
Linux version 3.2.0-1-amd64 (Debian 3.2.4-1) (waldi@debian.org) (gcc version 4.6.2 (Debian 4.6.2-12) ) #1 SMP Sun Feb 5 15:17:15 UTC 2012

<snipped irrelevant info>

** Command line:
BOOT_IMAGE=/boot/vmlinuz-3.2.0-1-amd64 root=UUID=4769ae1d-f6aa-4aea-89b9-69e1ac376533 ro quiet


-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-3.2.0-1-amd64 depends on:
ii debconf [debconf-2.0] 1.5.41
ii initramfs-tools [linux-initramfs-tool] 0.100
ii linux-base 3.4
ii module-init-tools 3.16-1

Versions of packages linux-image-3.2.0-1-amd64 recommends:
ii firmware-linux-free 3

Versions of packages linux-image-3.2.0-1-amd64 suggests:
pn extlinux 2:4.05+dfsg-2
pn grub-pc 1.99-14
pn linux-doc-3.2 <none>

Versions of packages linux-image-3.2.0-1-amd64 is related to:
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-linux <none>
pn firmware-linux-nonfree <none>
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic 0.35
pn firmware-ralink <none>
pn firmware-realtek <none>
pn xen-hypervisor <none>

-- debconf information excluded



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120226095349.8922.94416.reportbug@debiansid.vms. simonu.ch">http://lists.debian.org/20120226095349.8922.94416.reportbug@debiansid.vms. simonu.ch

Ben Hutchings 02-26-2012 04:10 PM

Bug#661318: linux-image-3.2.0-1-amd64: Possibility integrating newer Hyper-V paravirt drivers in squeeze?
 
On Sun, 2012-02-26 at 10:53 +0100, Mathieu Simon wrote:
> Package: linux-2.6
> Version: 3.2.4-1
> Severity: wishlist
>
> Dear Maintainer,
>
> Thank you for enabling the Hyper-V drivers in the 3.2 builds, the
> squeeze backport allowed me to test and confirm that they are not
> as broken as they once were. (in fact: far more stable than they used to be)
>
> Unfortunately the 3.2 kernel only contains the paravirt bus (hv_vmbus)
> utility (hv_utils) drivers out of staging. While mouse, networking
> block device drivers do work, it's only with Linux 3.3 that hv_mousevsc
> (later: hid-hyperv), hv_netvsc have left staging.
> linux-next also contains has hv_storvsc out of staging.
>
> All 3 driver modules got a number of patches before they were accepted
> to move out of staging. - Bug and feature fixes.
>
> I for myself have tried and tested these drivers on a vanilla 3.2.x kernel
> with success. Ubuntu will also base their LTS releas on the 3.2 kernel
> - and they imported the changesets to their 3.2-based tree.
> (See: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/929545)
[...]

Please ping this bug after v3.4-rc1 and I'll try to pull all the changes
that went into there.

Ben.

--
Ben Hutchings
Lowery's Law:
If it jams, force it. If it breaks, it needed replacing anyway.

Mathieu Simon 02-26-2012 05:15 PM

Bug#661318: linux-image-3.2.0-1-amd64: Possibility integrating newer Hyper-V paravirt drivers in squeeze?
 
Am 26.02.2012 18:10, schrieb Ben Hutchings:
> [...]
> Please ping this bug after v3.4-rc1 and I'll try to pull all the changes
> that went into there.
Sounds fair - will do so and let you in case something breaks.
I'm currently running 3.2.6 with 3.3-rc3 backported drivers.

-- Mat



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F4A76C5.3030300@gmail.com">http://lists.debian.org/4F4A76C5.3030300@gmail.com

Mathieu Simon 03-27-2012 07:02 AM

Bug#661318: linux-image-3.2.0-1-amd64: Possibility integrating newer Hyper-V paravirt drivers in squeeze?
 
G'day

Am 26.02.2012 18:10, schrieb Ben Hutchings:
> Please ping this bug after v3.4-rc1 and I'll try to pull all the changes
> that went into there.
3.4-rc1 isn't out - yet, but I'd say that Linus' tree now contains all
the stuff that should
go into 3.4 for Hyper-V. The diff of Hyper-V driver with my patched
vanilla 3.2 and 3.4 is nonexisting now.

So far I kept running vanilla 3.2.11 + linux-next (all) patches that
whent up in mainline and things seem to work.

I'd like to help getting the patches in right shape - if possible. (or
point me to the site I'd need to read)
Does Debian prefer "1 patch per upstream" commit or have one big patch
per driver/file?

Additionally:
There is one issue that was raised by MS people towards Ubuntu - where
we are attained too:
ata_pIIx doesn't defer to the (much faster) paravirt storage driver when
Debian is run on Hyper-V,
or worse, we can lose the root file system when drivers switch between
storvsc and ata_piix.

As we can't use modprobe rules (as done on RHEL for this), Andy
Whitcroft has come up
with a patch for Ubuntu's 3.2-based kernel that solves the problem and
does the job on
Wheezys' kernel too.*

Looking forward and thanks for your time!
- Mathieu

*
http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-precise.git;a=commitdiff;h=a896e46ae52619bf4f34cdb 342c2862071f5c25c;hp=720dab378e884a99b6d8aed51f7eb 1615d10549e
(MS' Mike Sterling agreed in community forums that this patch isn't
likely to go upstream as such...)



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4F7165F9.50009@gmail.com">http://lists.debian.org/4F7165F9.50009@gmail.com


All times are GMT. The time now is 09:27 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.