nvidia, dkms und 2.6.38 aus den Backports

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

nvidia, dkms und 2.6.38 aus den Backports

Jakobus Schürz-3
Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein Debian
Squeeze zu installieren. Das funktionierte auch schön, das System lässt
sich auch booten aber nur ohne X, da sich die Nvidia-Module nicht
kompilieren lassen. Ich hab dkms installiert, und damit sollten ja auch
die entsprechenden Module automatisch kompiliert werden.

Wenn ich es händisch versuche, kommt folgendes:

# dkms build -m nvidia -v 195.36.31 -k 2.6.38-bpo.2-amd64

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
env CCACHE_DISABLE=1 make -C .
LINUXDIR=/lib/modules/2.6.38-bpo.2-amd64/build
KVERREL=2.6.38-bpo.2-amd64....(bad exit status: 2)

Error! Bad return status for module build on kernel: 2.6.38-bpo.2-amd64
(x86_64)
Consult the make.log in the build directory
/var/lib/dkms/nvidia/195.36.31/build/ for more information.
0
0

und /var/lib/dkms/nvidia/195.36.31/build/make.log beinhaltet:

DKMS make.log for nvidia-195.36.31 for kernel 2.6.38-bpo.2-amd64 (x86_64)
Mon Jul 25 15:20:29 CEST 2011
make: Entering directory `/var/lib/dkms/nvidia/195.36.31/build'
make -C /lib/modules/2.6.38-bpo.2-amd64/build  M=`/bin/pwd` modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.38-bpo.2-amd64'
   CC [M]  /var/lib/dkms/nvidia/195.36.31/build/nv.o
In file included from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:22:28: error:
linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/bitops.h:22,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/kernel.h:17,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:55,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h: In
function ‘set_bit’:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:64:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h: In
function ‘clear_bit’:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:102:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h: In
function ‘change_bit’:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:178:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/kernel.h:17,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:55,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/bitops.h: In
function ‘hweight_long’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/bitops.h:49:
warning: signed and unsigned type in conditional expression
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/preempt.h:11,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/spinlock.h:50,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/seqlock.h:29,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/time.h:8,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/timex.h:56,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:57,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h: In
function ‘list_del’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:107:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:108:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h: In
function ‘hlist_del’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:602:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:603:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:82,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
function ‘list_del_rcu’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:112:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
function ‘list_replace_rcu’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:158:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
function ‘hlist_del_rcu’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:312:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
function ‘hlist_replace_rcu’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:332:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h: In
function ‘object_is_on_stack’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:2320:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist_bl.h:7,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dcache.h:7,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/fs.h:383,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/poll.h:12,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:86,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list_bl.h: In
function ‘hlist_bl_del’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list_bl.h:105:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list_bl.h:106:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dcache.h:7,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/fs.h:383,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/poll.h:12,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:86,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist_bl.h:
In function ‘hlist_bl_del_rcu’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist_bl.h:76: warning:
pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/uaccess.h:573,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/poll.h:14,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:86,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/uaccess_64.h:
In function ‘copy_from_user’:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/uaccess_64.h:54:
warning: comparison between signed and unsigned integer expressions
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dma-mapping.h:7,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/pci-dma-compat.h:7,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/pci.h:141,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/pci.h:1242,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:97,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/scatterlist.h:
In function ‘sg_virt’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/scatterlist.h:199:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/dma-mapping.h:43,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dma-mapping.h:93,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/pci-dma-compat.h:7,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/pci.h:141,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/pci.h:1242,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:97,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/dma-mapping-common.h:
In function ‘dma_map_page’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/dma-mapping-common.h:77:
warning: pointer of type ‘void *’ used in arithmetic
In file included from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:128,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/highmem.h: In
function ‘zero_user_segments’:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/highmem.h:197:
warning: pointer of type ‘void *’ used in arithmetic
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/highmem.h:200:
warning: pointer of type ‘void *’ used in arithmetic
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/compat.h:16,
                  from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/mtrr.h:173,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:163,
                  from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/compat.h: In
function ‘arch_compat_alloc_user_space’:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/compat.h:211:
warning: pointer of type ‘void *’ used in arithmetic
make[4]: *** [/var/lib/dkms/nvidia/195.36.31/build/nv.o] Fehler 1
make[3]: *** [_module_/var/lib/dkms/nvidia/195.36.31/build] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-bpo.2-amd64'
make: *** [modules] Fehler 2
make: Leaving directory `/var/lib/dkms/nvidia/195.36.31/build'

