From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joerg Roedel Subject: Re: Linux 2.6.39-rc3 Date: Tue, 12 Apr 2011 20:44:33 +0200 Message-ID: <20110412184433.GF19819@8bytes.org> References: <20110412090207.GE19819@8bytes.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org To: Alex Deucher Cc: Linus Torvalds , Linux Kernel Mailing List , dri-devel@lists.freedesktop.org, Ingo Molnar List-Id: dri-devel@lists.freedesktop.org On Tue, Apr 12, 2011 at 10:15:11AM -0400, Alex Deucher wrote: > On Tue, Apr 12, 2011 at 5:02 AM, Joerg Roedel wrote= : > > On Mon, Apr 11, 2011 at 05:40:11PM -0700, Linus Torvalds wrote: > >> Let's hope the release cycle continues like this. I _like_ it when > >> people really seem to follow the whole "big changes during the mer= ge > >> window" rules. > > > > Sorry for disturbing the silence, but radeon seems to have issues. = I > > tested -rc3 (and after that -rc1 which also has the issue) on my La= ptop > > and it just reboots after (or while?) GFX initialization. The last = lines > > of dmesg are: > > > > =A0Freeing unused kernel memory: 624k freed > > =A0Write protecting the kernel read-only data: 8192k > > =A0Freeing unused kernel memory: 1456k freed > > =A0Freeing unused kernel memory: 16k freed > > =A0udev: starting version 151 > > =A0udevd (62): /proc/62/oom_adj is deprecated, please use /proc/62/= oom_score_adj instead. > > =A0[drm] Initialized drm 1.1.0 20060810 > > =A0[drm] radeon defaulting to kernel modesetting. > > =A0[drm] radeon kernel modesetting enabled. > > =A0radeon 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 > > =A0[drm] initializing kernel modesetting (RS880 0x1002:0x9712). > > =A0[drm] register mmio base: 0xD6400000 > > =A0[drm] register mmio size: 65536 > > =A0ATOM BIOS: HP_TAG > > =A0radeon 0000:01:05.0: VRAM: 320M 0x00000000C0000000 - 0x00000000D= 3FFFFFF (320M used) > > =A0radeon 0000:01:05.0: GTT: 512M 0x00000000A0000000 - 0x00000000BF= =46FFFFF > > =A0[drm] Detected VRAM RAM=3D320M, BAR=3D256M > > =A0[drm] RAM width 32bits DDR > > =A0[TTM] Zone =A0kernel: Available graphics memory: 1896512 kiB. > > =A0usb 7-2: new full speed USB device number 2 using ohci_hcd > > =A0[TTM] Initializing pool allocator. > > =A0[drm] radeon: 320M of VRAM memory ready > > =A0[drm] radeon: 512M of GTT memory ready. > > =A0[drm] Supports vblank timestamp caching Rev 1 (10.10.2010). > > =A0[drm] Driver supports precise vblank timestamp query. > > =A0[drm] radeon: irq initialized. > > =A0[drm] GART: num cpu pages 131072, num gpu pages 131072 > > =A0[drm] Loading RS780 Microcode > > =A0radeon 0000:01:05.0: WB enabled > > =A0[drm] ring test succeeded in 1 usecs > > =A0[drm] radeon: ib pool ready. > > > > The card is a Radeon Mobility 4200: > > > > 01:05.0 VGA compatible controller: ATI Technologies Inc M880G [Mobi= lity Radeon HD 4200] > > =A0 =A0 =A0 =A0Subsystem: Hewlett-Packard Company Device 307e > > =A0 =A0 =A0 =A0Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VG= ASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- > > =A0 =A0 =A0 =A0Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=3Df= ast >TAbort- SERR- > =A0 =A0 =A0 =A0Latency: 0, Cache Line Size: 64 bytes > > =A0 =A0 =A0 =A0Interrupt: pin A routed to IRQ 18 > > =A0 =A0 =A0 =A0Region 0: Memory at c0000000 (32-bit, prefetchable) = [size=3D256M] > > =A0 =A0 =A0 =A0Region 1: I/O ports at 6000 [size=3D256] > > =A0 =A0 =A0 =A0Region 2: Memory at d6400000 (32-bit, non-prefetchab= le) [size=3D64K] > > =A0 =A0 =A0 =A0Region 5: Memory at d6300000 (32-bit, non-prefetchab= le) [size=3D1M] > > =A0 =A0 =A0 =A0Capabilities: [50] Power Management version 3 > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Flags: PMEClk- DSI- D1+ D2+ AuxCurre= nt=3D0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Status: D0 PME-Enable- DSel=3D0 DSca= le=3D0 PME- > > =A0 =A0 =A0 =A0Capabilities: [a0] Message Signalled Interrupts: Mas= k- 64bit+ Queue=3D0/0 Enable- > > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Address: 0000000000000000 =A0Data: 0= 000 > > =A0 =A0 =A0 =A0Kernel driver in use: radeon > > =A0 =A0 =A0 =A0Kernel modules: radeon > > > > The problem does not happen with 2.6.38. I try to bisect this furth= er down to a > > commit. Alex, please let me know if you need any further informatio= n. >=20 > If you can bisect it, that would be great. Thanks, Bisecting actually gave a very weird result. It points to d2137d5af4259f50c19addb8246a186c9ffac325 which is a merge-commit in the x86 tree. Even more weird is that this notebook is the only machine with these symptoms, all my other boxes ar= e fine. During the bisect I tested commits from Yinghai which were good. It seems like the problem appeared with the merge. Joerg