Re: [BISECTED] drm: random hang since 620f378 "drm: prune modes when ..."

From: Arnd Bergmann
Date: Mon Dec 14 2009 - 15:38:33 EST


On Monday 14 December 2009 18:20:15 Jesse Barnes wrote:
> You can disable most of that code by loading i915 with 'powersave=0'.
> If that patch really is at fault the powersave=0 should work around the
> issue as well.

Ok, I'll try that and let you know. Running the kernel before your
patch has not crashed yet after two days of uptime. Now running
with your patch but nothing else. When that crashes, I'll try
the latest mainline with powersave=0.

> It's been implicated in another issue (some display flicker and
> underruns) so I'm pretty sure there's something wrong with it in some
> configurations at least...

I haven't seen that yet. FWIW, the device in question is

00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 8276
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at fe400000 (64-bit, non-prefetchable) [size=4M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
I/O ports at cc00 [size=8]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCIe advanced features <?>
Kernel driver in use: i915
00: 86 80 22 2e 07 04 90 00 03 00 00 03 00 00 80 00
10: 04 00 40 fe 00 00 00 00 0c 00 00 d0 00 00 00 00
20: 01 cc 00 00 00 00 00 00 00 00 00 00 43 10 76 82
30: 00 00 00 00 90 00 00 00 00 00 00 00 0a 01 00 00

00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 8276
Flags: bus master, fast devsel, latency 0
Memory at fe800000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [d0] Power Management version 2
00: 86 80 23 2e 07 00 90 00 03 00 80 03 00 00 80 00
10: 04 00 80 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 76 82
30: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00

Let me know if you have a patch you want me to test.

Thanks,

Arnd
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/