You are not logged in.

#1 2009-12-31 13:43:11

Illidan
Member
Registered: 2009-11-16
Posts: 6

Kernel 2.6.33-rc2 and Nvidia drivers

I am not able to compile the Nvidia drivers on 2.6.33-rc2.

Just get the message:

*** Unable to determine the target kernel version. ***

have someone done this successful?

Offline

#2 2009-12-31 13:55:59

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Re: Kernel 2.6.33-rc2 and Nvidia drivers

Stick with 2.6.32 for now. Working alright.

Offline

#3 2009-12-31 13:58:53

Illidan
Member
Registered: 2009-11-16
Posts: 6

Re: Kernel 2.6.33-rc2 and Nvidia drivers

Thats kind of the problem, my soundcard isnt supported before 2.6.33...

Got a VT1718S chip on a ASUS M4A78-HTPC motherboard.

Offline

#4 2010-01-01 01:38:36

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,354

Re: Kernel 2.6.33-rc2 and Nvidia drivers

You need to make sure the headers in /usr/src/linux-<your kernel name> exist


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#5 2010-01-01 03:54:00

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: Kernel 2.6.33-rc2 and Nvidia drivers

Worth noting: you're ahead of Arch, so this is not actually an Arch issue. You have a suggestion from ngoonee, and you may get others, but I would recommend you try other resources as well.

Offline

#6 2010-01-01 05:12:58

xduugu
Member
Registered: 2008-10-16
Posts: 292

Re: Kernel 2.6.33-rc2 and Nvidia drivers

According to gun26's comment, there are two patches you can either apply to get nvidia working with 2.6.33-rc2.

Offline

#7 2010-01-03 16:20:06

s3kt0r
Member
Registered: 2009-01-20
Posts: 208

Re: Kernel 2.6.33-rc2 and Nvidia drivers

I had this same issue. I have nvidia working with kernel from linus git tree. Make sure you have the following on your PKGBUILD, taken from kernel2-git@AUR:

        
        ##############################
        # Install fake kernel source
        ##############################
        install -D -m644 Module.symvers  "$pkgdir/usr/src/linux-$_kernver/Module.symvers"  &&
        install -D -m644 Makefile        "$pkgdir/usr/src/linux-$_kernver/Makefile"        &&
        install -D -m644 kernel/Makefile "$pkgdir/usr/src/linux-$_kernver/kernel/Makefile" &&
        install -D -m644 .config         "$pkgdir/usr/src/linux-$_kernver/.config"         &&
        install -D -m644 .config         "$pkgdir/lib/modules/$_kernver/.config"           || return 1


        #######################################################
        # Install scripts directory and fix permissions on it
        #######################################################
        cp -a scripts "$pkgdir/usr/src/linux-$_kernver" &&
                chmod og-w -R "$pkgdir/usr/src/linux-$_kernver" || return 1


        ##########################
        # Install header files
        ##########################
        msg "Installing header files..."

        # kernel headers
        msg2 "kernel"
        for i in acpi asm-{generic,$_karch} config linux math-emu media net pcmcia scsi sound trace video; do
                mkdir -p "$pkgdir/usr/src/linux-$_kernver/include/$i" &&
                        cp -a include/$i "$pkgdir/usr/src/linux-$_kernver/include" || return 1
        done



        ########################################
        # Install architecture dependent files
        ########################################
        msg "Installing architecture files..."
        mkdir -p "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/kernel" &&
                cp arch/$_karch/kernel/asm-offsets.s "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/kernel"

        cp arch/$_karch/Makefile* "$pkgdir/usr/src/linux-$_kernver/arch/$_karch"
        cp -r arch/$_karch/configs "$pkgdir/usr/src/linux-$_kernver/arch/$_karch"

        # copy arch includes for external modules and fix the nVidia issue
        mkdir -p "$pkgdir/usr/src/linux-$_kernver/arch/$_karch" &&
                cp -a "arch/$_karch/include" "$pkgdir/usr/src/linux-$_kernver/arch/$_karch/" || return 1

        # create a necessary symlink to the arch folder
        cd "$pkgdir/usr/src/linux-$_kernver/arch" || return 1

        if [[ $CARCH = "x86_64" ]]; then
                ln -s $_karch x86_64 || return 1
        else
                ln -s $_karch i386 || return 1
        fi

        cd "$OLDPWD" || return 1
        ##################################
        # Create some important symlinks
        ##################################
        msg "Creating important symlinks..."
        cd "$pkgdir/usr/src/linux-$_kernver/include" &&
                ln -s asm-$_karch asm &&
                cd "$OLDPWD" || return 1

        cd "$pkgdir/lib/modules/$_kernver" &&
                rm -rf source build &&
                ln -s ../../../usr/src/linux-$_kernver build &&
                cd "$OLDPWD" || return 1

        cd "$pkgdir/usr/src" &&
                ln -s linux-$_kernver linux-$_basekernel-git &&
                cd "$OLDPWD" || return 1

        cd "$pkgdir/lib/modules" &&
                ln -s $_kernver $_basekernel-git &&
                cd "$OLDPWD" || return 1


        ###################
        # Fix permissions
        ###################
        msg "Fixing permissions..."
        chown -R root:root "$pkgdir/usr/src/linux-$_kernver" &&
                find "$pkgdir/usr/src/linux-$_kernver" -type d -exec chmod 755 {} \; || return 1

