[Mandriva2007 ] : DD saturé pendant compilation du noyau 2.6.20
56 réponses
claude
bonjour,
Je tourne avec MDV LiveCD 2007, noyau 2.6.17. Je souhaite passer au
2.6.20 car les drivers NVidia ne sont pas reconnus par le noyau courant.
J'ai lancé 3 compil suite à des oublis ds la config. Est-il normal que
la 3ème compil sature ma partition / (3 Go) et stoppe la compil ?
je suis bloqué. de fait, /usr fait 2.7 Go.
comment faire du ménage sur mon DD ?
pour le moment, je veux installer mon chipset réseau NFORCE-MCP61 de nvidia. ça fait 15 jours que je suis là dessus. impossible d'avancer.
Vérifies tout de même que tu as le module ad hoc compilé et installé : /lib/modules/2.6.20/kernel/drivers/net/forcedeth.ko
bonjour Emmanuel,
1/ bon, là je suis très inquiet. en fait, j'ai compilé le noyau sous /home si bien que /lib/modules n'a sans doute pas été mis à jour. comment mon noyau 2.6.20 peut-il tourner ?
pour le 2.6.17, l'install a été normale : on trouve ce qu'il faut là où il faut. mais pour le 2.6.20, fallait-il que j'indique une option de compil pour dire de mettre à jour /lib/modules ?
2/ comment trouver les logs qui retracent la séquence de boot ? qd je boote, je vois défiler (tres vite) MCP61 (find ne trouve rien).
pour info :
[ log]# more syslog | grep nvidia | more Feb 15 17:33:21 localhost service_harddrake[2211]: removed files/directories /etc/ld.so.conf.d/nvidia.conf Feb 15 17:33:21 localhost service_harddrake[2211]: removed files/directories /etc/ld.so.conf.d/nvidia_legacy.conf Feb 15 17:33:21 localhost service_harddrake[2211]: symlinked file /etc/alternatives/nvidia_drv to /usr/lib/xorg/modules/drivers/nvidia_drv.so Feb 15 17:33:21 localhost service_harddrake[2211]: symlinked file to /etc/alternatives/nvidia_drv Feb 25 14:22:53 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 14:22:53 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 15:05:18 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 15:05:18 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 18:06:08 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 18:06:08 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 19:12:39 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 19:12:39 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 20:04:30 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 20:04:30 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 20:13:04 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 20:13:04 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 21:03:47 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 21:03:47 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 21:27:44 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 21:27:44 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 22:35:29 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 22:35:29 localhost kernel: nvidiafb: unknown NV_ARCH Feb 26 18:04:20 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 26 18:04:20 localhost kernel: nvidiafb: unknown NV_ARCH
crdlt
Claude
pour le moment, je veux installer mon chipset réseau NFORCE-MCP61 de
nvidia. ça fait 15 jours que je suis là dessus.
impossible d'avancer.
Vérifies tout de même que tu as le module ad hoc compilé et installé :
/lib/modules/2.6.20/kernel/drivers/net/forcedeth.ko
bonjour Emmanuel,
1/ bon, là je suis très inquiet. en fait, j'ai compilé le noyau sous
/home si bien que /lib/modules n'a sans doute pas été mis à jour.
comment mon noyau 2.6.20 peut-il tourner ?
pour le 2.6.17, l'install a été normale : on trouve ce qu'il faut là où
il faut. mais pour le 2.6.20, fallait-il que j'indique une option de
compil pour dire de mettre à jour /lib/modules ?
2/ comment trouver les logs qui retracent la séquence de boot ?
qd je boote, je vois défiler (tres vite) MCP61 (find ne trouve rien).
pour info :
[root@localhost log]# more syslog | grep nvidia | more
Feb 15 17:33:21 localhost service_harddrake[2211]: removed
files/directories /etc/ld.so.conf.d/nvidia.conf
Feb 15 17:33:21 localhost service_harddrake[2211]: removed
files/directories /etc/ld.so.conf.d/nvidia_legacy.conf
Feb 15 17:33:21 localhost service_harddrake[2211]: symlinked file
/etc/alternatives/nvidia_drv to
/usr/lib/xorg/modules/drivers/nvidia_drv.so
Feb 15 17:33:21 localhost service_harddrake[2211]: symlinked file to
/etc/alternatives/nvidia_drv
Feb 25 14:22:53 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 14:22:53 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 15:05:18 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 15:05:18 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 18:06:08 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 18:06:08 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 19:12:39 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 19:12:39 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 20:04:30 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 20:04:30 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 20:13:04 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 20:13:04 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 21:03:47 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 21:03:47 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 21:27:44 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 21:27:44 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 25 22:35:29 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 25 22:35:29 localhost kernel: nvidiafb: unknown NV_ARCH
Feb 26 18:04:20 localhost kernel: nvidiafb: Device ID: 10de03d0
Feb 26 18:04:20 localhost kernel: nvidiafb: unknown NV_ARCH
pour le moment, je veux installer mon chipset réseau NFORCE-MCP61 de nvidia. ça fait 15 jours que je suis là dessus. impossible d'avancer.
Vérifies tout de même que tu as le module ad hoc compilé et installé : /lib/modules/2.6.20/kernel/drivers/net/forcedeth.ko
bonjour Emmanuel,
1/ bon, là je suis très inquiet. en fait, j'ai compilé le noyau sous /home si bien que /lib/modules n'a sans doute pas été mis à jour. comment mon noyau 2.6.20 peut-il tourner ?
pour le 2.6.17, l'install a été normale : on trouve ce qu'il faut là où il faut. mais pour le 2.6.20, fallait-il que j'indique une option de compil pour dire de mettre à jour /lib/modules ?
2/ comment trouver les logs qui retracent la séquence de boot ? qd je boote, je vois défiler (tres vite) MCP61 (find ne trouve rien).
pour info :
[ log]# more syslog | grep nvidia | more Feb 15 17:33:21 localhost service_harddrake[2211]: removed files/directories /etc/ld.so.conf.d/nvidia.conf Feb 15 17:33:21 localhost service_harddrake[2211]: removed files/directories /etc/ld.so.conf.d/nvidia_legacy.conf Feb 15 17:33:21 localhost service_harddrake[2211]: symlinked file /etc/alternatives/nvidia_drv to /usr/lib/xorg/modules/drivers/nvidia_drv.so Feb 15 17:33:21 localhost service_harddrake[2211]: symlinked file to /etc/alternatives/nvidia_drv Feb 25 14:22:53 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 14:22:53 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 15:05:18 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 15:05:18 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 18:06:08 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 18:06:08 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 19:12:39 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 19:12:39 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 20:04:30 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 20:04:30 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 20:13:04 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 20:13:04 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 21:03:47 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 21:03:47 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 21:27:44 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 21:27:44 localhost kernel: nvidiafb: unknown NV_ARCH Feb 25 22:35:29 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 25 22:35:29 localhost kernel: nvidiafb: unknown NV_ARCH Feb 26 18:04:20 localhost kernel: nvidiafb: Device ID: 10de03d0 Feb 26 18:04:20 localhost kernel: nvidiafb: unknown NV_ARCH
crdlt
Claude
claude
pour le moment, je veux installer mon chipset réseau NFORCE-MCP61 de nvidia. ça fait 15 jours que je suis là dessus. impossible d'avancer.
Vérifies tout de même que tu as le module ad hoc compilé et installé : /lib/modules/2.6.20/kernel/drivers/net/forcedeth.ko
j'ai trouvé cela sur le net (j'ai pas copié l'url, désolé):
"The (deprecated) NFORCE driver package which NVIDIA had previously distributed via its website, is no longer supported. Please use the in-kernel modules with 2.6.17 (or later) kernels for the same hardware support that the NFORCE driver package provided.
Specifically, the forcedeth driver provides support for the onboard NIC(s), and audio is supported via the i810_audio, or snd-hda-intel (for MCP55 and later chipsets) drivers. Please see here for more information: http://www.nvidia.com/object/linux_nforce_1.21.html
The driver package in the above URL includes pre-compiled RPMs and driver disks (which can be used for adding hardware support when installing the associated Linux distribution). Additionally, it provides the source for the forcedeth, sata_nv and amd74xx.c drivers. One thing to note is that the source is only included for distributions which do not already ship with the latest version of the corresponding driver.
To build forcedeth for your kernel kernel, create a new Makefile with the line:
obj-m := forcedeth.o
Then, type the command "make -C /usr/src/<kernel> SUBDIRS=$PWD modules" to build the forcedeth module for the kernel you specified."
----------
1/ où insérer obj-m ds Makefile ?
2/ dois-je faire "make -C /home/linux-2.6.20 SUBDIRS=$??? modules" ?
SUBDIRS est /home/linux-2.6.20 si je lance make à partir de cette directory, correct ?
crdlt
Claude
pour le moment, je veux installer mon chipset réseau NFORCE-MCP61 de
nvidia. ça fait 15 jours que je suis là dessus.
impossible d'avancer.
Vérifies tout de même que tu as le module ad hoc compilé et installé :
/lib/modules/2.6.20/kernel/drivers/net/forcedeth.ko
j'ai trouvé cela sur le net (j'ai pas copié l'url, désolé):
"The (deprecated) NFORCE driver package which NVIDIA had previously
distributed via its website, is no longer supported. Please use the
in-kernel modules with 2.6.17 (or later) kernels for the same hardware
support that the NFORCE driver package provided.
Specifically, the forcedeth driver provides support for the onboard
NIC(s), and audio is supported via the i810_audio, or snd-hda-intel (for
MCP55 and later chipsets) drivers. Please see here for more information:
http://www.nvidia.com/object/linux_nforce_1.21.html
The driver package in the above URL includes pre-compiled RPMs and
driver disks (which can be used for adding hardware support when
installing the associated Linux distribution). Additionally, it provides
the source for the forcedeth, sata_nv and amd74xx.c drivers. One thing
to note is that the source is only included for distributions which do
not already ship with the latest version of the corresponding driver.
To build forcedeth for your kernel kernel, create a new Makefile with
the line:
obj-m := forcedeth.o
Then, type the command "make -C /usr/src/<kernel> SUBDIRS=$PWD modules"
to build the forcedeth module for the kernel you specified."
----------
1/ où insérer obj-m ds Makefile ?
2/ dois-je faire "make -C /home/linux-2.6.20 SUBDIRS=$??? modules" ?
SUBDIRS est /home/linux-2.6.20 si je lance make à partir de cette
directory, correct ?
pour le moment, je veux installer mon chipset réseau NFORCE-MCP61 de nvidia. ça fait 15 jours que je suis là dessus. impossible d'avancer.
Vérifies tout de même que tu as le module ad hoc compilé et installé : /lib/modules/2.6.20/kernel/drivers/net/forcedeth.ko
j'ai trouvé cela sur le net (j'ai pas copié l'url, désolé):
"The (deprecated) NFORCE driver package which NVIDIA had previously distributed via its website, is no longer supported. Please use the in-kernel modules with 2.6.17 (or later) kernels for the same hardware support that the NFORCE driver package provided.
Specifically, the forcedeth driver provides support for the onboard NIC(s), and audio is supported via the i810_audio, or snd-hda-intel (for MCP55 and later chipsets) drivers. Please see here for more information: http://www.nvidia.com/object/linux_nforce_1.21.html
The driver package in the above URL includes pre-compiled RPMs and driver disks (which can be used for adding hardware support when installing the associated Linux distribution). Additionally, it provides the source for the forcedeth, sata_nv and amd74xx.c drivers. One thing to note is that the source is only included for distributions which do not already ship with the latest version of the corresponding driver.
To build forcedeth for your kernel kernel, create a new Makefile with the line:
obj-m := forcedeth.o
Then, type the command "make -C /usr/src/<kernel> SUBDIRS=$PWD modules" to build the forcedeth module for the kernel you specified."
----------
1/ où insérer obj-m ds Makefile ?
2/ dois-je faire "make -C /home/linux-2.6.20 SUBDIRS=$??? modules" ?
SUBDIRS est /home/linux-2.6.20 si je lance make à partir de cette directory, correct ?
crdlt
Claude
claude
1/ bon, là je suis très inquiet. en fait, j'ai compilé le noyau sous /home si bien que /lib/modules n'a sans doute pas été mis à jour. comment mon noyau 2.6.20 peut-il tourner ?
ERRATUM : en fait, des liens existent bien. suffisent-ils ?:
1/ bon, là je suis très inquiet. en fait, j'ai compilé le noyau sous
/home si bien que /lib/modules n'a sans doute pas été mis à jour.
comment mon noyau 2.6.20 peut-il tourner ?
ERRATUM :
en fait, des liens existent bien. suffisent-ils ?:
1/ bon, là je suis très inquiet. en fait, j'ai compilé le noyau sous /home si bien que /lib/modules n'a sans doute pas été mis à jour. comment mon noyau 2.6.20 peut-il tourner ?
ERRATUM : en fait, des liens existent bien. suffisent-ils ?:
Le Mon, 26 Feb 2007 18:31:03 +0100, claude a écrit :
/home/linux-2.6.20/drivers/net/forcedeth.ko
Bon, ben il est là. Maintenant il faut faire "make modules_install"... Pour le mettre là où il faut.
-- De longs désirs, une longue admiration sans espérance, voilà le moyen d'adorer les femmes, et de rendre l'amour une passion délicieuse! N. Rétif de la Bretonne.
Le Mon, 26 Feb 2007 18:31:03 +0100, claude a écrit :
/home/linux-2.6.20/drivers/net/forcedeth.ko
Bon, ben il est là. Maintenant il faut faire "make modules_install"...
Pour le mettre là où il faut.
--
De longs désirs, une longue admiration sans espérance, voilà le moyen
d'adorer les femmes, et de rendre l'amour une passion délicieuse!
N. Rétif de la Bretonne.
Le Mon, 26 Feb 2007 18:31:03 +0100, claude a écrit :
/home/linux-2.6.20/drivers/net/forcedeth.ko
Bon, ben il est là. Maintenant il faut faire "make modules_install"... Pour le mettre là où il faut.
-- De longs désirs, une longue admiration sans espérance, voilà le moyen d'adorer les femmes, et de rendre l'amour une passion délicieuse! N. Rétif de la Bretonne.
Emmanuel Florac
Le Mon, 26 Feb 2007 22:24:24 +0100, claude a écrit :
ERRATUM : en fait, des liens existent bien. suffisent-ils ?:
Non pas du tout. Il est indispensable que les modules soit dans /lib/modules.
-- L'église est une secte qui a réussi. Ernest Renan.
Le Mon, 26 Feb 2007 22:24:24 +0100, claude a écrit :
ERRATUM :
en fait, des liens existent bien. suffisent-ils ?:
Non pas du tout. Il est indispensable que les modules soit dans
/lib/modules.
--
L'église est une secte qui a réussi.
Ernest Renan.
Bon, ben il est là. Maintenant il faut faire "make modules_install"... Pour le mettre là où il faut.
encore ? mais, je l'ai fait à chaque fois que j'ai fait un make config.
faut-il lui indiquer un chemin, une cible où installer les libs ?
juste une remarque : eth0 n'est pas ds /dev, et /etc/sysconfig/network-scripts/ifcfg-eth0 n'existe pas. c'est p-e normal ds ma config ?
claude
ERRATUM : en fait, des liens existent bien. suffisent-ils ?:
Non pas du tout. Il est indispensable que les modules soit dans /lib/modules.
quelle est la procédure ? mes "make modules_install" effectués devaient nécessiter des paramètres du fait que j'etais sous /home et pas sous /usr/src ?
ERRATUM :
en fait, des liens existent bien. suffisent-ils ?:
Non pas du tout. Il est indispensable que les modules soit dans
/lib/modules.
quelle est la procédure ? mes "make modules_install" effectués devaient
nécessiter des paramètres du fait que j'etais sous /home et pas sous
/usr/src ?
ERRATUM : en fait, des liens existent bien. suffisent-ils ?:
Non pas du tout. Il est indispensable que les modules soit dans /lib/modules.
quelle est la procédure ? mes "make modules_install" effectués devaient nécessiter des paramètres du fait que j'etais sous /home et pas sous /usr/src ?
claude
/home/linux-2.6.20/drivers/net/forcedeth.ko
Bon, ben il est là. Maintenant il faut faire "make modules_install"... Pour le mettre là où il faut.
ici http://c.laloy.free.fr/howtos/linux/admin/kernel.php , il est
indiqué (paragraphe 3.3) de faire un "mkinitrd -o /boot/initrd-2.x.x /lib/modules/votre_nouveau_noyau " correct ?
/home/linux-2.6.20/drivers/net/forcedeth.ko
Bon, ben il est là. Maintenant il faut faire "make modules_install"...
Pour le mettre là où il faut.
ici http://c.laloy.free.fr/howtos/linux/admin/kernel.php , il est
indiqué (paragraphe 3.3) de faire un "mkinitrd -o /boot/initrd-2.x.x
/lib/modules/votre_nouveau_noyau "
correct ?
Bon, ben il est là. Maintenant il faut faire "make modules_install"... Pour le mettre là où il faut.
ici http://c.laloy.free.fr/howtos/linux/admin/kernel.php , il est
indiqué (paragraphe 3.3) de faire un "mkinitrd -o /boot/initrd-2.x.x /lib/modules/votre_nouveau_noyau " correct ?
Emmanuel Florac
Le Mon, 26 Feb 2007 23:59:23 +0100, claude a écrit :
quelle est la procédure ? mes "make modules_install" effectués devaient nécessiter des paramètres du fait que j'etais sous /home et pas sous /usr/src ?
Non.
-- In girum imus nocte ecce et consumimur igni
Le Mon, 26 Feb 2007 23:59:23 +0100, claude a écrit :
quelle est la procédure ? mes "make modules_install" effectués devaient
nécessiter des paramètres du fait que j'etais sous /home et pas sous
/usr/src ?
Le Mon, 26 Feb 2007 23:59:23 +0100, claude a écrit :
quelle est la procédure ? mes "make modules_install" effectués devaient nécessiter des paramètres du fait que j'etais sous /home et pas sous /usr/src ?