Summary: | Open source xfree driver for the EPIA-M "Castle Rock" graphics chipset is available | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Henrik Treadup <hetr9922> |
Component: | [OLD] Unspecified | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo, hetr9922, jgonzalez.openinput |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=154 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | A scrip that gets the via driver files from cvsweb.xfree.org |
Description
Henrik Treadup
2003-04-17 17:47:50 UTC
I did ask for one from him. He pointed me to VIA's site and I have signed up for the driver. I will try and get this into xfree-4.3.0-r3 Cool :) I'm a bit worried that the offical Via driver might be a bit stale though. There have been some fixes to the driver in XFree CVS allready. I'm not sure these changes have been incorporated back into the official Via driver. You can check out the changes at http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/drivers/via/ Created attachment 10992 [details]
A scrip that gets the via driver files from cvsweb.xfree.org
This script downloads the latest revisions of the files in the
Xserver/xfree86/hw/drivers/via directory from the xfree86 cvs web interface.
I don't understand how to build the driver. I've never seen an Imakefile
before. I'm totally lost. If you havn't gotten the driver from VIA yet you
might want to try the attatched get_via_driver.py
python get_via_driver.py will download the driver source to the current
directory. Please don't use it directly in an ebuild since hammering xfree cvs
will probably be frowned upon...
Thanks for the script Henrik but CVS does this :o) something like ebuild /usr/portage/xfree/xfree-4.3.0-r2 unpack put your extracted files into /var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver/hw/xfree86/drivers/via edit /var/tmp/portage/xfree-4.3.0-r2/work/xc/config/cf/host.def and add #define XF86ExtraCardDrivers via at the bottom then ebuild /usr/portage/xfree/xfree-4.3.0-r2 compile If all goes well, you should be able to install / qmerge with the ebuild. If all doesn't go well, keep the pieces, it's my intention to put this in -r3, later this week, as Seemant said though :o) Henrik, Perhaps it is better if you can wait for xfree-4.3.99 ebuilds in portage? I will have them available within a week or 2. Henrik, as promised, xfree-4.3.0-r3 has the VIA driver from xfree's cvs in it. Enjoy :) Seemant, Sorry for not getting back to you earlier :( End of the semester so things are a bit hectic... I just finished emerging xfree-4.3.0-r3 and the VIA driver works :) Thanks!!! :D any way to post a working xconfig file? i just emerge xfree and i'm getting following errors and my X keep's hanging: smith root # XFree86 -xf86config /root/XF86Config.new XFree86 Version 4.3.0 Release Date: 27 February 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.20-gentoo-r5 i686 [ELF] Build Date: 11 June 2003 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Thu Jun 12 19:24:20 2003 (++) Using config file: "/root/XF86Config.new" Using vt 7 (WW) via(0): Failed to set up write-combining range (0xd8000000,0x2000000) Symbol REGION_EQUAL from module /usr/X11R6/lib/modules/drivers/via_drv.o is unresolved! Symbol xf86XVCopyYUV12ToPacked from module /usr/X11R6/lib/modules/drivers/via_drv.o is unresolved! A note on this to future -r3 emergers: We had to remove the via driver because it broke other functionalities. Use 4.3.99.8 or higher to get the proper drivers. These versions are currently in package.mask; to unmask them, create a file /etc/portage/package.unmask and add a line to it 'x11-base/xfree'. *** Bug 41189 has been marked as a duplicate of this bug. *** |