Hola.

I'm new to the list, but I've read over the recent archives and I don't see 
any mention of the problem I'm having. I'm fairly new to Linux, but I'm a 
software engineer so I should be able to handle any techno-babble thrown at 
me. :)

I've got an IBM A30 laptop with an ATI Radeon Mobility M6 LY running Mandrake 
8.1. I installed XFree86 4.2.0 yesterday (from Mandrake Cooker RPMs) and 
upgraded my kernel to 2.4.17. I compiled the kernel with /dev/agpgart, ati 
rage 128 (for grins), and ati radeon as modules.  I also included frame 
buffer support (with the ati module).

My XF86Config-4 loads modules dbe, dri, extmod, glx, and record. My video 
device config looks like so:
Section "Device"
        Option     "AGPMode"    "4"   
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "Radeon Mobility M6 LY"
        BusID       "PCI:1:0:0"
        VideoRam    16384
EndSection

X loads just fine. However, I get the following problems in my 
/var/log/XFree86.0.log:

(WW) RADEON(0): Cannot read colourmap from VGA.  Will restore with default
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmGetBusid returned ''
(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xd9848000
(II) RADEON(0): [drm] mapped SAREA 0xd9848000 to 0x4124e000
(II) RADEON(0): [drm] framebuffer handle = 0xe0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(EE) RADEON(0): [agp] AGP not available
(EE) RADEON(0): [drm] failed to remove DRM signal handler
(II) RADEON(0): [drm] removed 1 reserved context for kernel
DRIUnlock called when not locked

If I compile the kernel without frame buffer support, however, things change. 
The above errors go away, but I get the following instead:

(==) RADEON(0): Write-combining range (0xe0000000,0x1000000)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 1
drmOpenDevice: node name is /dev/dri/card1
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
... (same for minor 1 to 14) ...
drmOpenDevice: minor is 14
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
(II) RADEON(0): [drm] drmOpen failed
(EE) RADEON(0): [dri] DRIScreenInit failed.  Disabling DRI.

This leaves me without hardware acceleration, which is really unfortunate. It 
seems that I'm getting further without the frame buffer support, but I'd like 
to keep it if possible. Any help resolving this issue would be appreciated.

Thanks,
- Jared

_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie

Reply via email to