public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Jonathan McDowell <noodles@earth.li>
To: dri-devel@lists.sourceforge.net
Cc: linux-kernel@vger.kernel.org
Subject: X "Hangs" with RS690 + 2.6.26
Date: Fri, 25 Jul 2008 10:43:34 +0100	[thread overview]
Message-ID: <20080725094334.GC30002@earth.li> (raw)

Hi.

I've started to see "hangs" with X on an ATI RS690 with a 2.6.26 kernel.
The symptoms are that load average goes up, X stops accepting keypresses
or mouse clicks, but the cursor still moves around the screen in
response to the mouse being moved. I can't switch to a VT but can ssh in
remotely to see that things are still running. I don't seem to be able
to kill X but "shutdown -r now" cleanly reboots.

gdb fails to attach - complains about an internal error. strace shows
lots of ioctls against the DRM device all returning EBUSY.

2.6.25 appears to work fine. I originally had PAT enabled under 2.6.26
but have seen a patch fixing that go into git, so disabled it for my
2.6.26 kernel to see if that was the issue; no change AFAICT.

Enabling DRM debug (echo 1 > /sys/module/drm/parameters/debug) gives
lots of output from radeon_freelist_get, after the following ioctl is
received:

Jul 25 10:11:14 meepok kernel: [drm:drm_ioctl] pid=3302, cmd=0xc0406429, nr=0x29 , dev 0xe200, auth=1

and then a returning NULL message.

radeon driver is recent git - 1c5858484da4fb1c9bc3ac3b4d7a97863ab99730
but I've seen it with older revisions too.

It can take a couple of days for me to hit the problem, so a git bisect
could be a lengthy process. If anyone has any suggestions about faster
ways to track down the issue I'd like to hear them.

Machine is a dual core AMD64 with 4GB of RAM running Debian unstable,
card is:

01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS690 [Radeon X1200 Series] [1002:791e]

Kernel configs at:

http://the.earth.li/~noodles/radeon-2.6.26-hang/config-2.6.25
http://the.earth.li/~noodles/radeon-2.6.26-hang/config-2.6.26

Debug log from enabling drm debug:

http://the.earth.li/~noodles/radeon-2.6.26-hang/debug

Full dmesg (no obvious errors):

http://the.earth.li/~noodles/radeon-2.6.26-hang/meepok.dmesg

Xorg log file (no obvious errors):

http://the.earth.li/~noodles/radeon-2.6.26-hang/Xorg.0.log

J.

-- 
"I put it down to corrosive groin sweat myself." -- John Burnham, asr
This .sig brought to you by the letter N and the number 39
Product of the Republic of HuggieTag

             reply	other threads:[~2008-07-25 10:36 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-25  9:43 Jonathan McDowell [this message]
2008-07-25 10:10 ` X "Hangs" with RS690 + 2.6.26 Dave Airlie
2008-08-01 16:02   ` Jonathan McDowell
2008-08-09  8:47     ` Frédéric L. W. Meunier
2008-08-10 19:18       ` Jonathan McDowell
2008-08-10 20:25         ` Frédéric L. W. Meunier
2008-08-10 21:22           ` Jonathan McDowell
2008-10-13 14:43   ` Jonathan McDowell
2008-07-25 10:12 ` Jerome Glisse
2008-07-25 17:04   ` Nicolai Hähnle
2008-07-26  9:44     ` Jerome Glisse

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080725094334.GC30002@earth.li \
    --to=noodles@earth.li \
    --cc=dri-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox