Archive for the 'linux' Category


how to compile nvidia kernel modules on 2.6.20+ with paravirt_ops enabled

If you try to compile the nvidia kernel module on 2.6.20 or higher kernels that have paravirt_ops enabled (like the Debian kernels), you will run into a problem - it’ll complain that a non-GPL compatible license is using the GPL-only code paravirt_ops. I finally found a workaround (other than building the kernel without paravirt ops) […]

hp’s printer support under linux is getting better

Our printer (Epson Stylus Photo R200) died on us Monday night. I talked things over with Tiff, and we decided to go with an all-in-one printer, so she could do copying and such, too (she often could use that for work). One of my requirements was also to get a network-connected printer, so we don’t […]

new debian i386 libc6 packages for xen

As those of you who use Xen on the i386 arch know, the libc6 stuff can be rather annoying. The Debian libc6 developers have finally released a test glibc that includes xen compatibility — no more moving /lib/tls out of the way and losing performance!
You can grab the packages from:
http://people.debian.org/~aurel32/xen/
Hopefully these will be mainline soon.

full suspend/resume *finally* working on my inspiron 6000

With the current version of the Linux kernel (2.6.15), some patches, and ATI’s fglrx driver version 8.20.8, software suspend/resume *finally* works, with full accelerated graphics support. Woohoo! Uptime on my laptop is now 6 days, and that involves many trips between home and work, and many suspend/resumes.
If you’d like a copy of the scripts I’m […]

mt-daapd is teh cool

Tim (one of my co-workers) and I have been messing around with mt-daapd for the last couple days, and I gotta say, the software *rocks*!
For those of you not familiar with DAAP, it’s the protocol that Apple uses for iTunes’s music operations over the network. mt-daapd is an open-source product that runs on Linux, and […]

advanced routing in linux to force traffic to interfaces

At work, I had an interesting problem where boxes would just seem to stop responding to ping packets for awhile on one interface, until you ping the other interface on the box. It turned out to be a problem with the way that Linux sends ARP requests when you’ve got routing set up across two […]

17 queries in 0.330 seconds