Hat jemand eine Idee, was da falsch läuft?
Kernel Header für den entsprechenden Kernel sind installiert.

# dpkg -l|grep linux|awk 'BEGIN {OFS="\t"}{print $1,$2,$3}'
ii      doc-linux-de    2003.10-5
ii      doc-linux-text  2008.08-1
ii      firmware-linux-free     2.6.32-35
ii      lib32v4l-0      0.8.0-1
ii      libselinux1     2.0.96-1
ii      libselinux1-dev 2.0.96-1
ii      libv4l-0        0.8.0-1
ii      linux-base      3.2~bpo60+1
ii      linux-headers-2.6-amd64 2.6.32+29
ii      linux-headers-2.6.32-5-amd64    2.6.32-35
ii      linux-headers-2.6.32-5-common   2.6.32-35
ii      linux-headers-2.6.38-bpo.2-all-amd64    2.6.38-5~bpo60+1
ii      linux-headers-2.6.38-bpo.2-amd64        2.6.38-5~bpo60+1
ii      linux-headers-2.6.38-bpo.2-common       2.6.38-5~bpo60+1
ii      linux-image-2.6-amd64   2.6.32+29
rc      linux-image-2.6.32-3-amd64      2.6.32-9
ii      linux-image-2.6.32-5-amd64      2.6.32-35
ii      linux-image-2.6.38-bpo.2-amd64  2.6.38-5~bpo60+1
ii      linux-image-amd64       2.6.32+29
ii      linux-kbuild-2.6.32     2.6.32-1
ii      linux-kbuild-2.6.38     2.6.38-1~bpo60+1
ii      linux-libc-dev  2.6.38-5~bpo60+1
ii      linux-patch-debian-2.6.38       2.6.38-5~bpo60+1
ii      linux-sound-base        1.0.23+dfsg-2
ii      linux-source-2.6        1:2.6.32+29
ii      linux-source-2.6.32     2.6.32-35
ii      linux-source-2.6.38     2.6.38-5~bpo60+1
ii      linux-support-2.6.38-bpo.2      2.6.38-5~bpo60+1
ii      linux-wlan-ng   0.2.9+dfsg-4
ii      linux-wlan-ng-doc       0.2.9+dfsg-4
ii      playonlinux     3.7.6-1
rc      pptp-linux      1.7.2-5
ii      syslinux        2:4.02+dfsg-7
ii      syslinux-common 2:4.02+dfsg-7
ii      util-linux      2.17.2-9

