[Savage40] kernel module version mismatch?
Luis
luis at riseup.net
Mon Jan 31 13:35:58 PST 2005
Thanks for the quick reply, Alex.
I didn't know the new Savage DRM was only supported on 2.6 kernels.
I guess the Building page should be uptaded whenever you guys have
time. Right now it reads:
========================================
"1.1.9. Building the DRM on Linux
(...)
If you're building for Linux 2.4 change to the drm/linux/ directory
in the DRM tree.
(...)
Copy the resulting *.ko (2.6.x kernel) or *.o (2.4.x kernel) modules
into the kernel module tree, usually /lib/modules/$KERNEL/kernel/
drivers/char/drm, where $KERNEL is the kernel you built against."
========================================
Even a small note somewhere on the page would be enough to let people
know they should have a 2.6 kernel.
Anyway, keep up the good work. :)
Later.
Citando Alex Deucher:
>
> --- Luis <luis at riseup.net> wrote:
>
>> Hi all,
>> I can't get DRI to work on my machine and I really don't know why.
>>
>> I have an integrated VIA ProSavage chip, on a ASUS P4V533-MX
>> motherboard, and right now I'm running Slackware 10.0 here, using kernel
>> 2.4.29. This weekend I decided to upgrade X to 6.8.1, using the
>> Slackware-current packages, and after some trouble I got X to work.
>>
>> Trying to get DRI enabled I followed the instructions from the DRI
>> Building page, downloading the CVS trees for X.org, Mesa and DRM, and
>> compiling and installing all three of them without much trouble. But
>> now, whenever I start X I get this annoying error, which I have no
>> idea how to solve:
>>
>> (EE) SAVAGE(0): [dri] SAVAGEDRIScreenInit failed because of a version
>> mismatch.
>> [dri] savage.o kernel module version is 1.0.0 but version 2.0.x is
>> needed.
>> [dri] Disabling DRI.
>> (EE) SAVAGE(0): DRI isn't enabled
>> (EE) SAVAGE(0): Direct rendering disabled
>>
>> What I don't understand is, how can the savage.o kernel module be an old
>> version (v1.0.0) if I just compiled DRM and copied the DRM modules into
>> the kernel tree? I hope I'm not missing something obvious here. Can
>> anyone point me to a possible solution to this problem?
>>
>> I'm absolutely sure I didn't miss any step of the Building
>> instructions and I also tried to find a solution on DriTroubleshooting
>> before deciding to write to this list.
>>
>> The X.org log is attached, along with the output of 'dmesg' and 'lspci
>> -vv'. Let me know if there's any other information I can provide.
>>
>> Thank you.
>>
>> --
>> Luis
>
> the current savage drm is only supported on 2.6 kernels. You need
> to use a 2.6 kernel. The 2.4 drm only work with the savage ddx/dri
> prior to December 31st. The old version is deprecated and isn't
> supported. You need to use a 2.6 kernel.
>
> Alex
>
>
>
--
Luis
More information about the Savage40
mailing list