You are not logged in.

#1 2009-10-27 04:45:44

blamed
Member
Registered: 2009-10-27
Posts: 15

kernel 2.6.32 + nvidia

it's just does not compile.
I tried 185.18.36 and 190.36 and 190.42... and different kernel's too(vanilla and zen) always got the same error(sorry don't have log now, I'll add it later).
any suggestions?

Offline

#2 2009-10-27 06:09:17

Dheart
Member
From: Sofia, Bulgaria
Registered: 2006-10-26
Posts: 956

Re: kernel 2.6.32 + nvidia

Maybe nvidia hasn't yet released working drivers for the newest kernel...


My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...

Offline

#3 2009-11-28 11:32:53

zhangmw
Member
Registered: 2009-08-25
Posts: 1

Re: kernel 2.6.32 + nvidia

I compiled this driver successfully this afternoon.

# $Id: PKGBUILD 56688 2009-10-25 15:28:52Z pierre $
# Maintainer : Thomas Baechler <thomas@archlinux.org>

pkgname=nvidia
pkgver=190.42
_kernver='2.6.32-rc8'
pkgrel=1
pkgdesc="NVIDIA drivers for kernel26."
arch=('i686' 'x86_64')
[ "$CARCH" = "i686"   ] && ARCH=x86
[ "$CARCH" = "x86_64" ] && ARCH=x86_64
url="http://www.nvidia.com/"
depends=('kernel26>=2.6.31' 'kernel26<=2.6.32' "nvidia-utils=${pkgver}")
conflicts=('nvidia-96xx' 'nvidia-173xx')
license=('custom')
install=nvidia.install
source=("http://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run")
md5sums=('f94806feee87de756d14fe3e9bcaf05a')
[ "$CARCH" = "x86_64" ] && md5sums=('ae431ff849ec01446e6724f9fcfe3bb4')
build() {
    cd $srcdir
    sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --extract-only
    cd NVIDIA-Linux-$ARCH-${pkgver}-pkg0

    cd usr/src/nv/
    ln -s Makefile.kbuild Makefile
    make SYSSRC=/lib/modules/${_kernver}/build module || return 1

    mkdir -p $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/
    install -m644 nvidia.ko $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/

    sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/nvidia.install
}
post_install() {
    KERNEL_VERSION='2.6.32-rc8'
    depmod $KERNEL_VERSION
}

post_upgrade() {
    post_install
    rmmod nvidia || echo 'In order to use the new nvidia module, exit Xserver and unload it manually.'
}

post_remove() {
    KERNEL_VERSION='2.6.32-rc8'
    depmod $KERNEL_VERSION
}

BTW, you must change my kernel version to yours smile

Last edited by zhangmw (2009-11-28 13:08:21)

Offline

Board footer

Powered by FluxBB