https://bugzilla.kernel.org/show_bug.cgi?id=29842 --- Comment #15 from Igor Rudchenko <igor@xxxxxxxxxxxx> 2012-03-19 10:50:43 --- Tested 3.3.0 kernel today and nothing changes. So I look deeper into ASPM registers: ---- Windows XP and Linux kernel prior 2.6.38: root complex 00:01.0 0xB0 == 0x03 (L1 and L0s) video card 01:00.0 0x68 == 0x43 (L1 and L0s) ---- Linux 3.2.4: 00:01.0 0xB0 == 00 (L0 only) 01:00.0 0x68 == 40 (L0 only) with pcie_aspm=force: 00:01.0 0xB0.b=43 (L1 and L0s) 01:00.0 0x68.b=43 (L1 and L0s) ---- Linux 3.2.5 and 3.3.0: 00:01.0 0xB0.b=40 (L0 only) 01:00.0 0x68.b=40 (L0 only) with pcie_aspm=force: 00:01.0 0xB0.b=40 (L0 only) 01:00.0 0x68.b=40 (L0 only) ---- Also I have working ASPM for network devices (ethernet and wireless) with Windows XP and kernels prior 2.6.38. But after 2.6.38 ASPM doesn't turn on even with force key for network devices. And after another rework of ASPM code in 3.0.20, 3.2.5 and 3.3 kernels ASPM doesn't turn on for video card despite force key. I can enable ASPM on my devices with setpci: setpci -s 00:01.0 0xB0.b=0x3:3 setpci -s 01:00.0 0x68.b=0x3:3 It works without problems, like it works prior 2.6.38 kernel. But, in my opinion, ASPM handling code in Linux definately needs another rework. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel