Re: Regression in i915 on 2.6.34-rc1

2010-03-21 Thread Pete Zaitcev
On Wed, 17 Mar 2010 08:26:59 -0700
Bjorn Helgaas bjorn.helg...@hp.com wrote:

http://bugzilla.kernel.org/show_bug.cgi?id=15533
 
 Any luck testing the patch from the bugzilla?  I'd really like to get
 this figured out so we can get the fix in the next -rc and move on
 to the next _CRS issue :-)

I was on vacation, sorry. Got to it today. In short, the test patch fails.
Please see the dmesg with ACPI debugging in bugzilla as requested.

-- Pete

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: Regression in i915 on 2.6.34-rc1

2010-03-13 Thread Pete Zaitcev
On Fri, 12 Mar 2010 22:37:56 -0700
Bjorn Helgaas bjorn.helg...@hp.com wrote:

 Thanks for the report.  Would you mind posting the entire dmesg
 log, /proc/iomem contents, and lspci -vv output somewhere (maybe in
 bugzilla)?

Done, new bug:
http://bugzilla.kernel.org/show_bug.cgi?id=15533

-- Pete

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: Regression in i915 on 2.6.34-rc1

2010-03-12 Thread Pete Zaitcev
On Thu, 11 Mar 2010 00:33:58 -0700, Pete Zaitcev zait...@redhat.com wrote:

I apologise for answering to myself, but while there was no answer,
git bisect found the offending commit and I verified that it was
the culprit. Also, I am adding Bjorn and Jesse to cc:.

 I seem to hit a sudden regression in 2.6.34-rc1: the modeset fails.
 On this box it also means, no way to start X, which is unfortunate.
 
 Here's a quote from bad dmesg (truncated front and back for brievity):
 
 Linux agpgart interface v0.103
 agpgart-intel :00:00.0: Intel HD Graphics Chipset
 agpgart-intel :00:00.0: detected 131068K stolen memory
 agpgart-intel :00:00.0: AGP aperture is 256M @ 0xd000
 tpm_tis 00:09: 1.2 TPM (device-id 0xB, rev-id 16)
 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
 
 udev: starting version 151
 [drm] Initialized drm 1.1.0 20060810
 i915 :00:02.0: PCI INT A - GSI 16 (level, low) - IRQ 16
 i915 :00:02.0: setting latency timer to 64
   alloc irq_desc for 33 on node -1
   alloc kstat_irqs on node -1
 i915 :00:02.0: irq 33 for MSI/MSI-X
 [drm] set up 127M of stolen space
 [drm:i915_gem_init_ringbuffer] *ERROR* Ring head not reset to zero ctl 
  head  tail  start 
 [drm:i915_gem_init_ringbuffer] *ERROR* Ring head forced to zero ctl  
 head  tail  start 
 [drm:i915_gem_init_ringbuffer] *ERROR* Ring initialization failed ctl 
  head  tail  start 
 [drm:i915_driver_load] *ERROR* failed to init modeset
 i915: probe of :00:02.0 failed with error -5
 dracut: Starting plymouth daemon
 
 Here's old one from 2.6.33:
 
 Linux agpgart interface v0.103
 agpgart-intel :00:00.0: Intel Ironlake/D Chipset
 agpgart-intel :00:00.0: detected 131068K stolen memory
 agpgart-intel :00:00.0: AGP aperture is 256M @ 0xd000
 [drm] Initialized drm 1.1.0 20060810
 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
 ..
 ACPI: Power Button [PWRF]
 i915 :00:02.0: PCI INT A - GSI 16 (level, low) - IRQ 16
 i915 :00:02.0: setting latency timer to 64
 i915 :00:02.0: irq 31 for MSI/MSI-X
 [drm] set up 127M of stolen space
 Console: switching to colour frame buffer device 210x65
 fb0: inteldrmfb frame buffer device
 registered panic notifier
 [Firmware Bug]: ACPI: ACPI brightness control misses _BQC function
 acpi device:1d: registered as cooling_device5
 input: Video Bus as 
 /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
 ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
 [drm] Initialized i915 1.6.0 20080730 for :00:02.0 on minor 0
 dracut: Starting plymouth daemon

The commit follows appended.

It's possible that the BIOS on this motherboard is not up to snuff,
but the 2.6.33-rc8 worked fine, so clearly Linux can do it... right?

Cheers,
-- Pete

commit 7bc5e3f2be32ae6fb0c74cd0f707f986b3a01a26
Author: Bjorn Helgaas bjorn.helg...@hp.com
Date:   Tue Feb 23 10:24:41 2010 -0700

x86/PCI: use host bridge _CRS info by default on 2008 and newer machines

The main benefit of using ACPI host bridge window information is that
we can do better resource allocation in systems with multiple host bridges,
e.g., http://bugzilla.kernel.org/show_bug.cgi?id=14183

Sometimes we need _CRS information even if we only have one host bridge,
e.g., https://bugs.launchpad.net/ubuntu/+source/linux/+bug/341681

Most of these systems are relatively new, so this patch turns on
pci=use_crs only on machines with a BIOS date of 2008 or newer.

Signed-off-by: Bjorn Helgaas bjorn.helg...@hp.com
Signed-off-by: Jesse Barnes jbar...@virtuousgeek.org

diff --git a/Documentation/kernel-parameters.txt 
b/Documentation/kernel-parameters.txt
index 516225a..3e69c1c 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1948,8 +1948,12 @@ and is between 256 and 4096 characters. It is defined in 
the file
IRQ routing is enabled.
noacpi  [X86] Do not use ACPI for IRQ routing
or for PCI scanning.
-   use_crs [X86] Use _CRS for PCI resource
-   allocation.
+   use_crs [X86] Use PCI host bridge window information
+   from ACPI.  On BIOSes from 2008 or later, this
+   is enabled by default.  If you need to use this,
+   please report a bug.
+   nocrs   [X86] Ignore PCI host bridge windows from ACPI.
+   If you need to use this, please report a bug.
routeirqDo IRQ routing for all PCI devices.
This is normally done in pci_enable_device(),
so this option is a temporary workaround
diff --git a/arch/ia64

Re: Regression in i915 on 2.6.34-rc1

2010-03-12 Thread Pete Zaitcev
On Fri, 12 Mar 2010 22:37:56 -0700
Bjorn Helgaas bjorn.helg...@hp.com wrote:

 Thanks for the report.  Would you mind posting the entire dmesg
 log, /proc/iomem contents, and lspci -vv output somewhere (maybe in
 bugzilla)?
 
 The quote below isn't enough for me to see the problem, but
 http://bugzilla.kernel.org/show_bug.cgi?id=15480 is another regression
 related to this commit. []

Do you prefer me to attach the requested data to Yanko's bug, or
file a new one for now?

-- Pete

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Regression in i915 on 2.6.34-rc1

2010-03-10 Thread Pete Zaitcev
Dear Dave and others:

I seem to hit a sudden regression in 2.6.34-rc1: the modeset fails.
On this box it also means, no way to start X, which is unfortunate.

Here's a quote from bad dmesg (truncated front and back for brievity):

Linux agpgart interface v0.103
agpgart-intel :00:00.0: Intel HD Graphics Chipset
agpgart-intel :00:00.0: detected 131068K stolen memory
agpgart-intel :00:00.0: AGP aperture is 256M @ 0xd000
tpm_tis 00:09: 1.2 TPM (device-id 0xB, rev-id 16)
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled

udev: starting version 151
[drm] Initialized drm 1.1.0 20060810
i915 :00:02.0: PCI INT A - GSI 16 (level, low) - IRQ 16
i915 :00:02.0: setting latency timer to 64
  alloc irq_desc for 33 on node -1
  alloc kstat_irqs on node -1
i915 :00:02.0: irq 33 for MSI/MSI-X
[drm] set up 127M of stolen space
[drm:i915_gem_init_ringbuffer] *ERROR* Ring head not reset to zero ctl  
head  tail  start 
[drm:i915_gem_init_ringbuffer] *ERROR* Ring head forced to zero ctl  
head  tail  start 
[drm:i915_gem_init_ringbuffer] *ERROR* Ring initialization failed ctl  
head  tail  start 
[drm:i915_driver_load] *ERROR* failed to init modeset
i915: probe of :00:02.0 failed with error -5
dracut: Starting plymouth daemon

Here's old one from 2.6.33:

Linux agpgart interface v0.103
agpgart-intel :00:00.0: Intel Ironlake/D Chipset
agpgart-intel :00:00.0: detected 131068K stolen memory
agpgart-intel :00:00.0: AGP aperture is 256M @ 0xd000
[drm] Initialized drm 1.1.0 20060810
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
..
ACPI: Power Button [PWRF]
i915 :00:02.0: PCI INT A - GSI 16 (level, low) - IRQ 16
i915 :00:02.0: setting latency timer to 64
i915 :00:02.0: irq 31 for MSI/MSI-X
[drm] set up 127M of stolen space
Console: switching to colour frame buffer device 210x65
fb0: inteldrmfb frame buffer device
registered panic notifier
[Firmware Bug]: ACPI: ACPI brightness control misses _BQC function
acpi device:1d: registered as cooling_device5
input: Video Bus as 
/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[drm] Initialized i915 1.6.0 20080730 for :00:02.0 on minor 0
dracut: Starting plymouth daemon

So... No idea what went bad, so far, sorry. I'll try to bisect
or otherwise find out. Just letting you know.

-- Pete

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel