fglrx kernel module

  • msp1217
Posted: Sun, 01/31/2010 - 00:38
Ok, maybe I'm inquiring in the wrong way. Does anyone know how I can get the fglrx kernel module for kernel 2.6.29-1-multimedia-amd64? the xorg-driver-fglrx package is installed via synaptic. This driver only gives 2d desktop driver capability, with no 3d accelerated. the Xorg.0.log says that dri is not loaded because there is no /dev/dri/card0 Googling the issue seems to elude to the idea that the kernel module is not loaded allowing access to direct rendering. There are a multitude of alleged "fixes" for the no dri for fglrx, none seem to pertain to the kernels built for real-time function. linux-restricted-modules package for kernel 2.6.29-1-multimedia-amd64 does not exist in the repository. Thanks again.

Don't eat your words just yet

  • Quentin Harley
  • 05/24/07
  • Fri, 02/12/2010 - 13:33
The next beta will be based on Karmic, and that should allow us to backport the drivers required to make your hardware work for you. Don't give up hope. This weekend I have time to reinstall my system, in order to do some more testing for you.

Packages fglrx-driver no-go

  • msp1217
  • 01/27/10
  • Thu, 02/11/2010 - 23:50
I tried your packages you made with no luck. Using your 2.6.31.6-rt19 kernel, the direct rendering still does not initialize, therefore no accelerated 3D. It boots to a blank screen with the monitor displaying "video mode not supported". (I have to edit the xorg.conf to add the horizontal and vertical timings for my monitor so I know that it shouldn't be requesting timings that are out of range) The only way I can get this card to function fully is to down grade to a 2.4.27-rt kernel with the linux-restricted-modules and linux-ubuntu-modules for that kernel version. But, unfortunately with that kernel, it is giving sysctl error on boot which may be responsible for the filesystem error that developed later. I did try the ATI installer package instructing it to build a deb package for Ubuntu/hardy. Same thing, no direct rendering. I give up. I'll just use VESA mode. Frustrating, as I'm building this workstation for a relative and sang the praises of the stability and usefulness of the linux desktop. I'll be eating my words.

Red-ass

  • Quentin Harley
  • 05/24/07
  • Thu, 02/04/2010 - 05:59
There is nothing that should hamper your progress. As far as I know the drivers I sent you are already built, and should run on the 2.6.31.6-rt19 kernel you got from my repository. (cannot check it though) Why do you want to use module assistant? I don't. Follow the instructions on the ATI / nVidia site and you should be golden...

Try this

  • Quentin Harley
  • 05/24/07
  • Tue, 02/02/2010 - 19:23

I built these packages using the installer from the AMD/ATI driver site

try it...

deb http://apt.harleystudio.co.za/ test main

or

http://apt.harleystudio.co.za/test-pool

ATI model

  • msp1217
  • 01/27/10
  • Wed, 02/03/2010 - 00:33
The card is a PCI-x ATI X1600 ( R530? ) Thanks very much for the builds. I will try them tonight! It's very frustrating, but I learn from the problems too. Just wish I had more substantive knowledge of the "under the hood" stuff.

Nothing seems to build against the kernel sources

  • msp1217
  • 01/27/10
  • Wed, 02/03/2010 - 20:42
I installed the xorg-driver-fglrx and the fglrx sources. The build process for the kernel module failed. So, I gave in and put a GeForce 6600 PCI-x card in the machine after going back to the VESA driver and uninstalling all of the 'fglrx' stuff. Installed nvidia-glx-new and nvidia-new-kernel-source. Used module assistant to attempt to build the kernel module against the kernel source. It stopped with errors. Is there something I'm missing here that real-time patched kernel sources won't allow a module to be built for them?? I'm utterly confused now. I figured an Nvidia chipset card would be the solution to the problem given all of the 'issues' people speak of with ATI chipsets. This is really giving me the red-ass now.

Which device?

  • Quentin Harley
  • 05/24/07
  • Tue, 02/02/2010 - 05:19
For which ATI card are you building the driver?

Try again ;-)

  • Quentin Harley
  • 05/24/07
  • Mon, 02/01/2010 - 05:19
You need the 2.6.31.6-rt19 kernel. It is compiled with the installable GCC-4.2

Here we go again...

  • msp1217
  • 01/27/10
  • Tue, 02/02/2010 - 03:14
Alrighty then... I successfully installed the 2.6.31.6-rt19 kernel, headers and source packages. As well as the fglrx-source package. I did 'sudo m-a prepare' all good, no errors! Then I did 'sudo m-a a-i fglrx' bad. the build fails with the following being the log file. I am not familiar with compiling enough to understand what the error means. Could anyone decipher this as to what the issue may be?? Thanks again....still trying. ********************************************************************** /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 -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 "KDIR=/usr/src/linux-headers-$i" KBUILD_PARAMS="-C /usr/src/linux 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. make[2]: Leaving directory `/usr/src/modules/fglrx-kernel/fglrx/build_mod/2.6.x' make[1]: *** [build-stamp] Error 2 make[1]: Leaving directory `/usr/src/modules/fglrx-kernel' make: *** [kdist_image] Error 2 ******************************************************************************

fglrx

  • Quentin Harley
  • 05/24/07
  • Sun, 01/31/2010 - 13:42
It is my considered opinion that the recent spate of trouble people are having with ATI card may be a sign. A sign that the shortsightedness of certain hardware manufacturers may start catching up on then after all. ;-) Please attempt to install the 2.9.31 kernel, and headers from my apt repository deb http://apt.harleystudio.co.za/ hardy main Cheers, Quentin

"linux-headers-2.6.31-1-multi

  • msp1217
  • 01/27/10
  • Sun, 01/31/2010 - 20:06
"linux-headers-2.6.31-1-multimedia-amd64 depends GCC-4.3 which is not installable." - from Synaptic