On 07/06/2009 04:39 AM, Mick wrote:
On Monday 06 July 2009, walt wrote:
On 07/06/2009 03:29 AM, Mick wrote:
I cleared out some xorg related packages at some point because my machine
will not shutdown without a kernel oops when it is trying to unload the
radeon driver.
Hm. There is no reason to unload any driver or module just to shut down.
Are you sure that's the reason for the oops?
Well, no, but when I Ctrl+Alt+F1 to a console and shutdown from there there
are no oops with the usual messages about "vblank_disable_fn+0x79/0xd0 [drm]"
and "EIP: [<e0cc14fe>] radeon_get_vblank_counter+0x7e/0xd0 [radeon]".
Wait, when exactly do you see the 'usual' oops messages?
I recall that when I unmerged xf86-video-ati, glxgears still performed as
before and therefore I assumed that the new xorg-server had access to all it
needed to run my video card. Should I emerge it again?
It's a reasonable question but I don't know the answer. Your original post said:
(II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
The server apparently loaded both drivers without errors but it may have
unloaded
the ati driver later on. You won't know unless you do the 'X -logverbose' test
I
suggested and look through the X log file.
I would re-emerge the ati driver, do the verbose logging test and see for
yourself
if the X server unloads the ati driver after loading it. If so, then you don't
need the ati driver. (I suspect you don't, but I'm just guessing.)