tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update for radeonhd and enabling it and cirrus driver probe issue



Hi,

xsrc/external/mit/xf86-video-radeonhd contains the version 1.2.1, but 
xf86-video-radeonhd
is not enabled in src/external/mit/xorg/server/drivers and so the driver is not
loaded.

I did 'upgrade' it to 1.2.3 and modified the xf86-video-radeonhd Makefile, 
which produced
a working driver and is much nicer then using the vesa driver.

Can I import the new driver and enable it?


* Now to the cirrus driver probe issue:

While running X -configure I noticed the following output:

(EE) Failed to load module "cirrusalpine" (module does not exist, 0)
(EE) Failed to load module "cirruslaguna" (module does not exist, 0)

/usr/X11R7/lib/modules/drivers has the following cirrus files:

lrwxr-xr-x  1 root  wheel      22 Oct 26 13:44 cirrus_alpine_drv.so -> 
cirrus_alpine_drv.so.1
-r--r--r--  1 root  wheel   38213 Oct 26 13:44 cirrus_alpine_drv.so.1
lrwxr-xr-x  1 root  wheel      15 Oct 26 13:44 cirrus_drv.so -> cirrus_drv.so.1
-r--r--r--  1 root  wheel   14195 Oct 26 13:44 cirrus_drv.so.1
lrwxr-xr-x  1 root  wheel      22 Oct 26 13:44 cirrus_laguna_drv.so -> 
cirrus_laguna_drv.so.1
-r--r--r--  1 root  wheel   31993 Oct 26 13:44 cirrus_laguna_drv.so.1

I suspect that cirrus_alpine_drv should be named cirrus_alpine
and cirrus_laguna_drv -> cirrus_laguna because of the following
lines in xf86-video-cirrus/dist/ChangeLog:

2005-11-28  Kevin E. Martin  <kem-at-freedesktop-dot-org>

        * src/Makefile.am:
        Separate cirrus driver into _drv, _alpine and _laguna components
        as they are in the monolithic tree.

And xf86-video-cirrus/dist/src/cir_driver.c:

        if (!lg_loaded) {
            if (xf86LoadDrvSubModule(drv, "cirrus_laguna")) {
                xf86LoaderReqSymLists(lgSymbols, NULL);
                lg_loaded = TRUE;
            }
        }
        if (!alp_loaded) {
            if (xf86LoadDrvSubModule(drv, "cirrus_alpine")) {
                xf86LoaderReqSymLists(alpSymbols, NULL);
                alp_loaded = TRUE;
            }
        }

I don't have a PCI cirrus card to do some tests for the cirrus driver.

Bernd



Home | Main Index | Thread Index | Old Index