Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Welcome to LinuxQuestions.org, a friendly and active Linux Community.

You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux - A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

Using: nvidia-installer ncurses user interface
-> Tagging shared libraries with chcon -t textrel_shlib_t.
-> License accepted.
-> Installing NVIDIA driver version 173.14.25.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path:
'/lib/modules/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/source'
-> Kernel output path:
'/lib/modules/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.33.5-120.rt
23.1.fc13.ccrma.i686.rt/source SYSOUT=/lib/modules/2.6.33.5-120.rt23.1.fc13.
ccrma.i686.rt/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt
/build KBUILD_VERBOSE=1 -C /lib/modules/2.6.33.5-120.rt23.1.fc13.ccrma.i686.
rt/source SUBDIRS=/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv
modules
make -C /lib/modules/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/build \
KBUILD_SRC=/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt \
KBUILD_EXTMOD="/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv"
-f /usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are
missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/.tmp_ver
sions ; rm -f /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/.tm
p_versions/*
make -f /usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/scripts/Make
file.build obj=/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv
cc -Wp,-MD,/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/.nv.
o.d -nostdinc -isystem /usr/lib/gcc/i686-redhat-linux/4.4.4/include -I/usr/
src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include -Iinclud
e -I/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/include -includ
e include/generated/autoconf.h -I/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.2
5-pkg1/usr/src/nv -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigra
phs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -
Wno-format-security -fno-delete-null-pointer-checks -Os -m32 -msoft-float -m
regparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtun
e=generic -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_
CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe
-Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse
2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-
sibling-calls -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict
-overflow -fno-dwarf2-cfi-asm -fconserve-stack -I/tmp/selfgz4935/NVIDIA-Li
nux-x86-173.14.25-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -W
format -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werro
r -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM
-DNV_VERSION_STRING=\"173.14.25\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBU
ILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_
STR(nvidia)" -D"DEBUG_HASH=44" -D"DEBUG_HASH2=36" -c -o /tmp/selfgz4935/NVID
IA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.o /tmp/selfgz4935/NVIDIA-Linux-x86
-173.14.25-pkg1/usr/src/nv/nv.c
In file included from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:25,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/bitops.h: In function ‘set_bit’:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/bitops.h:64: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/bitops.h: In function ‘clear_bit’:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/bitops.h:102: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/bitops.h: In function ‘change_bit’:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/bitops.h:178: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/list.h:6,
from include/linux/preempt.h:11,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:33,
from include/linux/time.h:8,
from include/linux/timex.h:56,
from include/linux/sched.h:56,
from include/linux/utsname.h:35,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:25,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
rithmetic
In file included from include/linux/preempt.h:11,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:33,
from include/linux/time.h:8,
from include/linux/timex.h:56,
from include/linux/sched.h:56,
from include/linux/utsname.h:35,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:25,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/list.h: In function ‘hlist_del’:
include/linux/list.h:582: warning: pointer of type ‘void *’ used in arit
hmetic
include/linux/list.h:583: warning: pointer of type ‘void *’ used in arit
hmetic
In file included from include/linux/sched.h:82,
from include/linux/utsname.h:35,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:25,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/rculist.h: In function ‘list_del_rcu’:
include/linux/rculist.h:97: warning: pointer of type ‘void *’ used in ar
ithmetic
include/linux/rculist.h: In function ‘list_replace_rcu’:
include/linux/rculist.h:143: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/rculist.h: In function ‘hlist_del_rcu’:
include/linux/rculist.h:300: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/rculist.h: In function ‘hlist_replace_rcu’:
include/linux/rculist.h:320: warning: pointer of type ‘void *’ used in a
rithmetic
In file included from include/linux/utsname.h:35,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:25,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/sched.h: In function ‘object_is_on_stack’:
include/linux/sched.h:2459: warning: pointer of type ‘void *’ used in ar
ithmetic
In file included from /usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.r
t/arch/x86/include/asm/uaccess.h:571,
from include/linux/poll.h:13,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:78,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/uaccess_32.h: In function ‘copy_from_user’:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/uaccess_32.h:209: warning: comparison between signed and unsigned integer e
xpressions
In file included from include/linux/io.h:22,
from include/linux/pci.h:54,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:89,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/io.h: In function ‘writeq’:
/usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.rt/arch/x86/include/asm
/io.h:70: warning: pointer of type ‘void *’ used in arithmetic
In file included from include/linux/dma-mapping.h:7,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.r
t/arch/x86/include/asm/pci.h:128,
from include/linux/pci.h:1145,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:89,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/scatterlist.h: In function ‘sg_virt’:
include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used
in arithmetic
In file included from /usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.r
t/arch/x86/include/asm/dma-mapping.h:43,
from include/linux/dma-mapping.h:103,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/src/kernels/2.6.33.5-120.rt23.1.fc13.ccrma.i686.r
t/arch/x86/include/asm/pci.h:128,
from include/linux/pci.h:1145,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:89,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/asm-generic/dma-mapping-common.h: In function ‘dma_map_page’:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ‘voi
d *’ used in arithmetic
In file included from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv-linux.h:120,
from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/highmem.h: In function ‘zero_user_segments’:
include/linux/highmem.h:149: warning: pointer of type ‘void *’ used in a
rithmetic
include/linux/highmem.h:152: warning: pointer of type ‘void *’ used in a
rithmetic
In file included from /tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv/nv.c:14:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv-linux.h: At to
p level:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv-linux.h:206: e
rror: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ b
efore ‘nv_spinlock_t’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv-linux.h:1199:
error: expected specifier-qualifier-list before ‘nv_spinlock_t’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv-linux.h:1251:
error: expected specifier-qualifier-list before ‘nv_spinlock_t’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nvl_add_alloc’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:835: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:838: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_alloc_file_private’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1912: error:
implicit declaration of function ‘semaphore_init’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1913: error:
‘nv_file_private_t’ has no member named ‘waitqueue’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1914: error:
implicit declaration of function ‘atomic_spin_lock_init’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1914: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1916: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1917: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_free_file_private’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1932: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_open’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:1996: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2108: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_close’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2162: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2173: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2181: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2187: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2189: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2223: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_mmap’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2443: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2455: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2464: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2471: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2497: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2503: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2523: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2532: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2541: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2548: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_poll’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2602: error:
‘nv_file_private_t’ has no member named ‘waitqueue’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2605: error:
implicit declaration of function ‘atomic_spin_lock_irqsave’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2605: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2616: error:
implicit declaration of function ‘atomic_spin_unlock_irqrestore’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2616: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_ctl_open’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2961: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:2981: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_kern_ctl_close’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3003: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3015: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_alloc_kernel_mapping’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3340: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3356: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3371: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3377: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3381: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_free_pages’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3687: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3702: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3707: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_lock_init_locks’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3756: error:
‘nv_linux_state_t’ has no member named ‘rm_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3758: error:
‘nv_linux_state_t’ has no member named ‘ldata_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3759: error:
‘nv_linux_state_t’ has no member named ‘at_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3763: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_cpu’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3764: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_count’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_lock_rm’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3777: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_cpu’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3779: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_count’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3785: error:
implicit declaration of function ‘atomic_spin_unlock_wait’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3785: error:
‘nv_linux_state_t’ has no member named ‘rm_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3786: error:
implicit declaration of function ‘atomic_spin_lock_irq’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3786: error:
‘nv_linux_state_t’ has no member named ‘rm_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3788: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_cpu’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3789: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_count’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_unlock_rm’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3799: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_count’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3802: error:
‘nv_linux_state_t’ has no member named ‘rm_lock_cpu’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3803: error:
implicit declaration of function ‘atomic_spin_unlock_irq’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3803: error:
‘nv_linux_state_t’ has no member named ‘rm_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_post_event’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3824: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3828: error:
‘nv_file_private_t’ has no member named ‘waitqueue’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3829: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3834: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3837: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3838: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3845: error:
‘nv_file_private_t’ has no member named ‘waitqueue’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3846: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c: In function
‘nv_get_event’:
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3860: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3863: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3867: error:
‘nv_file_private_t’ has no member named ‘event_fifo’
/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.c:3884: error:
‘nv_file_private_t’ has no member named ‘fp_lock’
make[4]: *** [/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/src/nv/nv.
o] Error 1
make[3]: *** [_module_/tmp/selfgz4935/NVIDIA-Linux-x86-173.14.25-pkg1/usr/sr
c/nv] Error 2
make[2]: *** [sub-make] 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
driver download page at www.nvidia.com.

Your best bet would be to download the latest source from nvidia.org (I thinks it's version 256.35)and use this with F13. Make sure you are building the nvidia driver against the kernel you will be booting to.

Thanks for all the help guys. I did not know that the driver was not compatible with the new xorg, but unfortunately I have to use this driver because my card is old and doesn't work with RPMfusion's current proprietary Nvidia driver. I didn't think there was a precompiled version in the repos, but I'll check again; when I searched for it I did not find it.