lg jakob
--
"Die Zuweisung erfolgt mit hoher Priorität und schläft nicht. Dies ist
die Flagge, um Einsatz in Interrupt-Handler, unten Hälften und andere
Situationen, in denen Sie kann nicht schlafen."
(aus http://de.how-to.mobi/index.php?id=116343)


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/4E2D6F62.2010103@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Dirk Paul Finkeldey
Jakobus Schürz schrieb:

> Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein Debian
> Squeeze zu installieren. Das funktionierte auch schön, das System
> lässt sich auch booten aber nur ohne X, da sich die Nvidia-Module
> nicht kompilieren lassen. Ich hab dkms installiert, und damit sollten
> ja auch die entsprechenden Module automatisch kompiliert werden.
>
> Wenn ich es händisch versuche, kommt folgendes:
>
> # dkms build -m nvidia -v 195.36.31 -k 2.6.38-bpo.2-amd64
>
> Kernel preparation unnecessary for this kernel.  Skipping...
>
> Building module:
> cleaning build area....
> env CCACHE_DISABLE=1 make -C .
> LINUXDIR=/lib/modules/2.6.38-bpo.2-amd64/build
> KVERREL=2.6.38-bpo.2-amd64....(bad exit status: 2)
>
> Error! Bad return status for module build on kernel:
> 2.6.38-bpo.2-amd64 (x86_64)
> Consult the make.log in the build directory
> /var/lib/dkms/nvidia/195.36.31/build/ for more information.
> 0
> 0
~
> Hat jemand eine Idee, was da falsch läuft?
> Kernel Header für den entsprechenden Kernel sind installiert.
~
>
>
> lg jakob
Ja der bpo kernel hat keinen Modul Support :'(

Bin da auch drüber gestolpert - nicht sehr schön aber wenn du dir die
kernel-sources installierst und den Kernel selbst übersetzt sollte es
gehen - werde ich so machen, sobald ich die zeit dazu habe.

Gruß Dirk Finkeldey


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/4E2DB570.4040809@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Juergen Kosel
In reply to this post by Jakobus Schürz-3
Hallo,

Am 25.07.2011 15:50, schrieb Jakobus Schürz:

> Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein Debian
> Squeeze zu installieren. Das funktionierte auch schön, das System lässt
> sich auch booten aber nur ohne X, da sich die Nvidia-Module nicht
> kompilieren lassen. Ich hab dkms installiert, und damit sollten ja auch
> die entsprechenden Module automatisch kompiliert werden.
>
> Wenn ich es händisch versuche, kommt folgendes:
>
> # dkms build -m nvidia -v 195.36.31 -k 2.6.38-bpo.2-amd64
>
> Kernel preparation unnecessary for this kernel.  Skipping...
>
> Building module:
> cleaning build area....
> env CCACHE_DISABLE=1 make -C .
> LINUXDIR=/lib/modules/2.6.38-bpo.2-amd64/build
> KVERREL=2.6.38-bpo.2-amd64....(bad exit status: 2)
>
> Error! Bad return status for module build on kernel: 2.6.38-bpo.2-amd64
> (x86_64)
> Consult the make.log in the build directory
> /var/lib/dkms/nvidia/195.36.31/build/ for more information.

das Problem hatte ich auch. Ich hatte es damals gelöst, indem ich auf
Version nvidia-260.19.44 aus Testing aktualisierte.

Mit der neuen Kernelversionsnummer 3.0.0 gibt es mit dieser Version
wieder Probleme:
In /usr/src/nvidia-260.19.44/Makefile und
/usr/src/nvidia-260.19.44/nv-linux.h muss man die Überprüfungen auf
Kernelversion 2.6.* ändern...


Gruß
        Jürgen


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/j0kcn1$8ho$1@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Jakobus Schürz-3
In reply to this post by Dirk Paul Finkeldey
Am Mon, 25 Jul 2011 20:26:56 +0200
schrieb Dirk Paul Finkeldey <[hidden email]>:

> Jakobus Schürz schrieb:
> > Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein
> > Debian Squeeze zu installieren. Das funktionierte auch schön, das
> > System lässt sich auch booten aber nur ohne X, da sich die
> > Nvidia-Module nicht kompilieren lassen. Ich hab dkms installiert,
> > und damit sollten ja auch die entsprechenden Module automatisch
> > kompiliert werden.
> >
> > Wenn ich es händisch versuche, kommt folgendes:
> >
> > # dkms build -m nvidia -v 195.36.31 -k 2.6.38-bpo.2-amd64
> >
> > Kernel preparation unnecessary for this kernel.  Skipping...
> >
> > Building module:
> > cleaning build area....
> > env CCACHE_DISABLE=1 make -C .
> > LINUXDIR=/lib/modules/2.6.38-bpo.2-amd64/build
> > KVERREL=2.6.38-bpo.2-amd64....(bad exit status: 2)
> >
> > Error! Bad return status for module build on kernel:
> > 2.6.38-bpo.2-amd64 (x86_64)
> > Consult the make.log in the build directory
> > /var/lib/dkms/nvidia/195.36.31/build/ for more information.
> > 0
> > 0
> ~
> > Hat jemand eine Idee, was da falsch läuft?
> > Kernel Header für den entsprechenden Kernel sind installiert.
> ~
> >
> >
> > lg jakob
> Ja der bpo kernel hat keinen Modul Support :'(

Das ist aber nicht so lustig... Warum macht man das?

>
> Bin da auch drüber gestolpert - nicht sehr schön aber wenn du dir die
> kernel-sources installierst und den Kernel selbst übersetzt sollte es
> gehen - werde ich so machen, sobald ich die zeit dazu habe.

Wie aktiviere ich den Modul-Support?

lg jakob


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/20110726125753.6e422d7d@pluto

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Martin Steigerwald
Am Dienstag, 26. Juli 2011 schrieb Jakobus Schuerz:

> Am Mon, 25 Jul 2011 20:26:56 +0200
>
> schrieb Dirk Paul Finkeldey <[hidden email]>:
> > Jakobus Schürz schrieb:
> > > Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein
> > > Debian Squeeze zu installieren. Das funktionierte auch schön, das
> > > System lässt sich auch booten aber nur ohne X, da sich die
> > > Nvidia-Module nicht kompilieren lassen. Ich hab dkms installiert,
> > > und damit sollten ja auch die entsprechenden Module automatisch
> > > kompiliert werden.
> > >
> > > Wenn ich es händisch versuche, kommt folgendes:
> > >
> > > # dkms build -m nvidia -v 195.36.31 -k 2.6.38-bpo.2-amd64
> > >
> > > Kernel preparation unnecessary for this kernel.  Skipping...
> > >
> > > Building module:
> > > cleaning build area....
> > > env CCACHE_DISABLE=1 make -C .
> > > LINUXDIR=/lib/modules/2.6.38-bpo.2-amd64/build
> > > KVERREL=2.6.38-bpo.2-amd64....(bad exit status: 2)
> > >
> > > Error! Bad return status for module build on kernel:
> > > 2.6.38-bpo.2-amd64 (x86_64)
> > > Consult the make.log in the build directory
> > > /var/lib/dkms/nvidia/195.36.31/build/ for more information.
> > > 0
> > > 0
> >
> > ~
> >
> > > Hat jemand eine Idee, was da falsch läuft?
> > > Kernel Header für den entsprechenden Kernel sind installiert.
[...]
> > Ja der bpo kernel hat keinen Modul Support :'(
>
> Das ist aber nicht so lustig... Warum macht man das?

Also ich bilde mir ein, dass ich unter Squeeze für genau den Backport-
Kernel ein nvidia-Modul kompilierte.

Es geht nur das aus Squeeze nicht, sondern macht braucht das aus Wheezy
oder Sid. Die Kernel-Entwickler haben Schnittstellen usw. geändert, da
kompiliert der alte NVidia-Quelltext für das Proprietärer-Blob-an-Linux-
Kernel-Kleber-Modul nicht.

Demnach halte ich das für ein (falsches) Gerücht, dass der Backport-Kernel
keinen Modul-Support hat. Das ergibt auch keinen Sinn.

Vielleicht war eine bestimmte Backport-Kernel-Version aus Versehen
fehlerhaft gebaut, aber den 2.3.38er-Kernel, den ich da hatte, mit dem
ging es.

--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/201107261345.33805.Martin@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Jens Schüßler-2
* Martin Steigerwald <[hidden email]> wrote:

> Am Dienstag, 26. Juli 2011 schrieb Jakobus Schuerz:
> > Am Mon, 25 Jul 2011 20:26:56 +0200
> >
> > schrieb Dirk Paul Finkeldey <[hidden email]>:
> > >
> > > > Hat jemand eine Idee, was da falsch läuft?
> > > > Kernel Header für den entsprechenden Kernel sind installiert.
> [...]
> > > Ja der bpo kernel hat keinen Modul Support :'(
> >
> > Das ist aber nicht so lustig... Warum macht man das?
>
> Also ich bilde mir ein, dass ich unter Squeeze für genau den Backport-
> Kernel ein nvidia-Modul kompilierte.

Ich verwende auch den bpo-Kernel und kompilierte Module. Die Behauptung
der hätte keinen Modul-Support ist schlichtweg falsch und unsinnig.


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/20110726123600.GB531@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Dirk Paul Finkeldey
Jens Schüßler schrieb:

> * Martin Steigerwald <[hidden email]> wrote:
>  
>> Am Dienstag, 26. Juli 2011 schrieb Jakobus Schuerz:
>>    
>>> Am Mon, 25 Jul 2011 20:26:56 +0200
>>>
>>> schrieb Dirk Paul Finkeldey <[hidden email]>:
>>>      
>>>>> Hat jemand eine Idee, was da falsch läuft?
>>>>> Kernel Header für den entsprechenden Kernel sind installiert.
>>>>>          
>> [...]
>>    
>>>> Ja der bpo kernel hat keinen Modul Support :'(
>>>>        
>>> Das ist aber nicht so lustig... Warum macht man das?
>>>      
>> Also ich bilde mir ein, dass ich unter Squeeze für genau den Backport-
>> Kernel ein nvidia-Modul kompilierte.
>>    
>
> Ich verwende auch den bpo-Kernel und kompilierte Module. Die Behauptung
> der hätte keinen Modul-Support ist schlichtweg falsch und unsinnig.
>  
Ihr habt recht, habe mal in der kernelconfig nachgeschaut - alles drin
was Module betrifft - weiß nicht mehr welcher wurm mich da gebissen hat :-[

Fakt ist das dkms nichts bauen kann, hier mal eine Auswahl an Fehlschlägen:

blcr-0.8.2

/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c: In
Funktion »directio_start«:
/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:588:
Fehler: Implizite Deklaration der Funktion »lock_kernel«
/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:590:
Fehler: Implizite Deklaration der Funktion »unlock_kernel«
/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c: In
Funktion »vmadump_thaw_proc«:
/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:1092:
Fehler: »struct signal_struct« hat kein Element namens »count«
/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c: In
Funktion »vmadump_freeze_proc«:
/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.c:1999:
Fehler: »struct signal_struct« hat kein Element namens »count«
make[4]: ***
[/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild/vmadump_common.o] Fehler 1
make[3]: *** [/var/lib/dkms/blcr/0.8.2/build/cr_module/kbuild] Fehler 2
make[2]: *** [_module_/var/lib/dkms/blcr/0.8.2/build] Fehler 2
make[1]: *** [sub-make] Fehler 2
make: *** [all] Fehler 2
make: Leaving directory `/usr/src/linux-headers-2.6.38-bpo.2-amd64'

ndiswrapper-1.56

/var/lib/dkms/ndiswrapper/1.56/build/loader.c:834: Fehler: unbekanntes
Feld »ioctl« in Initialisierung angegeben
/var/lib/dkms/ndiswrapper/1.56/build/loader.c:834: Warnung:
Initialisierung von inkompatiblem Zeigertyp
make[3]: *** [/var/lib/dkms/ndiswrapper/1.56/build/loader.o] Fehler 1
make[2]: *** [_module_/var/lib/dkms/ndiswrapper/1.56/build] Fehler 2
make[1]: *** [sub-make] Fehler 2
make: *** [all] Fehler 2
make: Leaving directory `/usr/src/linux-headers-2.6.38-bpo.2-amd64'

virtualbox-ose

/var/lib/dkms/virtualbox-ose/3.2.10/build/include/iprt/types.h:97:31:
Fehler: linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:
In Funktion »VBoxDrvLinuxInit«:
/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:451:
Fehler: »nmi_watchdog« nicht deklariert (erste Benutzung in dieser Funktion)
/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:451:
Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:451:
Fehler: für jede Funktion in der er auftritt.)
/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:451:
Fehler: »NMI_IO_APIC« nicht deklariert (erste Benutzung in dieser Funktion)
/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:465:
Fehler: »nmi_active« nicht deklariert (erste Benutzung in dieser Funktion)
make[4]: ***
[/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.o]
Fehler 1
make[3]: *** [/var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv] Fehler 2
make[2]: *** [_module_/var/lib/dkms/virtualbox-ose/3.2.10/build] Fehler 2
make[1]: *** [sub-make] Fehler 2
make: *** [all] Fehler 2
make: Leaving directory `/usr/src/linux-headers-2.6.38-bpo.2-amd64'

nvidia

/var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:22:28: Fehler:
linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/bitops.h:22,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/kernel.h:17,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:55,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:
In Funktion »set_bit«:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:64:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:
In Funktion »clear_bit«:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:102:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:
In Funktion »change_bit«:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/bitops.h:178:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/kernel.h:17,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:55,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/bitops.h: In
Funktion »hweight_long«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/bitops.h:49:
Warnung: Vorzeichenloser und -behafteter Typ in bedingtem Ausdruck
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/preempt.h:11,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/spinlock.h:50,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/seqlock.h:29,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/time.h:8,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/timex.h:56,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:57,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h: In
Funktion »list_del«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:107:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:108:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h: In
Funktion »hlist_del«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:602:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list.h:603:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:82,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
Funktion »list_del_rcu«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:112:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
Funktion »list_replace_rcu«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:158:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
Funktion »hlist_del_rcu«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:312:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h: In
Funktion »hlist_replace_rcu«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist.h:332:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/utsname.h:35,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:29,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h: In
Funktion »object_is_on_stack«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/sched.h:2320:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist_bl.h:7,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dcache.h:7,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/fs.h:383,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/poll.h:12,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:86,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list_bl.h: In
Funktion »hlist_bl_del«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list_bl.h:105:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/list_bl.h:106:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dcache.h:7,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/fs.h:383,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/poll.h:12,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:86,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist_bl.h:
In Funktion »hlist_bl_del_rcu«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/rculist_bl.h:76:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/uaccess.h:573,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/poll.h:14,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:86,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/uaccess_64.h:
In Funktion »copy_from_user«:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/uaccess_64.h:54:
Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen
Ganzzahlausdrücken
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dma-mapping.h:7,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/pci-dma-compat.h:7,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/pci.h:141,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/pci.h:1242,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:97,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/scatterlist.h:
In Funktion »sg_virt«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/scatterlist.h:199:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/dma-mapping.h:43,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/dma-mapping.h:93,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/pci-dma-compat.h:7,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/pci.h:141,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/pci.h:1242,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:97,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/dma-mapping-common.h:
In Funktion »dma_map_page«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/asm-generic/dma-mapping-common.h:77:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:128,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/highmem.h: In
Funktion »zero_user_segments«:
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/highmem.h:197:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/highmem.h:200:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
In file included from
/usr/src/linux-headers-2.6.38-bpo.2-common/include/linux/compat.h:16,
                 from
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/mtrr.h:173,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:163,
                 from /var/lib/dkms/nvidia/195.36.31/build/nv.c:14:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/compat.h:
In Funktion »arch_compat_alloc_user_space«:
/usr/src/linux-headers-2.6.38-bpo.2-common/arch/x86/include/asm/compat.h:211:
Warnung: Zeiger auf Typen »void *« in Arithmetik verwendet
make[4]: *** [/var/lib/dkms/nvidia/195.36.31/build/nv.o] Fehler 1
make[3]: *** [_module_/var/lib/dkms/nvidia/195.36.31/build] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-bpo.2-amd64'
make: *** [modules] Fehler 2
make: Leaving directory `/var/lib/dkms/nvidia/195.36.31/build'

Entschuldigung für den vielen Text :-)

