| Summary: | [radeon] machine freezes when X is stopped or second X started | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | xorg | Reporter: | Brice Goglin <brice.goglin> | ||||||
| Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> | ||||||
| Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> | ||||||
| Severity: | normal | ||||||||
| Priority: | medium | CC: | bram, mike.skinner, rleigh | ||||||
| Version: | git | ||||||||
| Hardware: | Other | ||||||||
| OS: | All | ||||||||
| URL: | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=463076 | ||||||||
| Whiteboard: | |||||||||
| i915 platform: | i915 features: | ||||||||
| Attachments: |
|
||||||||
|
Description
Brice Goglin
2008-03-16 05:25:59 UTC
Any chance you can use radeontool (http://gitweb.freedesktop.org/?p=users/airlied/radeontool.git;a=summary) to dump the radeon registers with OF fb and radeonfb before starting starting X? (as root) ./radeontool regmatch '*' This looks the same as my issue # 14446. https://bugs.freedesktop.org/show_bug.cgi?id=14446 I am happy to mark mine as a duplicate of this one... this one seems to be more concise. I will try Roger Leigh's suggestion as soon as I can. *** Bug 14446 has been marked as a duplicate of this bug. *** Created attachment 15292 [details]
Radeontool output using ofonly framebuffer
Created attachment 15293 [details]
Radeontool output using radeonfb framebuffer
(In reply to comment #1) > Any chance you can use radeontool > (http://gitweb.freedesktop.org/?p=users/airlied/radeontool.git;a=summary) to > dump the radeon registers with OF fb and radeonfb before starting starting X? > > (as root) ./radeontool regmatch '*' I've added two attachments with the radeontool output in them. There are quite some differences from using ofonly to using radeonfb, unfortunately I don't know what any of this stuff means. I hope this is of some help anyway :-) I'm guessing it has something to do with the memory map: -MC_FB_LOCATION (0148) 0x07ff0000 +MC_FB_LOCATION (0148) 0x7fff0000 radeonfb sets it up the same way as the x driver while OF does it differently. When the X driver restores the OF values, that is probably what causes the hang. Unfortunately, I'm not sure of a good fix. You might try adjusting the delays when restoring the memmap regs, or maybe the order in which they are restored relative to the rest of the registers. Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.