Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #63087 > unrolled thread

Request to update megaraid_sas driver in Debian

Started byShivasharan Srikanteshwara <shivasharan.srikanteshwara@broadcom.com>
First post2019-01-17 08:20 +0100
Last post2019-01-17 19:50 +0100
Articles 3 — 3 participants

Back to article view | Back to linux.debian.kernel


Contents

  Request to update megaraid_sas driver in Debian Shivasharan Srikanteshwara <shivasharan.srikanteshwara@broadcom.com> - 2019-01-17 08:20 +0100
    Re: Request to update megaraid_sas driver in Debian Yves-Alexis Perez <corsac@debian.org> - 2019-01-17 10:20 +0100
      Re: Request to update megaraid_sas driver in Debian Ben Hutchings <ben@decadent.org.uk> - 2019-01-17 19:50 +0100

#63087 — Request to update megaraid_sas driver in Debian

FromShivasharan Srikanteshwara <shivasharan.srikanteshwara@broadcom.com>
Date2019-01-17 08:20 +0100
SubjectRequest to update megaraid_sas driver in Debian
Message-ID<xha81-za-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hi,
I am Shivasharan and I work in megaraid_sas driver development team at
Broadcom.
We/Broadcom are trying to figure out the process to update inbox
megaraid_sas/mpt3sas drivers in Debian 9 GCA kernels.

I am not sure if this is the right mailing list to be querying regarding
this. If not, if anyone could point us to the right list/contact to get
more information, it would be greatly appreciated.

Currently the GCA kernel in Debian 9 is based on Linux 4.9 kernel which
does not have inbox support for new MegaRAID Gen 3.5 controllers.
Is there a way to include the driver update patches that add support for
these controllers in the Debian 9 kernel update?
FWIW these patches are already present in Linus' upstream kernel tree as
well.

Thanks,
Shivasharan

[toc] | [next] | [standalone]


#63088

FromYves-Alexis Perez <corsac@debian.org>
Date2019-01-17 10:20 +0100
Message-ID<xhc0a-1IP-9@gated-at.bofh.it>
In reply to#63087
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Thu, 2019-01-17 at 12:44 +0530, Shivasharan Srikanteshwara wrote:
> Currently the GCA kernel in Debian 9 is based on Linux 4.9 kernel which
> does not have inbox support for new MegaRAID Gen 3.5 controllers.
> Is there a way to include the driver update patches that add support for
> these controllers in the Debian 9 kernel update?
> FWIW these patches are already present in Linus' upstream kernel tree as
> well.

Hi,

the “easiest” way would be to have that updated included in a 4.9 point
release, which would in turn be integrated in a later Debian package version.

It might be possible to include that backport (it's been done in the past) but
it really depends on the size of that backports, the dependency on other
subsystems in Linux and the amount of work required to keep it updated later.

Regards,
- -- 
Yves-Alexis
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAlxARm0ACgkQ3rYcyPpX
RFvXXwf/UeR0zx5gdAt9ltBL7veX+kAT5WTHdLGFMrFY5bURMvuTDvQg1mL89tsP
qMyStl5mgyU6rHbVrLjUVRWdBCZ1cGfwRUyCDO0Agqc2i8fUG7Fc7jX0X4bgoqHi
/Le2aVpgaEyWMZVM5OOeqEW9UPAEDsVK3xfgmiOf4MmjEdDlgJttRuXSzyECC76i
vPEfFP/9J2cuWuvVUX245yv5RGTXnwCgrqTmbr1rxCpQjC4ReSh0S1kYKX/aWpyv
sPJVYTc3OtErssAd4seo/zdKbRM35NZoz5LKNDYZBGMcLaQ8ECFTRVvbT9OZG//y
m2aP+WDUEgu6JfIll1iHz9cbEiQfnw==
=zLZK
-----END PGP SIGNATURE-----

[toc] | [prev] | [next] | [standalone]


#63091

FromBen Hutchings <ben@decadent.org.uk>
Date2019-01-17 19:50 +0100
Message-ID<xhkTL-7bB-1@gated-at.bofh.it>
In reply to#63088

[Multipart message — attachments visible in raw view] — view raw

On Thu, 2019-01-17 at 10:10 +0100, Yves-Alexis Perez wrote:
> On Thu, 2019-01-17 at 12:44 +0530, Shivasharan Srikanteshwara wrote:
> > Currently the GCA kernel in Debian 9 is based on Linux 4.9 kernel which
> > does not have inbox support for new MegaRAID Gen 3.5 controllers.
> > Is there a way to include the driver update patches that add support for
> > these controllers in the Debian 9 kernel update?
> > FWIW these patches are already present in Linus' upstream kernel tree as
> > well.
> 
> Hi,
> 
> the “easiest” way would be to have that updated included in a 4.9 point
> release, which would in turn be integrated in a later Debian package version.

...but this is only possible if the changes are quite small (like
adding device IDs and a small amount of extra code).

> It might be possible to include that backport (it's been done in the past) but
> it really depends on the size of that backports, the dependency on other
> subsystems in Linux and the amount of work required to keep it updated later.

Yes.

If there are substantial changes needed to support the new controllers,
then the way to get them into Debian stable will be:

1. Report a bug against the current version, with severity "important",
explaining that this hardware is not supported.  See <
https://www.debian.org/Bugs/Reporting>.

2. Fetch the current source package, ideally from the "stretch" branch
of our git repository.  Add the necessary changes from upstream (one
patch per upstream commit) and summarise the changes in
debian/changelog.  See
<https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official-vcs>
and the documentation for the "quilt" command.

3. Build new binary packages and run them through your QA process.

4. Send the source changes you made.  I would prefer to get these as a
merge request.  You could alternatively use "git format-patch" or
"debdiff" to generate a patch and send that to the bug report as an
attachment.

Ben.

-- 
Ben Hutchings
Never put off till tomorrow what you can avoid all together.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web