linux-headers-2.6.29-1-multimedia-amd64 download?

  • msp1217
Posted: Wed, 01/27/2010 - 21:09
Currently running the above listed kernel version from the 64studio repository. I'd like to build the fglrx kernel module using module-assistant, as a simple install of xorg-driver-fglrx yields no DRI, only the 2D desktop. Googled the fglrx issue literally for hours with no resolution. sudo m-a prepare tells me that the linux-headers for the running kernel need to be installed, but are not installable. Is there a reason why they are not available in the repository?

Instructions

  • Quentin Harley
  • 05/24/07
  • Fri, 01/29/2010 - 04:57

Which installation instructions are you following?

Personally I have an nVidia card, and run the binary drivers i installed using this very kernel.

This looks like the guide I would try first if i had to install an ATI card today.
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide

I tried that installation

  • msp1217
  • 01/27/10
  • Fri, 01/29/2010 - 20:38
I tried that installation method with poor result. It installs a new linux-image package for kernel 2.6.24.18-26.3 (not the kernel I want to run as I'm setting this box up as a DAW for low latency audio production) as well as linux-restricted-modules-2.6.24-24-generic, along with jockey-gtk and jockey-common. I thought that I could just use m-a to use the fglrx-source package to build the fglrx-kernel module against the currently running kernel? I can install the package xorg-driver-fglrx, but it will not initialize the dri options; therefore no 3D accellerated rendering. The fglrx driver will work, but with only 2D desktop rendering. I'll keep working on it. Maybe that xgl package needs to be removed... thanks

Kernel headers

  • Quentin Harley
  • 05/24/07
  • Thu, 01/28/2010 - 05:26
This is a long story... If you have the time, do a search for kernels on this forum ;-) To make a long story short, you can get the kernel I am currently using myself on my personal repositories: deb http://apt.harleystudio.co.za/ hardy main You have to uninstall the alsa-firmware package first though, because it's contents are included in the new kernel package, and will cause problems when installing. Get the 2.6.31.6-RT19 kernel. Headers and source available as well. Works for me.

Ok, was able to download and

  • msp1217
  • 01/27/10
  • Thu, 01/28/2010 - 23:15
Ok, was able to download and install your 2.6.31.6-RT19 kernel, headers and sources sucessfully. However, now when I run m-a it tells me the binary package for kernel 2.6.31.6-RT19 is not installed. The "search" function in the list seemed to find the source file. I'm confused. This seems bloody complicated just trying to build a module for a running kernel. the fglrx-kernel-source package is installed as well. The build command fails. /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/fglrx-kernel' # select which makefile to use. rm -f /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/Makefile || true cd /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/fglrx-kernel/debian/control.template ]; then \ cp /usr/src/modules/fglrx-kernel/debian/control.template /usr/src/modules/fglrx-kernel/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/usr/src/linux-headers-2.6.31.6-rt19-20100103 -C /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x -f Makefile "KDIR=/usr/src/linux-headers-$i" make[2]: Entering directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x' make[2]: Leaving directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x' make[1]: Leaving directory `/usr/src/modules/fglrx-kernel' echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: Entering directory `/usr/src/modules/fglrx-kernel' # select which makefile to use. rm -f /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/Makefile || true cd /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/fglrx-kernel/debian/control.template ]; then \ cp /usr/src/modules/fglrx-kernel/debian/control.template /usr/src/modules/fglrx-kernel/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.2.4 Detected compiler version : 4.2.4 Using compiler gcc-4.2 version 4.2.4 touch /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/gcc-check touch /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.2" /usr/bin/make -C /usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x -f Makefile SYSSRC=/usr/src/linux-headers-2.6.31.6-rt19-20100103 "KDIR=/usr/src/linux-headers-$i" KBUILD_PARAMS="-C /usr/src/linux-headers-2.6.31.6-rt19-20100103 SUBDIRS=/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x" make[2]: Entering directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x' make[2]: Makefile: No such file or directory make[2]: *** No rule to make target `Makefile'. Stop. Do I need to run the 'm-a' command with an option to show where the binary package is at for the running kernel since it doesn't seem to find it as being installed??? Thanks for the assistance. As you can see, I'm not well versed with the module-assistant stuff yet.