This is a follow-up on my previous post, reporting progress so far. I'm trying to get the updated via unichrome drivers installed and working. BTW, I'm using a 2.6.7 kernel patched with the epia patch from
http://epia.kalf.org/epia_kernel/.
The problems are no agp and poor 3d, but I just want all the features eventually.
With via driver that ships with xorg X11R6.7.0, Xorg.0.log reports:
***
(EE) VIA(0): [drm] drmAgpAcquire failed 1023
(II) VIA(0): [dri] use pci.
***
My method, using Slackware 10.0
1. download unichrome-X-R23.tar.gz from
http://unichrome.sourceforge.net following the xfree86 link
2. copy xorg sources from cdrom to ~/downloads/slack-pkg/sources/x/x11/
3. cd to that directory and su root [password]
4. run x11.Slackbuild script (chmod 755 first). This builds and installs xorg.
5. cd /tmp/x11-build/xc/programs/Xserver/hw/xfree86/drivers/
6. pwd (to be sure)
7 tar xvzf <path to unichrome-X-R23.tar.gz>
8. rm -rf via
9 mv unichrome-X-R23 via
10 chown -R root:root via (again, to be sure)
11. make Makefiles
12. cd via
13. make
14. make install
Result: there is a new via_drv.o file in /usr/X11R6/lib/modules/drivers/
Perhaps there are more results, such as updated man pages or other files being installed, but I couldn't tell. Notably, there is no via_dri.o in the /usr/X11R6/lib/modules/dri directory. The video screen seems a bit better.
Xorg.0.log now reports:
***
(II) VIA(0): [drm] drmAgpEnabled succeeded
(II) VIA(0): [drm] agpAddr = 0xe0000000
(II) VIA(0): [drm] agpBase = (nil)
(II) VIA(0): [drm] agpAddr = 0xe0000000
(II) VIA(0): [drm] agpSize = 0x02000000
(II) VIA(0): [drm] agp physical addr = 0x00000000
(II) VIA(0): [dri] use agp.
***
Also, I discovered that the modprobe.conf file had to be edited so the agp modules loaded before the vis_v4l_drv was loaded.
# /etc/modprobe.conf
#
# === video
install via /sbin/modprobe via_agp; /sbin/modprobe --ignore-install via; /bin/true
Perhaps this was all I needed from the beginning, but I thnk the updated unichrome driver is better.