I can confirm the problem that Brian Rogers reported on Edgy. My work- around was a little different than Mazirian's. Disclaimer: this may not be the "right" way to do it; I'm new at building kernel modules.
To get the missing files, I installed and unbzipped the kernel souces sudo apt-get install linux-source cd /usr/src sudo bzcat linux-source-2.6.17.tar.bz2 | sudo tar xv Then I copied the missing files into the kernel headers area: cd /usr/src/linux-source-2.6.17/drivers/media/video/bt8xx sudo cp -a * /usr/src/linux/drivers/media/video/bt8xx/ cd /usr/src/linux/drivers/media/video sudo cp bt8xx/bt* . Then rebuilding with module-assistant I got another error. include/../drivers/media/video/bttvp.h:51:23: error: btcx-risc.h: No such file or directory I fixed this in a similar way: cd /usr/src/linux-source-2.6.17/drivers/media/video sudo cp -a btcx-risc.h /usr/src/linux/drivers/media/video This allowed the module-assistant build to work: sudo m-a a-i lirc -- Unable to build lirc_gpio module https://launchpad.net/bugs/53111 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs