Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[kernel] module vboxdrv ne se charge pas
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
donald7
Tux's lil' helper
Tux's lil' helper


Joined: 03 Mar 2007
Posts: 136

PostPosted: Fri Jul 13, 2007 6:16 pm    Post subject: [kernel] module vboxdrv ne se charge pas Reply with quote

bonjour

j'ai mis à jour mon kernel en 2.6.21 et au redemarrage je constate que plusieurs modules ne se chargent pas (orinico, intel_rng, vboxdrv, etc)

J'ai résolu presque tous ces problemes :) en reglant les options de compilation du kernel dans menuconfig sauf pour le module de virtual box :cry:

je ne me souviens pas de ce qu'il faut régler pour que le module vboxdrv se compile.

une idée ?

merci
_________________
Linux Counter #433775

Visitez et contribuez au site gnulinux.fr
Back to top
View user's profile Send private message
widan
Veteran
Veteran


Joined: 07 Jun 2005
Posts: 1512
Location: Paris, France

PostPosted: Sat Jul 14, 2007 12:33 am    Post subject: Reply with quote

Si c'est un module externe (ie pas dans le kernel en lui-même), il faut recompiler le package qui l'a installé (donc virtualbox dans ton cas).
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sat Jul 14, 2007 2:00 am    Post subject: Reply with quote

bonsoir,
C'est app-emulation/virtualbox-modules
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
donald7
Tux's lil' helper
Tux's lil' helper


Joined: 03 Mar 2007
Posts: 136

PostPosted: Sat Jul 14, 2007 8:26 am    Post subject: Reply with quote

j'ai fait un emerge virtualbox-modules et la compilation s'est terminée sur une erreur :

Unable to make KERN_DIR=/usr/src/linux KERNOUT=/usr/src/linux all.

voir ci apres une retranscription

