OVH Cloud OVH Cloud

Alsa : "Unresolved symbols in ..... snd.o" kernel 2.4.20...

8 réponses
Avatar
Gilles CAFIERO
Bonsoir à tous,

sur un portable hp vt6200 redhat 8.0

je passe d'un noyaux 2.4.18 à 2.4.20

Lorsque je recompile le driver alsa (0.9.8) carte ali5451

j'ai l'erreur suivante lors de make install
depmod: *** Unresolved symbols in /lib/modules/2.4.20-28.8/kernel/sound/acore/snd.o

et modprobe donne
unresolved symbol schedule_work

ca fonctionne bien sur le 2.4.18

J'ai vérifié :

les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
(bhcompile@daffy.perf.redhat.com)
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18 12:53:39 EST 2003

j'ai essaye pour compil alsa configure --with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance

--
Gilles

8 réponses

Avatar
Fred
C'est le pb typique du linker qui n'a pas la "bonne librairie" .C'est un pb
de version de source ,trés pénible à resoudre.
Fait un load du .so avec modprobe qui manque , ca resout peut-etre le pb ...

"Gilles CAFIERO" a écrit dans le message de
news:
Bonsoir à tous,

sur un portable hp vt6200 redhat 8.0

je passe d'un noyaux 2.4.18 à 2.4.20

Lorsque je recompile le driver alsa (0.9.8) carte ali5451

j'ai l'erreur suivante lors de make install
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-28.8/kernel/sound/acore/snd.o


et modprobe donne
unresolved symbol schedule_work

ca fonctionne bien sur le 2.4.18

J'ai vérifié :

les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003


j'ai essaye pour compil alsa
configure --with-kernel=/usr/src/linux-2.4.20-28.8/


j'ai cherche partout, enfin je pense, mais ne trouve plus de solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance

--
Gilles


Avatar
Motodashi
Le Mon, 26 Jan 2004 19:34:21 +0100, Fred
<barriol.frederic<"no-spasm"@wanadoo.fr>> a écrit:

C'est le pb typique du linker qui n'a pas la "bonne librairie" .C'est un
pb
de version de source ,trés pénible à resoudre.
Fait un load du .so avec modprobe qui manque , ca resout peut-etre le pb


Moi j'ai resolu des probleme d'unresolved symbol en recompilant le noyau

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr

Avatar
Motodashi
Le Mon, 26 Jan 2004 18:10:29 +0100, Gilles CAFIERO a
écrit:

Bonsoir à tous,

sur un portable hp vt6200 redhat 8.0

je passe d'un noyaux 2.4.18 à 2.4.20

Lorsque je recompile le driver alsa (0.9.8) carte ali5451

j'ai l'erreur suivante lors de make install
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-28.8/kernel/sound/acore/snd.o

et modprobe donne
unresolved symbol schedule_work

ca fonctionne bien sur le 2.4.18

J'ai vérifié :

les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003

j'ai essaye pour compil alsa configure
--with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance



Sur quoi pointe /usr/src/linux ?

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr

Avatar
Gilles CAFIERO
Le Mon, 26 Jan 2004 20:30:39 +0100, Motodashi a écrit :

Le Mon, 26 Jan 2004 18:10:29 +0100, Gilles CAFIERO a
écrit:

Bonsoir à tous,

sur un portable hp vt6200 redhat 8.0

je passe d'un noyaux 2.4.18 à 2.4.20

Lorsque je recompile le driver alsa (0.9.8) carte ali5451

j'ai l'erreur suivante lors de make install
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-28.8/kernel/sound/acore/snd.o

et modprobe donne
unresolved symbol schedule_work

ca fonctionne bien sur le 2.4.18

J'ai vérifié :

les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003

j'ai essaye pour compil alsa configure
--with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance



Sur quoi pointe /usr/src/linux ?


lrwxrwxrwx 1 root root 27 jan 8 17:33 linux -> /usr/src/linux-2.4.20-28.8/