Was ist den hier nicht in Ordnung, können doch nicht alle Pakete defekt
sein oder doch ?

Werde heute über Nacht mal den kernel aus den Quellen selbst übersetzen,
mit Anpassung an meine CPU; 1000Hz timer & low letency.

Bin schon mal gespannt wie sich mein System dann verhält, momentan ist
es eher wie ein fettes träges Monster :'(

Gruß Dirk Finkeldey


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/4E301A28.8090508@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Jakobus Schürz-3
In reply to this post by Jakobus Schürz-3
Am Mon, 25 Jul 2011 15:28:02 +0200
schrieb "Jakobus Schürz" <[hidden email]>:

> Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein Debian
> Squeeze zu installieren. Das funktionierte auch schön, das System
> lässt sich auch booten aber nur ohne X, da sich die Nvidia-Module
> nicht kompilieren lassen. Ich hab dkms installiert, und damit sollten
> ja auch die entsprechenden Module automatisch kompiliert werden.
>

Ich hab nun das nvidia-Paket aus wheezy installiert. Damit läuft nun
die Grafikkarte wieder unter dem neuen Kernel.

lg jakob


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/20110727170148.79f98341@pluto

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Martin Steigerwald
In reply to this post by Dirk Paul Finkeldey
Am Mittwoch, 27. Juli 2011 schrieb Dirk Paul Finkeldey:

