Announcement

Collapse
No announcement yet.

Motherboards With Broken ASPM On Linux

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

  • #31
    Originally posted by enihcam View Post
    http://forum.lenovo.com/t5/Linux-Dis...ng/td-p/560387

    Lenovo users, pls second this post.
    Yes, please support that!

    Comment


    • #32
      It would be great if someone tells to our poor souls how to manually detect if a motherboard has a faulty bios implementation and does not expose correctly pcie aspm.

      On my HP DV5 with AMD configuration (two years old notebook) adding pcie_aspm=force to my kernel boot options simply doesn't produce anything valuable in dmesg.
      The same happens on a HP Probook with an intel i3 sandy bridge processor (three months old notebook).

      Comment


      • #33
        Originally posted by Chewi View Post
        I think it should include servers. Electricity is a significant cost in running a server and not all servers push all their hardware to the maximum all the time. My own desktop is also my personal server that stays on all the time. This bug certainly matters to me.
        A busy server can only use so much electricity. It will not use more than it is rated for, no matter how busy. If it is sitting idle, or has only a small load it isn't designed right.

        Saving power in a data center is important of course, but ASPM isn't going to help out here.

        Comment


        • #34
          Originally posted by blackshard View Post
          It would be great if someone tells to our poor souls how to manually detect if a motherboard has a faulty bios implementation and does not expose correctly pcie aspm.

          On my HP DV5 with AMD configuration (two years old notebook) adding pcie_aspm=force to my kernel boot options simply doesn't produce anything valuable in dmesg.
          The same happens on a HP Probook with an intel i3 sandy bridge processor (three months old notebook).
          To see if you have a bad BIOS, look at /sys/module/pcie_aspm/parameters/policy. If it says 'default', you probably unfortunately have a computer that is reporting that ASPM is unsupported.

          Comment


          • #35
            Originally posted by Ex-Cyber View Post
            Looking at the Smolt statistics is always depressing. Even the mighty HP has lost the market share war to the up-and-coming "System manufacturer", thanks to the overwhelmingly popular "System Product Name System Version"
            They need better logic... Less than 0.5% of the systems being reported to OpenBenchmarking.org report a string like that, thanks to enough fallbacks.
            Michael Larabel
            http://www.michaellarabel.com/

            Comment


            • #36
              Originally posted by mdias View Post
              FFS, go cry to another corner! If you feel that only portable devices should be included, do us all a favour and give us the link to your filtered list.

              Comment


              • #37
                Gigabyte

                I have spoken with Gigabyte about broken ASPM and this was his response.

                Thank you for your kindly mail and inquiry. About the issue you mentioned, since our products only support Windows OS, we do not receive proper driver from chipset vender, we cannot guarantee Linux to work on our system. We suggest you to install Windows OS to prevent having problems. If you install the Windows OS and still have any problems, please provide the error message screenshot for us, so we can try to see how to help. Sorry for the inconvenience.

                Comment


                • #38
                  Originally posted by Almorca View Post
                  I have spoken with Gigabyte about broken ASPM and this was his response.

                  Thank you for your kindly mail and inquiry. About the issue you mentioned, since our products only support Windows OS, we do not receive proper driver from chipset vender, we cannot guarantee Linux to work on our system. We suggest you to install Windows OS to prevent having problems. If you install the Windows OS and still have any problems, please provide the error message screenshot for us, so we can try to see how to help. Sorry for the inconvenience.
                  So there you have it, basically Gigabyte themselves telling people not to buy their boards if people run anything other than Windows.

                  Comment


                  • #39
                    Originally posted by Almorca View Post
                    I have spoken with Gigabyte about broken ASPM and this was his response.

                    Thank you for your kindly mail and inquiry. About the issue you mentioned, since our products only support Windows OS, we do not receive proper driver from chipset vender, we cannot guarantee Linux to work on our system. We suggest you to install Windows OS to prevent having problems. If you install the Windows OS and still have any problems, please provide the error message screenshot for us, so we can try to see how to help. Sorry for the inconvenience.
                    You will get the same type of response from basically every vendor, except maybe tyan.

                    Comment


                    • #40
                      Asus M4N68T LE V2 also affected, but now there's fixed kernels so it's not such a problem.

                      Comment


                      • #41
                        Motherboards with broken ASPM hasn't changed much in 2013 and 2014

                        The december 2013 produced Intel NUC D33217CK with september 2014 BIOS 0053 tells the OS from its ACPI FADT table that ASPM is disabled despite having ASPM enabled in its BIOS. Using Ubuntu's fwts:
                        $ sudo fwts acpidump - | grep ASPM
                        PCIe ASPM Not supported (V4): 0x1
                        PCIe ASPM Not supported (V4): 0x1

                        And with many 2014 Haswell/1150/Intel series 8 chipset motherboards from Asus, ASRock, Gigabyte and MSI ASPM is still disabled as well by actively enabling the BOOT_ARCH[4] in the ACPI FADT. Almost always there aren't even not enough configuration options opened in the BIOS to clear this bit flag. Only exception from 9 tested 1150/Haswell mainboard is the Asus H81M-A. After setting "Advanced\Platform Misc Configuration >" option PCI Express Native Power Managment [Disabled]->[Enabled] and Native ASPM [Disabled]->[Enabled] the "PCIe ASPM Not supported (V4): 0x1" became "PCIe ASPM Not supported (V4): 0x0".

                        Even pcie_aspm=force pcie_aspm.policy=powersave is not enough to completely enable ASPM. As a (side) result the processor package P-state does not enter C6 (pc6) or C7 (pc7). Package P-state sticks at C2 (pc2) or C3 (pc3). After manually enabling ASPM using the setpci command for each and every ASPM enabled PCI express device, PC6/PC7 can be reached.

                        Comment

                        Working...
                        X