Neil Vachharajani - Princeton University - Department of Computer Science - Ph.D. Candidate

Graduate Shuttle

Click here to see where the shuttle is now!
Here is a link to the schedule.

Computer Science Graduate PC

So you want to install Linux on your grad PC?  Want to get sound to work?  What about X Windows?  Here's how I did it.

Note:These directions are out dated. RedHat 9.0 natively supports the sound card in the Grad PC. Also, nVidia has released new drivers for XFree which also work with the kernel that comes with RedHat 9.0. So, unless something else becomes out-of-date, there probably won't be anymore updates here.

To get X Windows working, you should install nVidia's video drivers.  They have pretty detailed directions on how to get it to work.  Go to nVidia's site and take a look at their Linux drivers.  They unfortunately only have RPMs for RedHat 8.0 kernels up to version 2.4.18-18.8.0.  So I will post my RPMs.  The only problem I've had with the driver is that text modes seem to break once you switch into X Windows.  If anyone resolves this issue, please let me know.

To get sound working, you need to replace the i810 audio module.  The module that works is based on the source in the standard Linux kernel.  It just has a line or two commented out.  You can grab the patch and apply it to your kernel, or you can just grab one of the binaries.  Since its a real pain to compile the module, I recommend you just use the binary.  Download the file appropriate for your kernel and rename it to i810_audio.o.  Copy the file into /lib/modules/KERNEL_VERSION/kernel/drivers/sound.  As I upgrade my kernel, I will try and keep this page updated with new binaries.  Let me know if these drivers don't work for you.  Unfortunately, I don't have versions for older kernels.


File Kernel Version
Description
i810_audio.o 2.4.18-18.8.0
Replacement audio module for the Intel 82801DB AC'97 Audio controller (ICH4 south bridge)
i810_audio.o
2.4.18-19.8.0
Replacement audio module for the Intel 82801DB AC'97 Audio controller (ICH4 south bridge)
i810_audio.o 2.4.18-24.8.0
Replacement audio module for the Intel 82801DB AC'97 Audio controller (ICH4 south bridge)
NVIDIA_kernel-1.0-4191.i386.rpm 2.4.18-19.8.0
RPM for the nVidia Linux video driver kernel module
NVIDIA_kernel-1.0-4191.i386.rpm 2.4.18-24.8.0 RPM for the nVidia Linux video driver kernel module


Home · Research · Publications · Curriculum Vitae · Pictures · Contact Info · Books · Random

Last updated: Tuesday January 15 2008 07:22:32 PM