Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14
hello: I have tired many times to install nvidia drivers in my suse10.0. I have downloaded kernel sources. but the nividia drivers to compile because it cannot find /bin/sh: scripts/basic/fixdep: ...
  1. #1
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17

    unable to install nvidia driver in suse 10.0

    hello:
    I have tired many times to install nvidia drivers in my suse10.0. I have downloaded kernel sources. but the nividia drivers to compile because it cannot find

    /bin/sh: scripts/basic/fixdep: No such file or directory

    here is the tail end of the log
    In file included from include/linux/list.h:7,
    from include/linux/wait.h:23,
    from include/asm/semaphore.h:41,
    from include/linux/sched.h:20,
    from include/linux/module.h:10,
    from /tmp/selfgz14599/NVIDIA-Linux-x86-96.43.01-pkg1/usr/sr
    c/nv/nv-linux.h:59,
    from /tmp/selfgz14599/NVIDIA-Linux-x86-96.43.01-pkg1/usr/sr
    c/nv/nv.c:14:
    include/linux/prefetch.h: In function ‘prefetch_range’:
    include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in a
    rithmetic
    In file included from include/linux/dmapool.h:14,
    from include/linux/pci.h:870,
    from /tmp/selfgz14599/NVIDIA-Linux-x86-96.43.01-pkg1/usr/sr
    c/nv/nv-linux.h:85,
    from /tmp/selfgz14599/NVIDIA-Linux-x86-96.43.01-pkg1/usr/sr
    c/nv/nv.c:14:
    include/asm/io.h: In function ‘check_signature’:
    include/asm/io.h:253: warning: wrong type argument to increment
    /bin/sh: scripts/basic/fixdep: No such file or directory
    make[3]: *** [/tmp/selfgz14599/NVIDIA-Linux-x86-96.43.01-pkg1/usr/src/nv/nv.
    o] Error 1
    make[2]: *** [_module_/tmp/selfgz14599/NVIDIA-Linux-x86-96.43.01-pkg1/usr/sr
    c/nv] Error 2
    NVIDIA: left KBUILD.
    nvidia.ko failed to build!
    make[1]: *** [module] Error 1
    make: *** [module] Error 2
    -> Error.
    ERROR: Unable to build the NVIDIA kernel module.
    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

    any clues how i can fix this?

    thanx

  2. #2
    Linux Guru gogalthorp's Avatar
    Join Date
    Oct 2006
    Location
    West (by God) Virginia
    Posts
    3,105
    Where did you get the kernel source?

    Where did you get the NVIDIA installer? Which version?

    How are you running it??

    What chip set do you have??

  3. #3
    Just Joined!
    Join Date
    Sep 2004
    Posts
    50
    I can not help but I face the same problem with nvidia under suse 10.0.
    The installer of nvidia fails:
    -> No precompiled kernel interface was found to match your kernel; would you li
    ke the installer to attempt to download a kernel interface for your kernel f
    rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
    -> No matching precompiled kernel interface was found on the NVIDIA ftp site;
    this means that the installer will need to compile a kernel interface for
    your kernel.
    -> Performing CC sanity check with CC="cc".
    -> Performing CC version check with CC="cc".
    ERROR: The kernel header file
    '/lib/modules/2.6.13-15.12-default/build/include/linux/kernel.h' does
    not exist. The most likely reason for this is that the kernel source
    path '/lib/modules/2.6.13-15.12-default/build' is incorrect. 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 Welcome to NVIDIA - World Leader in Visual Computing Technologies.
    in fact the kernel.h file is located at
    /usr/scr/linux-2.6.13-15/include/linux/kernel.h

    It seems to mee that I should install kernel sources properly. But it looks like that is not easy task (nanjil).
    Can anybody explain how to do that to avoid difficulties and destruction of current system? Where and how acquire sources? How to install it easyli?

  4. #4
    Blackfooted Penguin daark.child's Avatar
    Join Date
    Apr 2006
    Location
    West Yorks
    Posts
    4,344
    You need to make sure that the kernel-source package matches the version of the kernel that you are running (you can check this by running "uname -a").

  5. #5
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17
    ithe kernel seems to match. I installed teh kernel source using yast2

    Linux poovar 2.6.13-15.ck6.SUPER.1-default #1 Tue Sep 13 14:56:15 UTC 2005 i686 athlon i386 GNU/Linux

  6. #6
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17
    I installed the kernel-source using yast2
    my chipset is sis. I cannot upgrade to newer kernel because for this chipset they no longer support sata drives. my second and important data drive is sata and so i have not upgraded my kernel

    pksa
    you can download kernel source using yast2

    then go to the root directory and type

    find . -name "kernel.h" -print

    it will find the kernel.h locations(s). ignore the /usr/include location, the other location with /src is the location you need to use in nvidia

    you have to run nvidia installer with the option

    Nvidia..xxxx --kernel-source <src_directory>

    and see whether it works for you

  7. #7
    Just Joined!
    Join Date
    Sep 2004
    Posts
    50
    I will try this evening.
    To donwload kernel sources by yast2 - which option should I use - on line update or software management?

  8. #8
    Linux Guru gogalthorp's Avatar
    Join Date
    Oct 2006
    Location
    West (by God) Virginia
    Posts
    3,105
    Quote Originally Posted by nanjil View Post
    I installed the kernel-source using yast2
    my chipset is sis. I cannot upgrade to newer kernel because for this chipset they no longer support sata drives. my second and important data drive is sata and so i have not upgraded my kernel

    pksa
    you can download kernel source using yast2

    then go to the root directory and type

    find . -name "kernel.h" -print

    it will find the kernel.h locations(s). ignore the /usr/include location, the other location with /src is the location you need to use in nvidia

    you have to run nvidia installer with the option

    Nvidia..xxxx --kernel-source <src_directory>

    and see whether it works for you

    I use a newer kernel and SATA drives with out problem. Running Suse 10.2

    As I understand the newer kernels have a combined IDE/SATA driver rather then separate.

    In any case your source version must match exactly your installed version.

  9. #9
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17
    use software management

  10. #10
    Just Joined!
    Join Date
    Jul 2005
    Posts
    17
    I will be again testing with suse 10.3 live cd. if it sees my sata drive that should mean that the new kernel has no problem with ecs/sis motherboard.

    then my only question can i upgrade to 10.3 from 10.0 without losing my servers like apache, samba ,ssh, computer name etc

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...