Summary: | xfree86 fails after install via "emerge kde" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Whit Blauvelt <whit> |
Component: | [OLD] KDE | Assignee: | Martin Schlemmer (RETIRED) <azarah> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | mholzer |
Priority: | High | ||
Version: | 1.4_rc1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Whit Blauvelt
2002-10-24 19:32:15 UTC
This is also spectacularly true after upgrading to XFree 4.2.1. The error files are at http://transpect.com/xfree/421/. This might be related to xf86config telling me, after I enter my Diamond Stealth 64 DRAM w/ S3 DAC from its database, that "This card is basically unsupported." But even for an unsupported cards XFree should revert to generic VGA, and not be presenting messages (from the xf86cfg attempt) like: "Open APM failed (/dev/apm_bios) (No such file or directory)" and then the endless "Symbol XAAPixmapIndex from module /usr/X11R6/lib/modules/drivers/apm_drv.o is unresolved!" followed by scores of other unresolved symbols - which seems to be what crashes xf86cfg. Could the failure to open /dev/apm_bios be an imcompatibility with devfs? Since the attempt to start after the xf86config setup also gives "Open APM failed (/dev/apm_bios) (No such file or directory)" it suggests this may be a problem. The xf86config'd startup also has a bunch of lines like "Not using default mode "1024x768" (insufficient memory for mode)." This is a joke, I'm running XFree 3.x on the system just now (in Debian) at 1024x768 noninterlaced at about 75 Hz - the card is very happy. So it looks like XFree 4.2.1 is trying to second guess the configuration, and it's brain dead on this. So is the solution: (1) ditch devfs, (2) revert to XFree 3.x, (3) install 4.2.1 by hand, or (4) buy another video card? Is there a clean way to install XFree 3.x (or 4.2.1 manually) on Gentoo? Is there some list of cheap generic PCI video cards that XFree 4.x stoops to support (if this is really the problem)? (I'm not a gamer, so the Diamond card I have does everything I need. If XFree 4.x really supports only the newest video cards and Gentoo will only support XFree 4.x perhaps a warning should be prominent on Gentoo's site listing precisely which video cards are actually supported - there are a lot of Diamond cards out here in the world, and it's precisely the older systems where there's the most incentive to optimize the software via Gentoo.) It does look like 4.2.1 does not have accelerated support ported to my S3 video chip yet: http://www.xfree86.org/current/Status28.html#28. That still doesn't explain why it won't even run without acceleration. There are a lot of old S3 cards out here - they were dominant for a few years - so I hope there's a clean way to run Gentoo with 3.3.6 until the XFree crew finishes their ports. I see bug 1186 is about putting 3.3.6 into the portage tree. Good! I still think there's a but here about _unaccelerated_ support - which should work in 4.2.1, right? The method given at http://forums.gentoo.org/viewtopic.php?t=13042 in the next-to-last comment works: In my case copying the XF86_S3 driver from /usr/X11R6/bin on a Debian install to /usr/X11R6/bin on Gentoo, linking /usr/X11R6/bin/X to it, and taking the XF86Config file from Debian and moving it to Gentoo's /etc, editing only the mouse line (since it's not at /dev/mouse on Gentoo). KDE appears to run fine on that. Which suggests that when XFree 3.3.6 drivers are needed 4.x should be installed, then 3.3.6 built separately and those two files moved into place? |