Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 41

Thread: A Proper Solution To The Linux ASPM Problem

  1. #11

    Default

    Quote Originally Posted by 89c51 View Post
    at least can you answer if they are taken care of???
    In the mainline kernel, no, I haven't seen any patches.

  2. #12
    Join Date
    Dec 2008
    Location
    Creve Coeur, Missouri
    Posts
    394

    Default

    Quote Originally Posted by FireBurn View Post
    That's what they did do. They introduced a power regression to get rid of a stability regression. It was the lesser of two evils until they came up with a proper solution ie try any copy what windows does
    I hardly see it being the "lesser of two evils." Considering the issue only effected a very, very small percentage of people, they killed battery life for anyone with a laptop. So no, I don't see it as the lesser of two evils. My laptop went from 5 hours of battery life to 2.5 hours, how is that not more serious considering how many people it effects?

  3. #13
    Join Date
    Oct 2009
    Posts
    2,086

    Default

    This is so widespread and well known that the only person in the universe who bitches about it is.... Michael from Phoronix. For everybody else, its "meh."

  4. #14
    Join Date
    Nov 2011
    Posts
    5

    Default

    The change in the Linux 2.6.38 kernel disabled ASPM unless the BIOS advertised support for it, but it turns out a vast number of systems supporting ASPM do not actually advertise it from the BIOS
    What about PCIe hotplug support? I've tested hotplugging on a few Intel desktop and server motherboards with an ExpressCard adapter board. Strangely I could get hotplug going on a Core2Duo board (with PCIEHP force option) but not on a Corei7 board.

    The only way I could get ExpressCard hotplug working reliably was using ACPI hotplugging on laptop ExpressCard slots...

  5. #15
    Join Date
    Dec 2008
    Location
    Creve Coeur, Missouri
    Posts
    394

    Default

    Quote Originally Posted by droidhacker View Post
    This is so widespread and well known that the only person in the universe who bitches about it is.... Michael from Phoronix. For everybody else, its "meh."
    I am pretty sure other people bitch about it too. As to the kernel devs reaction to Michael's article wasn't great. I will admit, Michael does sometimes blow an issue out of proportion, however, as a laptop user, in this case I completely agree with him. It was a pretty damn major regression and the kernel devs sat there scratching their asses for months rather than fixing the damn issue. I know there was questions as to how to go about fixing the issue, but in all reality, it was placed on the backburner. The fact that a mere 60 lines of code fixed this goes to show how easy it should have been.

  6. #16
    Join Date
    Apr 2010
    Posts
    100

    Default

    Quote Originally Posted by LinuxID10T View Post
    The fact that a mere 60 lines of code fixed this goes to show how easy it should have been.
    its always easy to fix something when you know how to go about it and it took them time to figure out a different approach and to see what they did wrong.

    as for your previous comment, if a stability regression is fixed and causes a power regression then yes they went about it the right way, of course its not nice your laptop used more power but if it was your laptop that would become unstable you would be ranting even more.

    it seems to be fixed, be happy and if you can do it better and faster I am pretty sure there is a job for you waiting with the kernel developers.

  7. #17
    Join Date
    Sep 2007
    Location
    Connecticut,USA
    Posts
    956

    Default

    I'd venture to say ASPM works fine on Windows as the BIOS in most cases is coded to hand off _OSC control to Windows only and not to any other OS including Linux. That patch is a good solution and to enable ASPM for DEVICES that support it rather than for the BIOS then that's a usable solution IMHO.

    Nice work Michael!

  8. #18
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    Default

    Quote Originally Posted by Michael View Post
    I'm not permitted to publicly talk about them at the moment.
    LOL the new way to fix problems in the linux world just force people to ask for permit if they want talk about it.

    Yes thats the solution just make it against the LAW no more talk about problems at all.

    this is the new age of bug-free Linux solutions. there is no bug because all bugs are against the LAW!

  9. #19
    Join Date
    Jan 2009
    Posts
    1,657

    Default

    Quote Originally Posted by Qaridarium View Post
    LOL the new way to fix problems in the linux world just force people to ask for permit if they want talk about it.

    Yes thats the solution just make it against the LAW no more talk about problems at all.

    this is the new age of bug-free Linux solutions. there is no bug because all bugs are against the LAW!
    sources claim that Linus Torvalds himself threatened to kill Michael's family if he reveals the regression to public


  10. #20
    Join Date
    Jul 2009
    Posts
    221

    Default

    Quote Originally Posted by 89c51 View Post
    sources claim that Linus Torvalds himself threatened to kill Michael's family if he reveals the regression to public

    Come on, enough with the rumours! Well done Michael but also well done Mathew Garrett!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •