Tiny Core Linux
Tiny Core Extensions => TCE Talk => Topic started by: pimboli on August 09, 2009, 03:40:32 PM
-
Hi,
I tested tinycore and its really cool,
but I need to get working my nvidia card *nvidia ion onboad * wich isnt supported by the nv driver.
So does anybody know how to install the nvidia drivers?
Or how to fix the nv driver for the ion chip?
Please help me :)
regards
-
For compiling the proprietary drivers, you'll likely need the following extensions as a minimum: compiletc, linux-headers*
You might be able to check upstream xorg to see the status of your chip. In the meantime, using the vesa driver will most likely work.
-
thanks for you reply.
I finaly got the nvidia installer running, it creates the modules,
but when I start xorg with the nvidia driver the screen gets black and nothing other happend :(
I even didn't see andy error in /var/log/Xorg...
-
Are you using `startx`?
-
yes..
-
Can you move the cursor?
Please attach or use code tags or pastebin the following:
~/.xsession
/etc/X11/xorg.conf
/var/log/Xorg.*.log
Assuming your configs are correct, it might be a driver problem.
-
here myy Xorg.log, I think theres a problem with acpid?!?
I installes the acpid package but that doesn't change anything :(
==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 16 23:08:55 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) Including the default font path /usr/local/lib/X11/fonts/misc/,/usr/local/lib/X11/fonts/TTF/,/usr/local/lib/X11/fonts/OTF,/usr/local/lib/X11/fonts/Type1/,/usr/local/lib/X11/fonts/100dpi/,/usr/local/lib/X11/fonts/75dpi/.
(**) FontPath set to:
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/75dpi/,
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/100dpi/,
/usr/local/lib/X11/fonts/75dpi/
(**) ModulePath set to "/usr/local/lib/X11/modules"
(WW) Open ACPI failed (/var/run/acpid.socket) (Connection refused)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x817c50c
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
X.Org Font Renderer : 0.6
(II) Loader running on linux
(--) using VT number 3
(--) PCI:*(0@3:0:0) unknown vendor (0x10de) unknown chipset (0x087d) rev 177, Mem @ 0xfb000000/0, 0xe0000000/0, 0xf8000000/0, I/O @ 0x0000ec00/0, BIOS @ 0x????????/131072
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/local/lib/X11/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 185.18.31 Tue Jul 28 16:15:35 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/local/lib/X11/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/local/lib/X11/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "freetype"
(II) Loading /usr/local/lib/X11/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.5.1, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.6
(II) Loading font FreeType
(II) LoadModule: "dri"
(II) Loading /usr/local/lib/X11/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "nvidia"
(II) Loading /usr/local/lib/X11/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/local/lib/X11/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(II) LoadModule: "kbd"
(II) Loading /usr/local/lib/X11/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.3.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(II) NVIDIA dlloader X Driver 185.18.31 Tue Jul 28 15:49:53 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 03@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/local/lib/X11/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/local/lib/X11/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(0): NVIDIA GPU ION (C79) at PCI:3:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 62.79.65.00.00
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on ION at PCI:3:0:0:
(--) NVIDIA(0): HPC Mstar Demo (DFP-1)
(--) NVIDIA(0): HPC Mstar Demo (DFP-1): 165.0 MHz maximum pixel clock
(--) NVIDIA(0): HPC Mstar Demo (DFP-1): Internal Single Link TMDS
(WW) NVIDIA(0): The EDID for HPC Mstar Demo (DFP-1) contradicts itself: mode
(WW) NVIDIA(0): "800x500" is specified in the EDID; however, the EDID's
(WW) NVIDIA(0): valid VertRefresh range (22.000-80.000 Hz) would exclude
(WW) NVIDIA(0): this mode's VertRefresh (120.0 Hz); ignoring VertRefresh
(WW) NVIDIA(0): check for mode "800x500".
(WW) NVIDIA(0): The EDID for HPC Mstar Demo (DFP-1) contradicts itself: mode
(WW) NVIDIA(0): "800x500" is specified in the EDID; however, the EDID's
(WW) NVIDIA(0): valid VertRefresh range (22.000-80.000 Hz) would exclude
(WW) NVIDIA(0): this mode's VertRefresh (120.0 Hz); ignoring VertRefresh
(WW) NVIDIA(0): check for mode "800x500".
(II) NVIDIA(0): Assigned Display Device: DFP-1
(==) NVIDIA(0):
(==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) NVIDIA(0): will be used as the requested mode.
(==) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 720
(--) NVIDIA(0): DPI set to (46, 46); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
(II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
(II) NVIDIA(0): configuration option may not be set correctly. When the
(II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
(II) NVIDIA(0): try to use it to receive ACPI event notifications. For
(II) NVIDIA(0): details, please see the "ConnectToAcpid" and
(II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
(II) NVIDIA(0): Config Options in the README.
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
-
Added code tags... please refer to my previous post
It doesn't look like a fatal error... can you post the other files?
-
more /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Aug 17 09:17:14 2009
installer version: 1.0.7
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
force tls : elf-tls
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
Using: nvidia-installer ncurses user interface
WARNING: Skipping the runlevel check (the utility `runlevel` was not found).
-> License accepted.
-> Installing NVIDIA driver version 185.18.31.
-> 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: No)
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.29.1-tinycore/build'
-> Kernel output path: '/lib/modules/2.6.29.1-tinycore/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.29.1-tinyco
re/build SYSOUT=/lib/modules/2.6.29.1-tinycore/build'...
NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.29.1-tinycore/build SUBDIRS
=/tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
mkdir -p /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv/.tmp_ver
sions ; rm -f /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv/.tm
p_versions/*
make -f scripts/Makefile.build obj=/tmp/selfgz3748/NVIDIA-Linux-x86-185.18.3
1-pkg1/usr/src/nv
cc -Wp,-MD,/tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv/.nv.
o.d -nostdinc -isystem /tmp/tcloop/gcc/usr/local/bin/../lib/gcc/i686-pc-lin
ux-gnu/4.2.2/include -Iinclude -I/usr/local/src/linux-headers-2.6.29.1/arch
/x86/include -include inclu
de/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trig
raphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
-Os -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boun
dary=2 -march=i486 -mtune=generic -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_
AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-table
s -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iarch/x86/include/asm/mach-default
-fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno
-pointer-sign -fwrapv -I/tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/
src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W
parentheses -Wpointer-arith -Wno-multichar -Werror -fno-defer-pop -MD -Wsign
-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION
_STRING=\"185.18.31\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s
" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"
-c -o /tmp/selfgz3748/NVIDIA-Linu
x-x86-185.18.31-pkg1/usr/src/nv/nv.o /tmp/selfgz3748/NVIDIA-Linux-x86-185.18
.31-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:52,
from include/linux/utsname.h:35,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:19,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv.c:14:
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'set_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:64: warn
ing: pointer of type 'void *' used in arithmetic
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'clear_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:102: war
ning: pointer of type 'void *' used in arithmetic
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'change_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:178: war
ning: 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:29,
from include/linux/time.h:8,
from include/linux/timex.h:56,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:19,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-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 arith
metic
In file included from include/linux/utsname.h:35,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:19,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/sched.h: In function 'object_is_on_stack':
include/linux/sched.h:2088: warning: pointer of type 'void *' used in arithm
etic
In file included from include/linux/io.h:22,
from include/linux/pci.h:54,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:86,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv.c:14:
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/io.h: In function
'writeq':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/io.h:69: warning:
pointer of type 'void *' used in arithmetic
In file included from /usr/local/src/linux-headers-2.6.29.1/arch/x86/include
/asm/dma-mapping.h:9,
from include/linux/dma-mapping.h:57,
from include/asm-generic/pci-dma-compat.h:7,
from /usr/local/src/linux-headers-2.6.29.1/arch/x86/include
/asm/pci.h:98,
from include/linux/pci.h:1057,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:86,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-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 a
rithmetic
In file included from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:113,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv.c:14:
include/linux/highmem.h: In function 'zero_user_segments':
include/linux/highmem.h:136: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:136: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:136: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:136: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:139: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:139: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:139: warning: pointer of type 'void *' used in arith
metic
include/linux/highmem.h:139: warning: pointer of type 'void *' used in arith
metic
cc -Wp,-MD,/tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv/.nv-
vm.o.d -nostdinc -isystem /tmp/tcloop/gcc/usr/local/bin/../lib/gcc/i686-pc-
linux-gnu/4.2.2/include -Iinclude -I/usr/local/src/linux-headers-2.6.29.1/a
rch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-
implicit-function-declaration -Os -m32 -msoft-float -mregparm=3 -freg-struct
-return -mpreferred-stack-boundary=2 -march=i486 -mtune=generic -ffreestandi
ng -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iarc
h/x86/include/asm/mach-default -fno-stack-protector -fomit-frame-pointer -Wd
eclaration-after-statement -Wno-pointer-sign -fwrapv -I/tmp/selfgz3
748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-typ
e -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mul
tichar -Werror -fno-defer-pop -MD -Wsign-compare -Wno-cast-qual -Wno-error -
D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"185.18.31\" -UDEBUG -U_DEB
UG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_v
m)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz3748/NVIDIA-Lin
ux-x86-185.18.31-pkg1/usr/src/nv/nv-vm.o /tmp/selfgz3748/NVIDIA-Linux-x86-18
5.18.31-pkg1/usr/src/nv/nv-vm.c
In file included from include/linux/bitops.h:17,
from include/linux/kernel.h:15,
from include/linux/sched.h:52,
from include/linux/utsname.h:35,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:19,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-vm.c:14:
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'set_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:64: warn
ing: pointer of type 'void *' used in arithmetic
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'clear_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:102: war
ning: pointer of type 'void *' used in arithmetic
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'change_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:102: war
ning: pointer of type 'void *' used in arithmetic
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h: In func
tion 'change_bit':
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/bitops.h:178: war
ning: 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:29,
from include/linux/time.h:8,
from include/linux/timex.h:56,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:19,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/os-agp.c:24:
include/linux/prefetch.h: In function 'prefetch_range':
include/linux/prefetch.h:57: warning: pointer of type 'void *' used in arith
metic
In file included from include/linux/utsname.h:35,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:19,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/os-agp.c:24:
include/linux/sched.h: In function 'object_is_on_stack':
include/linux/sched.h:2088: warning: pointer of type 'void *' used in arithm
etic
In file included from include/linux/io.h:22,
from include/linux/pci.h:54,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/nv-linux.h:86,
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
c/nv/os-agp.c:24:
/usr/local/src/linux-headers-2.6.29.1/arch/x86/include/asm/io.h: In function
'writeq':
from /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/sr
ld -r -m elf_i386 -o /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr
/src/nv/nvidia.ko /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv
/nvidia.o /tmp/selfgz3748/NVIDIA-Linux-x86-185.18.31-pkg1/usr/src/nv/nvidia.
mod.o
NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Kernel messages:
ISO 9660 Extensions: RRIP_1991A
HDA Intel 0000:00:08.0: power state changed by ACPI to D0
ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 21
HDA Intel 0000:00:08.0: PCI INT A -> Link[LAZA] -> GSI 21 (level, low) ->
IRQ 21
HDA Intel 0000:00:08.0: setting latency timer to 64
hda_codec: Unknown model for ALC662, trying auto-probe from BIOS...
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
mtrr: no MTRR for f9000000,e00000 found
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
mtrr: no MTRR for f9000000,e00000 found
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
mtrr: no MTRR for f9000000,e00000 found
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
mtrr: no MTRR for f9000000,e00000 found
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
mtrr: no MTRR for f9000000,e00000 found
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
mtrr: no MTRR for f9000000,e00000 found
mtrr: base(0xf9000000) is not aligned on a size(0xe00000) boundary
Linux agpgart interface v0.103
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [SGRU] enabled at IRQ 20
nvidia 0000:03:00.0: PCI INT A -> Link[SGRU] -> GSI 20 (level, low) -> IRQ
20
nvidia 0000:03:00.0: setting latency timer to 64
NVRM: loading NVIDIA UNIX x86 Kernel Module 185.18.31 Tue Jul 28 15:43:22
PDT 2009
-> Installing both new and classic TLS OpenGL libraries.
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (185.18.31):
executing: '/sbin/ldconfig'...
/sbin/ldconfig: skipping /usr/lib/libnss_nisplus.so: No such file or directo
ry
/sbin/ldconfig: skipping /usr/lib/libnss_nis.so: No such file or directory
/sbin/ldconfig: skipping /usr/lib/libnss_hesiod.so: No such file or director
y
/sbin/ldconfig: skipping /usr/lib/libthread_db.so: No such file or directory
/sbin/ldconfig: skipping /usr/lib/libBrokenLocale.so: No such file or direct
ory
/sbin/ldconfig: skipping /usr/local/lib/libssp.so: No such file or directory
executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
-> done.
-> Runtime sanity check passed.
-> Would you like to run the nvidia-xconfig utility to automatically update you
r X configuration file so that the NVIDIA X driver will be used when you res
tart X? Any pre-existing X configuration file will be backed up. (Answer: Y
es)
-> Your X configuration file has been successfully updated. Installation of
the NVIDIA Accelerated Graphics Driver for Linux-x86 (version: 185.18.31) is
now complete.
-
more /home/tc/.xsession
/usr/local/bin/Xorg -nolisten tcp &
waitforX
firefox
more /var/log/Xorg.0.log
X.Org X Server 1.5.1
Release Date: 23 September 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.26-tinycore i686
Current Operating System: Linux box 2.6.29.1-tinycore #1337 SMP Fri Apr 10 19:12:39 EEST 2009 i686
Build Date: 24 September 2008 05:27:12PM
Before reporting problems, check www.tinycorelinux.com
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 17 09:23:04 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) Including the default font path /usr/local/lib/X11/fonts/misc/,/usr/local/lib/X11/fonts/TTF/,/usr/local/lib/X11/fonts/OTF,/usr/local/lib/X11/fonts/Type1/,/usr/local/lib/X11/fonts/100dpi/,/usr/local/lib/X11/fonts/75dpi/.
(**) FontPath set to:
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/75dpi/,
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/OTF,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/100dpi/,
/usr/local/lib/X11/fonts/75dpi/
(**) ModulePath set to "/usr/local/lib/X11/modules"
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x817c50c
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 4.1
X.Org XInput driver : 2.1
X.Org Server Extension : 1.1
X.Org Font Renderer : 0.6
(II) Loader running on linux
(--) using VT number 3
(--) PCI:*(0@3:0:0) unknown vendor (0x10de) unknown chipset (0x087d) rev 177, Mem @ 0xfb000000/0, 0xe0000000/0, 0xf8000000/0, I/O @ 0x0000ec00/0, BIOS @ 0x????????/131072
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "freetype" will be loaded. This was enabled by default and also specified in the config file.
(II) "dri" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/local/lib/X11/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 185.18.31 Tue Jul 28 16:15:35 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/local/lib/X11/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/local/lib/X11/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "freetype"
(II) Loading /usr/local/lib/X11/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.5.1, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.6
(II) Loading font FreeType
(II) LoadModule: "dri"
(II) Loading /usr/local/lib/X11/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(II) Loading extension XFree86-DRI
(II) LoadModule: "nvidia"
(II) Loading /usr/local/lib/X11/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/local/lib/X11/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(II) LoadModule: "kbd"
(II) Loading /usr/local/lib/X11/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.3.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(II) NVIDIA dlloader X Driver 185.18.31 Tue Jul 28 15:49:53 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 03@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/local/lib/X11/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/local/lib/X11/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
compiled for 1.5.1, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(0): NVIDIA GPU ION (C79) at PCI:3:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 62.79.65.00.00
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on ION at PCI:3:0:0:
(--) NVIDIA(0): HPC Mstar Demo (DFP-1)
(--) NVIDIA(0): HPC Mstar Demo (DFP-1): 165.0 MHz maximum pixel clock
(--) NVIDIA(0): HPC Mstar Demo (DFP-1): Internal Single Link TMDS
(WW) NVIDIA(0): The EDID for HPC Mstar Demo (DFP-1) contradicts itself: mode
(WW) NVIDIA(0): "800x500" is specified in the EDID; however, the EDID's
(WW) NVIDIA(0): valid VertRefresh range (22.000-80.000 Hz) would exclude
(WW) NVIDIA(0): this mode's VertRefresh (120.0 Hz); ignoring VertRefresh
(WW) NVIDIA(0): check for mode "800x500".
(WW) NVIDIA(0): The EDID for HPC Mstar Demo (DFP-1) contradicts itself: mode
(WW) NVIDIA(0): "800x500" is specified in the EDID; however, the EDID's
(WW) NVIDIA(0): valid VertRefresh range (22.000-80.000 Hz) would exclude
(WW) NVIDIA(0): this mode's VertRefresh (120.0 Hz); ignoring VertRefresh
(WW) NVIDIA(0): check for mode "800x500".
(II) NVIDIA(0): Assigned Display Device: DFP-1
(==) NVIDIA(0):
(==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) NVIDIA(0): will be used as the requested mode.
(==) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 720
(--) NVIDIA(0): DPI set to (46, 46); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
(II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
(II) NVIDIA(0): configuration option may not be set correctly. When the
(II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
(II) NVIDIA(0): try to use it to receive ACPI event notifications. For
(II) NVIDIA(0): details, please see the "ConnectToAcpid" and
(II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
(II) NVIDIA(0): Config Options in the README.
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(II) Loading extension XINERAMA
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
more /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Jul 28 16:20:20 PDT 2009
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/X11/modules"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "dbe"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
# Option "DPMS"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
so these are all my files...
would be great if you could help me....
-
btw: after installing the driver my system, keyboard and display freezes, I only have access then over ssh
-
Over ssh, does top show anything strange (ie X taking 99% cpu for example)?
Does the mouse cursor move, or is it frozen too?
Does replacing "firefox" with "aterm" in .xsession have any effect?
-
-No mouse moving
-using aterm the same problem
-srange no Xorg running:
I enter startx after installing the driver, then the screen gets black and nothing shows up,
the I logged in over ssh and I see that Xorg is not runnig:
ps aux | grep Xorg
4943 tc grep Xorg
strange no? seems like it crashes, but doest show someting in Xorg.log...
-
There's apparently a leaked beta driver of the 190 series on the net, trying it might be worthwile.
Reporting this to Nvidia (nvnews.net) could also help, if they don't already know of this.
-
There's some warnings on the EDID stuff... maybe you could try manually setting a (known) display mode instead using autoselect.
-
I tried everything!!! :(
I used another display, set display mode...
..but I don't get nvidia driver running :/
Could perhaps someone of you test the nvidia driver on your system?!?
Please please help me ;)
-
??? Does anyone have nvidia drivers running on tinycore ???
-
after installing the nvidia driver with --force-tls=new
I get the message: could not open display
Then I took the xorg conf from my ubuntu install on the same PC,
but it didnt work..
does someone have a hint?
-
Please can someony create a nvidia driver package with the lastest driver..
I will spend mony by PAYPAL!!!
I love tinycore but need the **** nvidia driver
-
What I am saying may not be feasible to accomplish, but considering that Austrumi (Another tiny linux run completely in memory) has nVidia and ATI 3D drivers nicely integrated by default, can we reach to their team and ask to contribute to Tinycore, by creating such TCZ modules? This is not to say that Tinycore development team cannot do this, but rather to say that available bandwidth and priorities are always an issue and sharing development across teams would be productive.
These three distro's (Austrumi, SliTaz and Tinycore) should team up on common ground. If appointing leadership is necessary, then I think this role should be awarded to Tinycore.
-
I like tiny core so I would not like to change..
So could you please talk to the other teams to get a driver package?
thanks
-
I like tiny core so I would not like to change..
So could you please talk to the other teams to get a driver package?
thanks
I am not suggesting to change. I like Tinycore too. What I was suggesting was that some ground development for these distro's could be collaborated to leverage each other's work and experience. This is not proprietary for-sale systems we are talking after all, so there should be no bariers of corporate secrecy...
Another aspect: Austrumi did fantastic job in putting together really nice live all in memory system, however it runs as root. This is not acceptable to me for regular use, the same way it is not acceptable to use Puppy for the same reason. Slitaz and Tinycore is the right way in that respect, but Tinycore has a significant advantage - modular architecture. Tinycore is the way to go for me...
-
Please can someony create a nvidia driver package with the lastest driver..
Where is the latest driver? Once you have the driver, it might not be too difficult to compile using the blfs instructions?
-
here it is: http://us.download.nvidia.com/XFree86/Linux-x86/185.18.36/NVIDIA-Linux-x86-185.18.36-pkg1.run
I tried to compile it like in the blfs or like on other distros.
Yesterday I compiled it on slitaz without any problem, perhaps tinycore has some kernel paches that causes the errors?!
-
It's not clear from your first post, but did you try the nv_drv driver in the Xorg extension?
-
yes I also tried the NV driver, but this one is to old, it does't support the new Nvidia ION chip.
And It does't have vdpau support.
-
Just to let you know I'm in the same boat.
I have a machine with integrated nvidia 6100 (I think) graphics, and a PCI Express 8600 GT (using one or the other, not both at once).
I compiled the latest nvidia driver and with both the onboard and pci express graphics I get the same result as pimboli. The screen flashes, then goes black. I can still access the machine through SSH. The last line in my log is the same as pimpoli's, about GLX. I tried disabling that, but it makes no difference.
The nv driver supports the 8600 GT (though not the integrated graphics) but the XVideo extension doesn't work, so video has lines running through it.
-
nice to know that I'm not the only one with this problem :-\
-
I had a go at compileing the NVIDIA-Linux-x86-185.18.36-pkg1.run driver and it looks like it would work if I had the correct hardware - at least the nvidia kernel module compiles OK...
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
Please see the log entries 'Kernel module load error' and 'Kernel
messages' at the end of the file '/var/log/nvidia-installer.log' for
more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 Unknown symbol in module
-> Kernel messages:
...
nvidia: module license 'NVIDIA' taints kernel.
nvidia: Unknown symbol agp_bind_memory
nvidia: Unknown symbol agp_enable
nvidia: Unknown symbol agp_backend_acquire
nvidia: Unknown symbol agp_bridges
nvidia: Unknown symbol i2c_del_adapter
nvidia: Unknown symbol agp_free_memory
nvidia: Unknown symbol agp_allocate_memory
nvidia: Unknown symbol agp_unbind_memory
nvidia: Unknown symbol i2c_add_adapter
nvidia: Unknown symbol agp_copy_info
nvidia: Unknown symbol agp_backend_release
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 945GM Chipset
agpgart-intel 0000:00:00.0: detected 7932K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
intel_rng: FWH not detected
drm: Unknown symbol i2c_transfer
intel_rng: FWH not detected
i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[drm] Initialized drm 1.1.0 20060810
NVRM: No NVIDIA graphics adapter found!
..but it appears that the agpgart, drm and i2c errors above have been acted on as the relevant modules are loaded: $ lsmod
Module Size Used by
nvidia_agp 2944 0
drm 84616 0
i2c_i801 5280 0
i2c_core 9980 2 drm,i2c_i801
intel_agp 14984 1
agpgart 15724 2 drm,intel_agp
..i.e. this might work on a machine with the correct hardware.
To get this far, I used the full kernel source and the default tinycore .config - there is an error message stating that the kernel source cannot be found, but if you answer "OK" to try to download an nvidia kernel source, the local kernel source is used anyway...
-
You have to install the graphics Package wich
has the agpgart Module .
On my Board I installed the graphics.tze and than
modprobe agpgart and Intel-agp
After that the Kernel compiles and get load, but it won't Start...
-
On my system the intel-agp module is loaded because I have an intel graphics chip. On your system, I believe you should load the nvidia-agp module, no? You also would need the drm module to be loaded.
Note that you also need to load the hwmon-2.6.29.1-tinycore.tcem extension as one (some?) of the i2c modules are required by either the agp, nvidia-agp or drm modules.
-
Success!!!
A google search turned up this http://ubuntuforums.org/showthread.php?t=380788 (http://ubuntuforums.org/showthread.php?t=380788) thread which describes the same problem we were having.
The problem is that the nvidia driver compiles its own version of libglx which conflicts with the one Xorg has been compiled against. X panics when it can't find its version.
The solution is to revert to the tiny core supplied libglx. Tiny core makes this very easy - I followed the instructions to create a tiny core package, removing the references to the new libglx at the appropriate point so it wasn't included in my package, rebooted, installed my new package, ran nvidia-xconfig and when I started X it was using the nvidia driver (with XVideo). Hooray.
I've uploaded the package (after modifying the file locations to keep everything within /usr/local in keeping with tiny core policy) to [removed] ~12MB if you want to try it.
[^thehatsrule^: please see extension submission guidelines]
-
wow !!!
respect!!! I tested the driver it works :)
You are my hero of the day ;D
-
Really glad to hear it worked.
I don't know if you can edit your original post to add [SOLVED] to the title, but that seems to be what all the cool kids are doing.
By the way, what machine have you got with Ion inside? I thought there was only one netbook released with it so far. If its that how is it? I was thinking of getting something similar.
-
I have a ZOTAC ION ITX B Board, its a mini-itx that I uses as multimedia player @ home.
With the nvidia gfx driver I can watch HD content on this atom based board. It's really a good board, now where tinycore works perfectly ;)
-
I don't see the nvidia extension in the repo.
-
I don't see the nvidia extension in the repo.
I had posted a link to the extension I created in my above post, but it has been removed.
I assume ^thehatsrule^ removed it as tiny core has no permission from nvidia to redistribute binary versions of the driver. (It would have been nice for ^thehatsrule^ to explicitly state the violated rule.) If that was the reason it would prevent the driver being accepted into the repository if it were to be submitted.
There should be no problems with anyone who wanted the nvidia driver following my terse instructions above to create one though. (It might even be possible to create a script (a la getflash.sh) to generate the extension for people automatically - but I would need to do a little research to make that happen.)
-
Nvidia only allows distribution with completely unmodified contents - adding compiled kernel modules or shuffling files around wouldn't be allowed, by my understanding. However the link was removed because of the extension guidelines, as hats stated in the edit (in short: no links to extensions allowed, please email them).
-
the link was removed because of the extension guidelines, [...] (in short: no links to extensions allowed, please email them).
According to the Guidelines for extension submission (http://forum.tinycorelinux.net/index.php?topic=330.msg1993#msg1993 (http://forum.tinycorelinux.net/index.php?topic=330.msg1993#msg1993)) submissions should be emailed.
I did not intend my post as a submission to the Tiny Core repository, merely a convenience for another forum member.
-
stoic: see further down that thread.
curaga: actually, there is some indications that they allow it. The main problem comes from kernel/gpl stuff, but currently the repository allows it (assumes the vendor is right)
-
stoic,
as you said both Xorg and Nvidia driver require libglx.so (but different versions).
(1) If I use the one required by Nvidia X won't start because Xorg does not find the required version of libglx.so.
(2) If I use the one required by Xorg X does also not start, because Nvidia is missing the correct libglx.so (according to the Xorg log file).
Therefore I was not successful in getting the Nvidia driver running by removing the libglx.so and libglx.so.91... from the own built Nvidia driver TCE package.
I would be thankful for any hint concerning the solution for the problem "1 file (libglx.so) required by 2 programs (Xorg and Nvidia driver) but each requires a different version".
thx
-
I successfully installed nvidia proprietary drivers for my 9500M GS and i'd like to share my experience during installation.
1-) download linux drivers package for your hardware from nvidia.com
2-) install linux-headers from tiny core repository
3-) exit to prompt
4-) sudo sh NVIDIA-linux-x86-x.y.z.pkgX.run
5-) accept the license
6-) depending on the version of the driver installer package it will ask whether to download a precompiled kernel interface just skip this
7-) now it should build the kernel interface for tiny core to link kernel module with tiny core kernel
8-) after build complete it installs kernel module with some other libraries and documentation, most important ones:
/usr/local/lib/X11/modules/drivers/nvidia_drv.so
/usr/local/lib/X11/modules/libnvidia-wfb.so.x.y.z and
/usr/local/lib/X11/modules/libnvidia-wfb.so.x -> libnvidia-wfb.so.x.y.z
/usr/local/lib/X11/modules/extensions/libglx.so.x.y.z
/usr/local/lib/X11/modules/extensions/libglx.so -> libglx.so.x.y.z
/usr/lib/libGL.so.x.y.z
/usr/lib/libGL.so.x -> libGL.so.x.y.z
/usr/lib/libGL.so -> libGL.so.x
/usr/lib/libGLcore.so.x.y.z
/usr/lib/libGLcore.so.x -> libGLcore.so.x.y.z
/usr/lib/libcuda.so.x.y.z
/usr/lib/libcuda.so -> libcuda.so.x.y.z
/usr/lib/tls/libnvidia-tls.so.x.y.z
/usr/lib/tls/libnvidia-tls.so.x -> libnvidia-tls.so.x.y.z
/usr/lib/libnvidia-tls.so.x.y.z
/usr/lib/libnvidia-tls.so.x -> libnvidia-tls.so.x.y.z
/lib/modules/2.6.29.1-tinycore/kernel/drivers/video/nvidia.ko
-if you delete one of these files you will end up with an improper installation definetly. In this thread people mentioned that deleting libglx and libGL libraries provided by nvidia and reverting back to original ones from xorg extension but in this way you will have no hardware 3D
9-) installer runs some tests in background, in my case i had the problem here:
-> Running runtime sanity check:
ERROR: The runtime configuration check failed for the library
'libnvidia-tls.so.190.42' (expected: '/usr/lib/tls/libnvidia-tls.so.1',
found: '/usr/lib/libnvidia-tls.so.1'). The most likely reason for this
is that conflicting OpenGL libraries are installed in a location not
inspected by `nvidia-installer`. Please be sure you have uninstalled
any third-party OpenGL and/or third-party graphics driver packages.
-> done.
-> Runtime sanity check failed.
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.
10-) actually installation is complete just you can't start x server right now with the nvidia proprietary driver, after configuring xorg.conf for the new driver when i tried to startx i had black screen with computer not responding anything needing a button reset
11-) As you can see from the installed libraries by the nvidia installer you can see that there are two libnvidia-tls installed.
The reason why there are two library with same name:
From nvidia linux driver README http://us.download.nvidia.com/XFree86/Linux-x86/185.18.36/README/index.html (http://us.download.nvidia.com/XFree86/Linux-x86/185.18.36/README/index.html):
The nvidia-tls libraries (/usr/lib/libnvidia-tls.so.x.y.z and /usr/lib/tls/libnvidia-tls.so.x.y.z); these files provide thread local storage support for the NVIDIA OpenGL libraries (libGL, libGLcore, and libglx). Each nvidia-tls library provides support for a particular thread local storage model (such as ELF TLS), and the one appropriate for your system will be loaded at run time.
- From this passage i understand that one of them is not necessary for my system(for tinycore ?) and it is the one in /usr/lib
so i removed libnvidia-tls.so* files from /usr/lib thus libGL libraries links to the correct one in /usr/lib/tls directory
12-) Run nvidia-xconfig with sudo
(you need a working configured xorg.conf here, nvidia-xconfig just changes device section
if you don't have a conf file you can create one with Xorg -configure command and put the created file to /etc/X11 naming it as xorg.conf)
13-) Run ldconfig and depmod as root then startx
14-) Run glxgears to test, you should have at least a few thousand fps, my 9500M GS had 6k fps. it was 200 fps with open source nv driver
-if you have segmentation fault when trying to run glxgears then it means linked libraries are not correct
type ldd `which glxgears` , you should have:
ldd `which glxgears`
linux-gate.so.1 => (0xb7f09000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xb7e44000)
libm.so.6 => /lib/libm.so.6 (0xb7e1e000)
libc.so.6 => /lib/libc.so.6 (0xb7cc1000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7bc1000)
libGLcore.so.1 => /usr/lib/libGLcore.so.1 (0xb6b52000)
libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 (0xb6b50000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6b43000)
libdl.so.2 => /lib/libdl.so.2 (0xb6b3f000)
/lib/ld-linux.so.2 (0xb7f0a000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6b3c000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6b36000)
-This will be gone if you reboot :D so to make it persistent i suggest to make a personal extension(i can submit extensions if it is not illegal after i make sure i do everything correct) or maybe two for kernel module and libraries, for example nvidia.tczl and nvidia.tczm and we must make sure nvidia OpenGL libraries overwrites Xorg ones. since Xorg has capital initial letter i think it will be loaded then nvidia will be loaded so we should have no problem.
-
nvidia is distributalbe.
And if you need parts of the nvidia extension to overwrite parts of Xorg, the startup script could be used to copy or untar the files to the system and they will overwrite Xorg files of the same name and Xorg will not overwrite those files, regardless of extension load order.
-
awesome thanks. makes tinycore even more viable to all us gamers out their.
-
Hey, owners of Ati R100-R500 (Radeon 9xxx - Radeon X1xxx) cards can already have their gaming dose with just the Xorg extension ;)
-
Don't taunt them :p (also, r200 == 9xxx)
-
Hi
Sorry to awaken an old thread, but it seems like the most appropriate place to post my problem.
Running tc 4, nvidia-glx.tcz doesn't seem to work for me (FX5200) - causes failed in waitforx error.
Following Arslan's how-to in this thread, I've managed to get the appropriate driver from the nvidia site to work (and learned a lot in the process), but I can't get it to survive a reboot.
I've followed advice and made an extension including all the changed files, made /etc/X11/xorg.conf persist, but cannot get past failed in waitforx again!
I'm getting the EE failed to load module error from dmesg, whereas depmod nvidia can't find the module.
Please help a gibbering newb!
Any more info you need please ask - but please tell me how to find it (I won't feel patronised - I've learnt a lot over the last few days, but still have so much to learn!)
Thanks in advance
Dave
-
All now sorted!!!
Why wouldn't the driver load - because I hadn't included it in my extension! Doh! ::)
Slight follow-up problem - how to get xorg to load the nvidia glx extension instead of the xorg one also sorted, so now I've got glx too!
End result - I've got a working FX5200.tcz. I'm pretty pleased with myself!
Cheers
Dave
-
we can create an extension for legacy drivers too but i don't have old hardware to test
-
That would be extremely useful! :)
... as I've had a hard-drive... and motherboard failure (I'm rapidly running out of my stash of stuff from a former life!)
...and guess who lost their .tcz!
I just haven't got the time to relearn what I did, so would be V grateful.
Cheers
Dave
-
Hi dfreemansc
You will have to wait a while since Arslan S. is currently serving his country on military duty and not
due to return home until mid May.
I have a machine with a nVidia GeForce MX/MX 400 that I believe qualifies as legacy and would be
willing to test.
@Arslan S.: If you have computer access and happen to see this, stay safe out there.
-
I am continuing the topic of legacy nvidia video drivers here:
http://forum.tinycorelinux.net/index.php/topic,12548.0.html (http://forum.tinycorelinux.net/index.php/topic,12548.0.html)