Last edited by s3kt0r (2010-01-03 16:21:34)


box1: Arch (linux-3.17-rc5)
box2: Gentoo (linux-3.17-rc5)
wm: subtle

Offline

#8 2010-01-03 19:01:17

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

Re: Kernel 2.6.33-rc2 and Nvidia drivers

adding fake kernel sources while simple patch from nvidia/linux site is available?

get mentioned patch and run (WITHOUT root privileges):
sh NVIDIA-Linux-x86-195.30-pkg1.run --apply-patch nvidia-2.6.33.patch.txt
at the end you will get
NVIDIA-Linux-x86-195.30-pkg1-custom.run
package so original file will not be overwritten
then run
sudo sh NVIDIA-Linux-x86-195.30-pkg1-custom.run -N -s

and you are back in business.
NVIDIA-Linux-x86-195.30-pkg1.run has some important performance improvements, so I would suggest to download this beta.

Offline

#9 2010-01-08 08:58:26

Illidan
Member
Registered: 2009-11-16
Posts: 6

Re: Kernel 2.6.33-rc2 and Nvidia drivers

now with rc3, still get:

[media@htpc src]$ sudo sh NVIDIA-Linux-x86_64-190.53-pkg0-custom.run -N -s
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 190.53...................................................................................................................................................

ERROR: Unable to determine the version of the kernel sources located in
       '/lib/modules/2.6.33-rc3-ARCH/build'.  Please make sure you have
       installed the kernel source files for your kernel and that they are
       properly configured; on Red Hat Linux systems, for example, be sure you
       have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know
       the correct kernel source files are installed, you may specify the
       kernel source path with the '--kernel-source-path' command line option.


ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

Offline

#10 2010-01-08 13:42:08

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

Re: Kernel 2.6.33-rc2 and Nvidia drivers

Illidan wrote:

now with rc3, still get:

[media@htpc src]$ sudo sh NVIDIA-Linux-x86_64-190.53-pkg0-custom.run -N -s
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 190.53...................................................................................................................................................

ERROR: Unable to determine the version of the kernel sources located in
       '/lib/modules/2.6.33-rc3-ARCH/build'.  Please make sure you have
       installed the kernel source files for your kernel and that they are
       properly configured; on Red Hat Linux systems, for example, be sure you
       have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know
       the correct kernel source files are installed, you may specify the
       kernel source path with the '--kernel-source-path' command line option.


ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

I don't use PKGBUILD for kernelit as is quite inflexible. In fact I don't have ARCH kernel installed at all, I believe that in few instances using sources directly is much better choice.

Install kernel from sources and use nvidia binary blob. That is all.

Last edited by broch (2010-01-08 14:19:30)

Offline

#11 2010-01-08 14:26:44

Illidan
Member
Registered: 2009-11-16
Posts: 6

Re: Kernel 2.6.33-rc2 and Nvidia drivers

I like the PKGBUILD, have more control that way I think.
Is something missing in the PKGBUILD since it wont work?

I use the kernel26-rc from AUR http://aur.archlinux.org/packages.php?ID=31932

Last edited by Illidan (2010-01-08 14:27:04)

Offline

#12 2010-01-08 15:21:48

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

Re: Kernel 2.6.33-rc2 and Nvidia drivers

Illidan wrote:

I like the PKGBUILD, have more control that way I think.
Is something missing in the PKGBUILD since it wont work?

I use the kernel26-rc from AUR http://aur.archlinux.org/packages.php?ID=31932

I can tell you only what is working. I doubt that PKGBUILD gives more control: I did not have any problems installing patched nvidia for 2.6.33-rc2. You are still struggling.
Anyway, your question can be answered by someone who uses PKGBUILD for 2.6.33-rc2 and nvidia (maybe PKGBUILD? I don't know).

Sorry that I can't help more
good luck

Offline

Board footer

Powered by FluxBB