ce ne me dit rien comme erreur :(

une idée ?

donald



Quote:

gentoo ~ # emerge --oneshot virtualbox-modules
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) app-emulation/virtualbox-modules-1.4.0 to /
* vbox-kernel-module-src-1.4.0.tar.gz RMD160 ;-) ... [ ok ]
* vbox-kernel-module-src-1.4.0.tar.gz SHA1 ;-) ... [ ok ]
* vbox-kernel-module-src-1.4.0.tar.gz SHA256 ;-) ... [ ok ]
* vbox-kernel-module-src-1.4.0.tar.gz size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking vbox-kernel-module-src-1.4.0.tar.gz ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.21-gentoo-r4
>>> Unpacking source...
>>> Unpacking vbox-kernel-module-src-1.4.0.tar.gz to /var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv ...
* Preparing vboxdrv module
make KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv SRCROOT=/var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv modules
make[1]: Entering directory `/usr/src/linux-2.6.21-gentoo-r4'
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 missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv/.tmp_versions
rm -f /var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv/.tmp_versions/*

WARNING: Symbol version dump /usr/src/linux-2.6.21-gentoo-r4/Module.symvers
is missing; modules will have no dependencies and modversions.

make -f scripts/Makefile.build obj=/var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv
i686-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/work/vboxdrv/linux/.SUPDrv-linux.o.d

.../....

make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.21-gentoo-r4'
make: *** [vboxdrv] Error 2

!!! ERROR: app-emulation/virtualbox-modules-1.4.0 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
ebuild.sh, line 1311: Called linux-mod_src_compile
linux-mod.eclass, line 516: Called die

!!! Unable to make KERN_DIR=/usr/src/linux KERNOUT=/usr/src/linux all.
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-modules-1.4.0/temp/build.log'.

gentoo ~ #

_________________
Linux Counter #433775

Visitez et contribuez au site gnulinux.fr
Back to top
View user's profile Send private message
Dismantr
Apprentice
Apprentice


Joined: 06 Jun 2007
Posts: 201

PostPosted: Sat Jul 14, 2007 1:22 pm    Post subject: Reply with quote

Comment as-tu compilé ton noyau ? Tu n'as pas crée le lien /usr/src/linux lors de la phase de préparation ?
Back to top
View user's profile Send private message
donald7
Tux's lil' helper
Tux's lil' helper


Joined: 03 Mar 2007
Posts: 136

PostPosted: Sat Jul 14, 2007 2:41 pm    Post subject: Reply with quote

Dismantr wrote:
Comment as-tu compilé ton noyau ? Tu n'as pas crée le lien /usr/src/linux lors de la phase de préparation ?


j'ai compilé mon noyau avec
Code:
genkernel --menuconfig all


A ma connaissance le lien symbolique se met tout seul à jour grace à la variable symlink dans USE.

j'ai vérifié que le lien fonctionnait grace a
Code:
eselect kernel list


Code:
gentoo ~ # more /etc/make.conf
# These settings were set by the catalyst build script that automatically built
this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nv"
USE="nsplugin symlink X opengl snmp scanner sasl jpeg tiff png -gtk -gnome mp3 v
orbis oggvorbis -arts qt qt3 qt4 kde dvd alsa cdr dvdr hal"
LINGUAS="fr"


GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ "

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
gentoo ~ # eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.19-gentoo-r5
  [2]   linux-2.6.20-gentoo-r6
  [3]   linux-2.6.20-gentoo-r7
  [4]   linux-2.6.20-gentoo-r8
  [5]   linux-2.6.21-gentoo-r4 *
gentoo ~ #

_________________
Linux Counter #433775

Visitez et contribuez au site gnulinux.fr
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Jul 15, 2007 3:12 pm    Post subject: Reply with quote

que donne :
Code:

uname -a

_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
donald7
Tux's lil' helper
Tux's lil' helper


Joined: 03 Mar 2007
Posts: 136

PostPosted: Sun Jul 15, 2007 6:11 pm    Post subject: Reply with quote

bouleetbil wrote:
que donne :
Code:

uname -a


voila
Code:
gentoo ~ # uname -a
Linux gentoo 2.6.21-gentoo-r4 #1 SMP Fri Jul 13 19:39:55 CEST 2007 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz GenuineIntel GNU/Linux
gentoo ~ #


dans grub, je peux demarrer sur deux kernel au choix, le 2.6.20 ou le dernier 2.6.21

donald
_________________
Linux Counter #433775

Visitez et contribuez au site gnulinux.fr
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Jul 15, 2007 8:18 pm    Post subject: Reply with quote

bonsoir,
donc si tu as :
Code:

echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \


t'aurrait pas réémerger 2.6.21-gentoo-r4 ou fait un make clean ?
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
donald7
Tux's lil' helper
Tux's lil' helper


Joined: 03 Mar 2007
Posts: 136

PostPosted: Sun Jul 15, 2007 9:15 pm    Post subject: Reply with quote

j'ai récupéré les nouvelles source du kernel avec un emerge -aDNtuv world.

je n'ai donc jamais fait spécifiquement un emerge gentoo-sources

quand au make clean, il me semble qu'il se fait presque automatiquement quand emerge -aDNtuv world ne donne rien.

donald
_________________
Linux Counter #433775

Visitez et contribuez au site gnulinux.fr
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Jul 15, 2007 9:26 pm    Post subject: Reply with quote

Bonsoir,
En faite je voulais dire que tu avais peut-être les sources de ton noyau mais non compilées.

Donc ,tu pourrais recréer le lien /usr/src/linux. Juste pour être sur.
Code:

# rm /sur/src/linux
# ln -s /usr/src/linux-2.6.21-gentoo-r4 /usr/src/linux

Ensuite, puisque tu as compilé ton noyau avec genkernel.
récupere le .config dans /etc/kernels puis prépare ton noyau à récuperer de nouveau modules
Code:

# cp /etc/kernels/kernel-config-x86-2.6.21-gentoo-r4 /etc/kernels/.config
# cd /usr/src/linux
# make oldconfig && make prepare


soit recompile ton noyau avec genkernel après avoir refait le lien /usr/src/linux
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum