Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16976 - i830 DRM kernel module version (xfree 4.3.0 requires 1.3)
Summary: i830 DRM kernel module version (xfree 4.3.0 requires 1.3)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High minor
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-06 13:19 UTC by f96-ter
Modified: 2003-09-15 06:14 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description f96-ter 2003-03-06 13:19:55 UTC
The i830 module in xfree-drm 4.3.0-r1 is outdated compared to the one in xfree 4.3.0 
 
Using xfree 4.3.0 and xfree-drm 4.3.0-r1 startx tells me (approximately): 
[dri] i830.o kernel module version is 1.2.1 but version 1.3 is needed. 
[dri] Disabling DRI. 
 
Building the module from the XFree 4.3.0 sources 
(http://www.xfree86.org/~dawes/845driver.html) works fine. 
 
The version provided by xfree 4.3.0 is 1.3.2 (this is not compiled/installed when doinf 
emerge xfree?). 
The version provided by xfree-drm is 1.2.1. 
(I think the version in current gentoo kernel (2.4.20-r1) is 1.2.0) 
 
There might be a good reason why not, but shouldn't (a subset(?) of) xfree-drm just 
be the drm kernel modules from xfree? With version Z of xfree-drm corresponding to 
version Z of xfree? 
 

Reproducible: Always
Steps to Reproduce:
Gentoo 1.2, Intel 82845g/gl vga controller, gentoo-sources 2.4.20-r1 
 
1. emerge xfree 4.3.0 xfree-drm 4.3.0-r1 
2. startx, see errormsg above 
3. compile i830.o from source according to webpage above. works. 
Actual Results:  
... 

Expected Results:  
.. 

.
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2003-03-08 22:15:53 UTC
 # emerge xfree-drm

?
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-11 12:25:37 UTC
did you emerge xfree-drm?
Comment 3 Graeme Humphries 2003-04-11 13:56:08 UTC
This does seem like a weird error... I had the same thing first time I tried to emerge XF4.3, but then I just did 'ALLOW_KEYWORDS="~x86" emerge xfree xfree-drm', and it worked fine and got the right versions.

That was about a month ago, I haven't checked it recently, but I'd assume it still works.
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-14 05:42:57 UTC
closing
Comment 5 Darren Davison 2003-09-15 06:12:53 UTC
i recently re-emerged xfree-drm since the release number changed and it has 
broken my DRI with the same error message in the logs as noted in this report.  
There were no notes on why this was closed - is it supposed to work without 
breaking existing setups? 
 
 
 
Some environment info for my box:  
 
darren@garbo darren $ emerge -s xfree 
Searching... 
[ Results for search key : xfree ] 
[ Applications found : 2 ] 
 
*  x11-base/xfree 
      Latest version available: 4.3.0-r2 
      Latest version installed: 4.3.0-r2 
      Size of downloaded files: 70,839 kB 
      Homepage:    http://www.xfree.org 
      Description: Xfree86: famous and free X server 
 
*  x11-base/xfree-drm 
      Latest version available: 4.3.0-r6 
      Latest version installed: 4.3.0-r6 
      Size of downloaded files: 330 kB 
      Homepage:    http://www.xfree.org 
      Description: Xfree86 Kernel DRM modules 
 
darren@garbo darren $ glxinfo 
name of display: :0.0 
display: :0  screen: 0 
direct rendering: No 
server glx vendor string: SGI 
server glx version string: 1.2 
[rest snipped] 
 
garbo root # grep dri /var/log/XFree86.0.log 
        XFree86 XInput driver : 0.4 
(II) LoadModule: "dri" 
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a 
(II) Module dri: vendor="The XFree86 Project" 
(II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o 
        ABI class: XFree86 XInput driver, version 0.4 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: node name is /dev/dri/card0 
(II) I810(0): [drm] created "i830" driver at busid "PCI:0:2:0" 
(EE) I810(0): [dri] I830DRIScreenInit failed because of a version mismatch. 
[dri] i830.o kernel module version is 1.2.0 but version 1.3 or greater is needed. 
[dri] Disabling DRI.