--
Gilels


Avatar
Motodashi
Le Mon, 26 Jan 2004 21:11:06 +0100, Gilles CAFIERO a
écrit:

Le Mon, 26 Jan 2004 20:30:39 +0100, Motodashi a écrit :

Le Mon, 26 Jan 2004 18:10:29 +0100, Gilles CAFIERO
a
écrit:

Bonsoir à tous,

sur un portable hp vt6200 redhat 8.0

je passe d'un noyaux 2.4.18 à 2.4.20

Lorsque je recompile le driver alsa (0.9.8) carte ali5451

j'ai l'erreur suivante lors de make install
depmod: *** Unresolved symbols in
/lib/modules/2.4.20-28.8/kernel/sound/acore/snd.o

et modprobe donne
unresolved symbol schedule_work

ca fonctionne bien sur le 2.4.18

J'ai vérifié :

les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003

j'ai essaye pour compil alsa configure
--with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance



Sur quoi pointe /usr/src/linux ?


lrwxrwxrwx 1 root root 27 jan 8 17:33 linux ->
/usr/src/linux-2.4.20-28.8/



As(tu fait "make modules " ?

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr



Avatar
Gilles CAFIERO
Le Mon, 26 Jan 2004 22:33:12 +0100, Motodashi a écrit :



les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003

j'ai essaye pour compil alsa configure
--with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance



Sur quoi pointe /usr/src/linux ?


lrwxrwxrwx 1 root root 27 jan 8 17:33 linux ->
/usr/src/linux-2.4.20-28.8/



As(tu fait "make modules " ?


non, mais ça doit donner quoi ?

--
gilles




Avatar
Motodashi
Le Tue, 27 Jan 2004 18:27:48 +0100, Gilles CAFIERO a
écrit:

Le Mon, 26 Jan 2004 22:33:12 +0100, Motodashi a écrit :



les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003

j'ai essaye pour compil alsa configure
--with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de
solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance



Sur quoi pointe /usr/src/linux ?


lrwxrwxrwx 1 root root 27 jan 8 17:33 linux ->
/usr/src/linux-2.4.20-28.8/



As(tu fait "make modules " ?


non, mais ça doit donner quoi ?



Quand tu compiles ton nouveau noyau, tu dois faire make modules a un
moment, et apres tu fait make modules_install.

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr





Avatar
Gilles CAFIERO
Le Tue, 27 Jan 2004 19:02:52 +0100, Motodashi a écrit :

Le Tue, 27 Jan 2004 18:27:48 +0100, Gilles CAFIERO a
écrit:

Le Mon, 26 Jan 2004 22:33:12 +0100, Motodashi a écrit :



les liens sur /usr/src/linux, ...

version gcc - (GCC) 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
version linux - Linux version 2.4.20-28.8
()
(gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)) #1 Thu Dec 18
12:53:39 EST 2003

j'ai essaye pour compil alsa configure
--with-kernel=/usr/src/linux-2.4.20-28.8/

j'ai cherche partout, enfin je pense, mais ne trouve plus de
solution.

Quelqu'un a-t-il une piste parceque la je seche

Merci d'avance



Sur quoi pointe /usr/src/linux ?


lrwxrwxrwx 1 root root 27 jan 8 17:33 linux ->
/usr/src/linux-2.4.20-28.8/



As(tu fait "make modules " ?


non, mais ça doit donner quoi ?



Quand tu compiles ton nouveau noyau, tu dois faire make modules a un
moment, et apres tu fait make modules_install.



D'accord, mais là, je n'ai pas compilé le nouveau noyeau. Je l'ai
installé depuis redhat-update, de la même manière que je l'avait fait
pour passer du 2.4.14 au 2.4.18.

Alors si je veux faire make modules, je doit d'abord faire
make config (ou xconfig pour une interface graphique)
mais comment savoir quelles sont les options du noyau déja compilé ?


--
Gilles