Announcement

Collapse
No announcement yet.

14 Staging Drivers Get Nuked From Linux 3.17

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 14 Staging Drivers Get Nuked From Linux 3.17

    Phoronix: 14 Staging Drivers Get Nuked From Linux 3.17

    Over 200,000 lines of code is being removed from the Linux 3.17 kernel in the staging subsystem due to the removal of a bunch of old, unmaintained drivers...

    http://www.phoronix.com/vr.php?view=MTc1NTY

  • #2
    The drivers removed with Linux 3.17 include Crystalhd, Winbond, wlags49_h2, serqt_usb2, dgrp, cxt1e1, tidspbridge, ced1401, frontier, keucr, phison,silicom, and sep. Of that list, the crystalhd driver may be noticeable for Broadcom's Crystal HD audio/video hardware coder
    Big, big, big mistake.

    Comment


    • #3
      Originally posted by Sonadow View Post
      Big, big, big mistake.
      Then find a maintainer... While I agree with you in principle (knowing what the hw in question does), getting rid of unmaintained code is more important in the bigger picture.

      Comment


      • #4
        Originally posted by Serafean View Post
        Then find a maintainer..
        Not a chance.

        I'll just slap Windows on any machine that uses it (where possible). At least Broadcom supports their CrystalHD hardware with official drivers on Windows.

        Comment


        • #5
          Hmm... Crystal HD...
          =
          Something tells me that this chipset isn't obsolete.
          http://wiki.xbmc.org/index.php?title...com_Crystal_HD

          So why remove it? How long has the so-called "Crystal HD" been out? What's so special about that name other than the fact it does audio/video decoding? What products have Crystal HD in it?

          Would Linus Torvalds be happy about the cleanup of crystalhd? I don't know...

          Comment


          • #6
            Originally posted by GraysonPeddie View Post
            Hmm... Crystal HD...
            =
            Something tells me that this chipset isn't obsolete.
            http://wiki.xbmc.org/index.php?title...com_Crystal_HD

            So why remove it? How long has the so-called "Crystal HD" been out? What's so special about that name other than the fact it does audio/video decoding? What products have Crystal HD in it?

            Would Linus Torvalds be happy about the cleanup of crystalhd? I don't know...
            There are rules for drivers in staging which is a experimental part of the kernel. They either have to find a maintainer, get the code cleaned up for the real merge or get removed. This has happened with many drivers before including the Microsoft Hyper V code. There is nothing unusual about it.

            Comment


            • #7
              Ah, staging = experimental. That makes sense.

              Comment


              • #8
                The in-kernel crystalhd driver is outdated, for example it doesn't support the BCM70015 variant at all, among other things. Everyone using this hardware is probably using an external driver, not the in-kernel one.
                Last edited by Gusar; 08-05-2014, 10:54 AM.

                Comment


                • #9
                  Originally posted by Gusar View Post
                  The in-kernel crystalhd driver is outdated, for example it doesn't support the BCM70015 variant at all, among other things. Everyone using this hardware is probably using an external driver, not the in-kernel one.
                  I know of two existing external repositories for the crystalhd driver:

                  http://git.linuxtv.org/cgit.cgi/jarod/crystalhd.git/
                  https://github.com/yeradis/crystalhd

                  The LinuxTV repos have not been touched in 21 months, and the yeradis repo has been stagnant for 1 year.

                  Not a good sign either way.

                  Unless you can point me to a repo that houses a more up-to-date version of the crystalhd driver?

                  *the driver sources published on Broadcom's site are painfully obsolete;they won't compile on anything newer than a 3.3 kernel.

                  Comment


                  • #10
                    Originally posted by Sonadow View Post
                    I know of two existing external repositories for the crystalhd driver:

                    http://git.linuxtv.org/cgit.cgi/jarod/crystalhd.git/
                    https://github.com/yeradis/crystalhd

                    The LinuxTV repos have not been touched in 21 months, and the yeradis repo has been stagnant for 1 year.

                    Not a good sign either way.

                    Unless you can point me to a repo that houses a more up-to-date version of the crystalhd driver?

                    *the driver sources published on Broadcom's site are painfully obsolete;they won't compile on anything newer than a 3.3 kernel.
                    Stagnant isn't necessarily a bad thing. In some cases, it means "it works".
                    ... which it does.

                    Comment


                    • #11
                      Originally posted by droidhacker View Post
                      Stagnant isn't necessarily a bad thing. In some cases, it means "it works".
                      ... which it does.
                      Er, that is to say, NOT the one in the kernel, which actually *does not* work.

                      Comment


                      • #12
                        Originally posted by droidhacker View Post
                        Stagnant isn't necessarily a bad thing. In some cases, it means "it works".
                        ... which it does.
                        I agree.

                        However, staging tree isn't meant for already 'stable' and ready drivers, drivers are there for a reason.
                        That can be for any number of reasons, using obsolete API, bad coding practice, having design problems etc.
                        If reasons why these are in staging are fixed, they go in, if these are not fixed, they get nuked from space.

                        Comment


                        • #13
                          If Broadcom can't be arsed to hire some third world coder to at least tidy up their driver for inclusion outside of staging they can keep that hardware(and shove it in any and all orifices). Christ, what would it cost, $10000 a year for some part time employ in India or Taiwan to keep the code maintained. They could kickstart it if they're too damn cheap to come out of pocket.

                          Comment


                          • #14
                            Where did Guido GŁnther go?

                            Crystal HD Decodes New Linux Support Improvements

                            http://www.phoronix.com/scan.php?pag...tem&px=MTUzMTE

                            http://honk.sigxcpu.org/con/CrystalHD_progress.html

                            Comment


                            • #15
                              Originally posted by Sonadow View Post
                              Not a chance.

                              I'll just slap Windows on any machine that uses it (where possible). At least Broadcom supports their CrystalHD hardware with official drivers on Windows.
                              What are you talking about? The latest driver for Windows was released in 2011, if it works on Windows 8 or newer it's pure luck, just like it would be with any of the external drivers for Linux. Face it, this product has reached the state of "abandonware". If it stops working with newer kernels stick to the last one that works or get rid of that crap.

                              Comment

                              Working...
                              X