Faster USB Performance For xHCI DbC Coming With Linux 6.14 Plus A 10 Year Old Bug Fixed

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67401

    Faster USB Performance For xHCI DbC Coming With Linux 6.14 Plus A 10 Year Old Bug Fixed

    Phoronix: Faster USB Performance For xHCI DbC Coming With Linux 6.14 Plus A 10 Year Old Bug Fixed

    Thanks to work from Intel engineers, the upcoming Linux 6.14 kernel cycle will feature faster USB xHCI DbC performance for debug performance and a few other missing xHCI bits being addressed. Plus there is a fix for a rare 10 year old USB bug report...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • dev_null
    Phoronix Member
    • Apr 2020
    • 67

    #2
    The DbC idea is great, I hoped to debug a kernel hang which I have early in a boot process with VT-d turned on. But it seems my motherboard doesnt support it or its hidden. I’d be glad to hear if there are modern MBs with USB DbC available or which companies if any provide it.

    Comment

    • sophisticles
      Senior Member
      • Dec 2015
      • 2617

      #3
      In addition to those exciting performance improvements for xHCI DbC, there is also a fix queued up for a ten year old Linux kernel bug.
      Fake news, fake news with a lot of FUD sprinkled on top.

      Everyone knows that there are no bugs in Linux, the open source model ensures that any issues are immediately identified and fixed, within hours, if not minutes.

      But 10 years?!?

      We are expected to believe that a bug that can be fixed with 2 lines of code survived unnoticed for 10 years in the Linux kernel and was fixed by Intel of all evil companies?

      I don't understand why this site insists on promoting such blatant lies, anti-Linux, pro-Intel propaganda that obvious trolls will use to diminish the good work of open source proponents like Intel, RH, Oracle, MS and Google that only want what's best for the general public.

      And let's not forget Saint Linus that has sacrificed his life working for a paltry 2 million dollars a year so that he can maintain the software he founded decades ago.

      Comment

      • Mez'
        Senior Member
        • Mar 2009
        • 1187

        #4
        Originally posted by sophisticles View Post

        ...

        🎣 Not subtle enough 🤫 😇

        Comment

        • Gass
          Junior Member
          • Nov 2021
          • 8

          #5
          It is great when we can remove all the timeouts and waits from the code and make ir instantanelly faster!
          dont forget that the secret is to discover how the timeouts are needed and fix it.

          Comment

          • osw89
            Phoronix Member
            • Jul 2021
            • 107

            #6
            Originally posted by sophisticles View Post
            of all evil companies?
            "A prime opportunity to fellate my masters? What a day to be an unpaid shill!!!1!!"
            Like I've said before, at least the homeless guy under the bridge does it for 5$.

            Comment

            • braiam
              Junior Member
              • Dec 2021
              • 38

              #7
              The bug says

              > Reported: 2024-11-26 01:53 UTC by James.Dutton

              I don't know where Michael got the 10 years old.

              Comment

              • Jaxad0127
                Senior Member
                • Oct 2018
                • 220

                #8
                Originally posted by braiam View Post
                The bug says

                > Reported: 2024-11-26 01:53 UTC by James.Dutton

                I don't know where Michael got the 10 years old.
                The original change was made 10 years ago?

                Comment

                • pong
                  Senior Member
                  • Oct 2022
                  • 316

                  #9
                  What is this DbC?

                  I understand the concept of debug facilities in the chips, JTAG etc. interfaces and the debug channel transport interface attaching to debug subsystems in the chip that have varying levels of capabilities to monitor / control / debug.

                  But what kinds of systems / chips integrate such "over USB" debug interfaces / transports and of those what ones
                  expose the ports / interfaces usually for some end user developer to make use of them as opposed to just by
                  CPU/SOC IC / motherboard manufacturer level test & debug and never really being able to make use of the capability
                  in other tiers of developers / products which might integrate such SOCs / ICs / CPUs but which don't enable / expose
                  the interface for the utility of other developers?

                  All I'm familiar with are more like the "you're working for the chip manufacturer or the custom motherboard manufacturer that works closely with the IC manufacturer" scenarios and to everyone else "no useful debug interface for you".

                  Or have we gotten to the point of ubiquitously useful debug over USB replacing JTAG for many purposes on modern linux ITE?


                  Comment

                  • klokik
                    Junior Member
                    • May 2018
                    • 40

                    #10
                    Originally posted by pong View Post
                    What is this DbC?
                    A standardized _transport_ for closed case debugging. Sort of a limited USB gadget available on most XHCI controllers out there.

                    But to make any use of it, you need either SoC support for it or some OS-level debugger.

                    Intel has DCI that gives you a fast JTAG to the chip over this interface. But it is usually disabled on production devices for security reasons, unless manufacturer has forgot to disable it. Chances are you can enable it in the field with UEFI mods, or variables hacking.

                    Comment

                    Working...
                    X