> Jens Schüßler schrieb:
> > * Martin Steigerwald <[hidden email]> wrote:
> >> Am Dienstag, 26. Juli 2011 schrieb Jakobus Schuerz:
> >>> Am Mon, 25 Jul 2011 20:26:56 +0200
> >>>
> >>> schrieb Dirk Paul Finkeldey <[hidden email]>:
> >>>>> Hat jemand eine Idee, was da falsch läuft?
> >>>>> Kernel Header für den entsprechenden Kernel sind installiert.
> >>
> >> [...]
> >>
> >>>> Ja der bpo kernel hat keinen Modul Support :'(
> >>>
> >>> Das ist aber nicht so lustig... Warum macht man das?
> >>
> >> Also ich bilde mir ein, dass ich unter Squeeze für genau den
> >> Backport- Kernel ein nvidia-Modul kompilierte.
> >
> > Ich verwende auch den bpo-Kernel und kompilierte Module. Die
> > Behauptung der hätte keinen Modul-Support ist schlichtweg falsch und
> > unsinnig.
>
> Ihr habt recht, habe mal in der kernelconfig nachgeschaut - alles drin
> was Module betrifft - weiß nicht mehr welcher wurm mich da gebissen hat
> :-[
>
> Fakt ist das dkms nichts bauen kann, hier mal eine Auswahl an
> Fehlschlägen:

[...]

Empfehlung: LANG=C davor und dann nach Teilen der Fehlermeldungen im
Internet suchen.

> virtualbox-ose
>
> /var/lib/dkms/virtualbox-ose/3.2.10/build/include/iprt/types.h:97:31:
> Fehler: linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
> /var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:
> In Funktion »VBoxDrvLinuxInit«:

Das hatte ich mit dem Backport-Kernel auch gebaut.

Allerdings nehm ich immer module-assistant. Das DKMS hat mich bislang
nicht überzeugt.

> nvidia
>
> /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:22:28: Fehler:
> linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
> In file included from

Du brauchst ein neueres NVidia-Source-Paket.

Das könnte auch bei anderen Source-Paketen der Fall sein.

Die sind in der Regel in Backports nicht dabei, weil man sie in der Regel
ohne Anpassungen direkt auf Wheezy oder Sid holen und installieren kann.

Und nein, zumindest in Bezug auf den NVidia-Source macht es keinen Sinn,
einzelne Stellen anzupassen. Hab ich versucht und nach der vierten oder
fünften Stelle endlich aufgegeben.

> Was ist den hier nicht in Ordnung, können doch nicht alle Pakete defekt
> sein oder doch ?

Die Modul-Quelltext-Pakete aus Squeeze sind halt für den Squeeze-Kernel...
 
> Werde heute über Nacht mal den kernel aus den Quellen selbst
> übersetzen, mit Anpassung an meine CPU; 1000Hz timer & low letency.
>
> Bin schon mal gespannt wie sich mein System dann verhält, momentan ist
> es eher wie ein fettes träges Monster :'(

Meine Vermutung ist, dass da die Kernel-Optionen auch nicht viel dran
ändern werden... mehr erspare ich mir hier, solange Du nicht mehr Infos
bringst...

--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/201107282106.45564.Martin@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Martin Steigerwald
In reply to this post by Jakobus Schürz-3
Am Mittwoch, 27. Juli 2011 schrieb Jakobus Schuerz:

> Am Mon, 25 Jul 2011 15:28:02 +0200
>
> schrieb "Jakobus Schürz" <[hidden email]>:
> > Ich versuche mir aus den Backports den Kernel 2.6.38 auf mein Debian
> > Squeeze zu installieren. Das funktionierte auch schön, das System
> > lässt sich auch booten aber nur ohne X, da sich die Nvidia-Module
> > nicht kompilieren lassen. Ich hab dkms installiert, und damit sollten
> > ja auch die entsprechenden Module automatisch kompiliert werden.
>
> Ich hab nun das nvidia-Paket aus wheezy installiert. Damit läuft nun
> die Grafikkarte wieder unter dem neuen Kernel.

Geht doch ;)

