Hello everyone,

I just finished upgrading to Edgey Eft last night and have a working
install with a Voodoo Banshee.  I did have to use the alternate install,
but the solution was rather simple:

1) Start using "recovery mode"
2) run "wget 
ftp.debian.org/debian/pool/main/x/xserver-xorg-video-tdfx/xserver-xorg-video-tdfx_1.3.0-1_i386.deb"
 (it is possible this will work with amd64, i just don't have a 64 bit machine 
to try it on)
3) run "dpkg-deb --extract xserver-xorg-video-tdfx_1.3.0-1_i386.deb temp"
4) run "mv /usr/lib/xorg/modules/drivers/tdfx_drv.so 
/usr/lib/xorg/modules/drivers/tdfx_drv.so.bak"
5) run "cp temp/usr/lib/xorg/modules/drivers/tdfx_drv.so 
/usr/lib/xorg/modules/drivers/tdfx_drv.so"
6) run "nano /etc/apt/sources.list"
7) Look for the section regarding enabling the "universe" repository, as this 
repository contains libglide3 (libglide3 is for Voodoo3 and newer, Voodoo2 
users need libglide2), which you will need for 3D acceleration.  You will need 
to uncomment two lines, then Ctrl+O (write out) and Ctrl-X (exit)
8) run "apt-get update"
9) run "apt-get install libglide3" (or libglide2, note #7)
10) run "apt-get upgrade" (you may as well do this now instead of when you 
restart)
11) run "reboot"

That should be it.  You're using the 1.3.0 tdfx_drv.so instead of the
1.2.1, but it has the correct symbols being exported so things work
correctly.  The only problem with 1.2.1 is the "getsecs" symbol not
being exported, which is confirmable if you had tailed
/var/log/gdm/(whatever the log file is).  The error does not show in the
Xorg log.

I imagine that the newer Xorg will be used for Feisty, and it's entirely
possible that a fixed Xorg will be delivered to users of Edgy.  It's
less than optimal to be using a different version of the driver, but in
this case it is necessary as tdfx_drv.so is just plain broken (for *all*
distributions using the 1.2.1 version).

-Philip

-- 
GDM Restarts after Desktop loads while using tdfx driver
https://launchpad.net/bugs/68291

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to