--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/201107282107.47050.Martin@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Jens Schüßler-2
In reply to this post by Martin Steigerwald
* Martin Steigerwald <[hidden email]> wrote:

> Am Mittwoch, 27. Juli 2011 schrieb Dirk Paul Finkeldey:
> >
> > Ihr habt recht, habe mal in der kernelconfig nachgeschaut - alles drin
> > was Module betrifft - weiß nicht mehr welcher wurm mich da gebissen hat
> > :-[
> >
> > Fakt ist das dkms nichts bauen kann, hier mal eine Auswahl an
> > Fehlschlägen:
>
> [...]
>
> Empfehlung: LANG=C davor und dann nach Teilen der Fehlermeldungen im
> Internet suchen.
>
> > virtualbox-ose
> >
> > /var/lib/dkms/virtualbox-ose/3.2.10/build/include/iprt/types.h:97:31:
> > Fehler: linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
> > /var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-linux.c:
> > In Funktion »VBoxDrvLinuxInit«:
>
> Das hatte ich mit dem Backport-Kernel auch gebaut.
>
> Allerdings nehm ich immer module-assistant. Das DKMS hat mich bislang
> nicht überzeugt.

>
> > nvidia
> >
> > /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:22:28: Fehler:
> > linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
> > In file included from
>
> Du brauchst ein neueres NVidia-Source-Paket.
>
> Das könnte auch bei anderen Source-Paketen der Fall sein.
>
> Die sind in der Regel in Backports nicht dabei, weil man sie in der Regel
> ohne Anpassungen direkt auf Wheezy oder Sid holen und installieren kann.

Zumindest virtualbox gibt es auch von bpo in der Version 4.0.10 und
baut sich hier gegen den bpo-kernel anstandslos mit DKMS. Paket heißt
nur nicht mehr virtualbox-ose sondern nur noch virtualbox.
virtualbox-ose von bpo ist nur noch ein 'dummy transitional package'.

Gruß
Jens


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/20110728204939.GB13223@...

Reply | Threaded
Open this post in threaded view
|

Re: nvidia, dkms und 2.6.38 aus den Backports

Martin Steigerwald
Am Donnerstag, 28. Juli 2011 schrieb Jens Schüßler:

> * Martin Steigerwald <[hidden email]> wrote:
> > Am Mittwoch, 27. Juli 2011 schrieb Dirk Paul Finkeldey:
> > > Ihr habt recht, habe mal in der kernelconfig nachgeschaut - alles
> > > drin was Module betrifft - weiß nicht mehr welcher wurm mich da
> > > gebissen hat
> > >
> > > :-[
> > >
> > > Fakt ist das dkms nichts bauen kann, hier mal eine Auswahl an
> >
> > > Fehlschlägen:
> > [...]
> >
> > Empfehlung: LANG=C davor und dann nach Teilen der Fehlermeldungen im
> > Internet suchen.
> >
> > > virtualbox-ose
> > >
> > > /var/lib/dkms/virtualbox-ose/3.2.10/build/include/iprt/types.h:97:3
> > > 1: Fehler: linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
> > > /var/lib/dkms/virtualbox-ose/3.2.10/build/vboxdrv/linux/SUPDrv-lin
> > > ux.c:
> >
> > > In Funktion »VBoxDrvLinuxInit«:
> > Das hatte ich mit dem Backport-Kernel auch gebaut.
> >
> > Allerdings nehm ich immer module-assistant. Das DKMS hat mich bislang
> > nicht überzeugt.
> >
> > > nvidia
> > >
> > > /var/lib/dkms/nvidia/195.36.31/build/nv-linux.h:22:28: Fehler:
> > > linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
> > > In file included from
> >
> > Du brauchst ein neueres NVidia-Source-Paket.
> >
> > Das könnte auch bei anderen Source-Paketen der Fall sein.
> >
> > Die sind in der Regel in Backports nicht dabei, weil man sie in der
> > Regel ohne Anpassungen direkt auf Wheezy oder Sid holen und
> > installieren kann.
>
> Zumindest virtualbox gibt es auch von bpo in der Version 4.0.10 und
> baut sich hier gegen den bpo-kernel anstandslos mit DKMS. Paket heißt
> nur nicht mehr virtualbox-ose sondern nur noch virtualbox.
> virtualbox-ose von bpo ist nur noch ein 'dummy transitional package'.

Ah, ja, Virtualbox habe ich in Backports auch gesehen. War zu der Zeit
noch 4.0.8 oder so. Liegt möglicherweise daran, dass zu Virtualbox noch
mehr gehört als der Kernel, so z.B. das nette Qt-GUI. Und dann kommt der
passende Kernel-Modul-Source dann auch gleich mit...


--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


--
Zum AUSTRAGEN schicken Sie eine Mail an [hidden email]
mit dem Subject "unsubscribe". Probleme? Mail an [hidden email] (engl)
Archive: http://lists.debian.org/201107282312.50299.Martin@...