OVH Cloud OVH Cloud

Re: Re: Problème installation PALM

3 réponses
Avatar
François POLASTRON
Re-bonjour =E0 tous.

Toutes les manips que j'ai faites jusqu'=E0 pr=E9sent m'ont amen=E9s =E0 co=
nclure que=20
je fais manifestement une erreur dans la compilation de mon noyau pour pass=
er=20
de la 2.6.8 =E0 la 2.6.15.6. Aussi vais-je d=E9crire chaque manips effectu=
=E9es=20
afin que vous puissiez, si vous le voulez bien sur, me tuyauter sur le=20
probl=E8me.

Je commence donc au d=E9part avec un noyau 2.6.8 qui est install=E9 au mome=
nt de=20
l'installation de ma DEBIAN "Sarge". A ce moment l=E0, le PALM fonctionne=20
correctement: voici le r=E9sultat du lsmod =E0 ce moment l=E0:

Module Size Used by
visor 16656 0=20
usbserial 27112 1 visor
ipv6 229892 8=20
af_packet 20872 4=20
analog 10784 0=20
parport_pc 33348 0=20
parport 37320 1 parport_pc
floppy 54992 0=20
pcspkr 3816 0=20
rtc 12088 0=20
shpchp 87148 0=20
pciehp 83948 0=20
pci_hotplug 30640 2 shpchp,pciehp
snd_intel8x0 33068 0=20
snd_ac97_codec 59268 1 snd_intel8x0
snd_pcm_oss 48168 0=20
snd_mixer_oss 16640 1 snd_pcm_oss
snd_pcm 85384 2 snd_intel8x0,snd_pcm_oss
snd_timer 23300 1 snd_pcm
snd_page_alloc 11144 2 snd_intel8x0,snd_pcm
gameport 4736 2 analog,snd_intel8x0
snd_mpu401_uart 7296 1 snd_intel8x0
snd_rawmidi 23204 1 snd_mpu401_uart
snd_seq_device 7944 1 snd_rawmidi
snd 50660 9=20
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd=
_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9824 1 snd
usb_storage 59328 0=20
nvidia_agp 7580 1=20
ehci_hcd 27908 0=20
ohci_hcd 19460 0=20
usbcore 104164 7 visor,usbserial,usb_storage,ehci_hcd,ohci_h=
cd
forcedeth 16256 0=20
agpgart 31784 1 nvidia_agp
dm_mod 51068 0=20
tsdev 7168 0=20
mousedev 9996 2=20
evdev 9088 0=20
capability 4872 0=20
commoncap 7168 1 capability
psmouse 17800 0=20
ide_cd 38176 0=20
cdrom 35740 1 ide_cd
ext3 109544 11=20
jbd 54552 1 ext3
ide_generic 1664 0=20
ide_disk 16768 13=20
amd74xx 13340 1=20
ide_core 125028 5=20
usb_storage,ide_cd,ide_generic,ide_disk,amd74xx
sd_mod 20480 0=20
ata_piix 7812 0=20
libata 36228 1 ata_piix
scsi_mod 115148 3 usb_storage,sd_mod,libata
unix 26036 325=20
font 8576 0=20
vesafb 6688 0=20
cfbcopyarea 3840 1 vesafb
cfbimgblt 3200 1 vesafb
cfbfillrect 3712 1 vesafb

Comme on le voit dans la premi=E8re ligne, le module visor est bien pr=E9se=
nt.

par le biais de la commande =20
wget -P=20
~/kernelftp://ftp.fr.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.6.tar.bz2

je t=E9l=E9charge les sources du nouveau noyau dans le dossier /usr/src/ker=
nel
puis j'extrais les sources par le biais de=20

tar xvjf linux-2.6.15.6.tar.bz2

Les sources s'installe dans le dossier /usr/src/kernel/linux-2.6.15.6. Je c=
r=E9=E9=20
donc le lien /usr/src/kernel/linux vers ce dossier (ln -sfn linux-2.6.15.6=
=20
linux)

Je vais dans /root et l=E0, je r=E9cup=E8re le fichier config-2.6.8-2-386 =
que je=20
place dans le r=E9pertoire /usr/src/kernel/linux et le renomme .config

cp /boot/config-2.6.8-2-386 /usr/src/kernel/linux/.config

Par le biais de make menuconfig, je travaille un peu mon noyau. Pour essai,=
je=20
ne change que le type de processeur (CONFIG_MK7=3Dy pour un AMD Athlon)

Je compile mon noyau:

make-kpkg --initrd --append-to-version -hal --revision 1 kernel-image

Puis je l'installe:

cd ..
dpkg -i kernel-image-2.6.15.6-hal_1_i386.deb

Enfin je reboote. par le biais de uname -r je v=E9rifie bien que le noyau a=
=20
chang=E9 ce qui est le cas (2.6.15.6-hal), je fais un lsmod et voici le=20
r=E9sultat:

Module Size Used by
fglrx 450252 7=20
ipv6 240512 8=20
af_packet 21640 4=20
analog 11040 0=20
gameport 15624 1 analog
parport_pc 33860 0=20
parport 35400 1 parport_pc
floppy 58308 0=20
pcspkr 2436 0=20
rtc 13364 0=20
sata_nv 9732 0=20
libata 53516 1 sata_nv
snd_intel8x0 30748 1=20
snd_ac97_codec 84128 1 snd_intel8x0
snd_ac97_bus 2432 1 snd_ac97_codec
snd_pcm_oss 48032 0=20
snd_mixer_oss 17280 1 snd_pcm_oss
snd_pcm 82824 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 23940 1 snd_pcm
snd 51556 7=20
snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10464 1 snd
snd_page_alloc 10632 2 snd_intel8x0,snd_pcm
i2c_nforce2 6528 0=20
i2c_core 21136 1 i2c_nforce2
nvidia_agp 7836 1=20
usb_storage 61632 0=20
tsdev 7616 0=20
mousedev 11808 2=20
ehci_hcd 31112 0=20
ohci_hcd 19972 0=20
usbcore 120068 4 usb_storage,ehci_hcd,ohci_hcd
forcedeth 22276 0=20
agpgart 33736 2 fglrx,nvidia_agp
dm_mod 54840 0=20
sd_mod 18448 0=20
scsi_mod 138088 3 libata,usb_storage,sd_mod
psmouse 34308 0=20
ide_cd 39684 0=20
cdrom 37152 1 ide_cd
ext3 128520 11=20
jbd 55828 1 ext3
ide_disk 16640 13=20
ide_generic 1536 0 [permanent]
generic 4740 0 [permanent]
amd74xx 13596 0 [permanent]
ide_core 117280 6=20
usb_storage,ide_cd,ide_disk,ide_generic,generic,amd74xx
unix 27184 340=20

Autrement dit, y'a un bleme puisque plein de chose ont chang=E9 alors que j=
e=20
n'ai modifi=E9 QUE le type de processeur. J'ai donc fais une erreur quelque=
=20
part. Le probl=E8me c'est que je ne vois pas o=F9. Voil=E0 ou j'en suis de =
mes=20
tatonnements. Une petite explication au "newbie" que je suis serait la=20
bienvenue.=20

Merci d'avance.=20

3 réponses

Avatar
Olivier Chaurin
Le 17.03.2006 20:09, François POLASTRON a écrit :

wget -P
~/kernelftp://ftp.fr.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.6.tar.bz2



Pourquoi ne pas utiliser les noyaux confectionnés pour Debian ?

[...]

Enfin je reboote. par le biais de uname -r je vérifie bien que le noyau a
changé ce qui est le cas (2.6.15.6-hal), je fais un lsmod et voici le
résultat:

Module Size Used by


[...]
Autrement dit, y'a un bleme puisque plein de chose ont changé alors que je
n'ai modifié QUE le type de processeur. J'ai donc fais une erreur quelque
part. Le problème c'est que je ne vois pas où. Voilà ou j'en suis de mes
tatonnements. Une petite explication au "newbie" que je suis serait la
bienvenue.



Sauf erreur, ce n'est pas le fichier .config et la compilation qui
décide de tous modules à charger (?).
Un modprobe du module peut être nécessaire pour ton module visor.
Un ajout de ce module dans /etc/modules peut rendre l'opération
automatique.
Par exemple, voici mon fichier /etc/modules :
ide-cd
ide-detect
nvidia
spca5xx
videodev

--
Chaurin Olivier



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François Boisson
Le Fri, 17 Mar 2006 20:09:38 +0100
François POLASTRON a écrit:

Autrement dit, y'a un bleme puisque plein de chose ont changé alors que je
n'ai modifié QUE le type de processeur.




Une commande à connaitre:

pcimodules affiche les modules concernant le matériel en cours.

Il y a deux problèmes: un peut être venir (le module n'est pas chargé)
et un présent (il n'y a pas de module compilé).

Dans l'arborescence /usr/src/linux, fais les choses suivantes:

$ make clean
$ make oldconfig
$ grep VISOR .config
$ # si il n'y ait pas arréter...
$ script /tmp/compilation
$ make
$ # Café + pousse café
$ ^d (i.e contrl-D)
$ find . -name visor*

Si il n'y est pas, envois moi en mail PRIVÉ le fichier /tmp/compilation


François Boisson


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François POLASTRON
Hello Francois,

Comme tu l'as certainement constater, le problème est maintenant résolu.
C'était effectivement le make clean qui manquait à ma manip. Voila qui est
fait et maintenant, j'ai ma connexion avec le PALM.

Merci encore pour l'aide et à plus

Le Samedi 18 Mars 2006 09:06, François Boisson a écrit :
Le Fri, 17 Mar 2006 20:09:38 +0100

François POLASTRON a écrit:
> Autrement dit, y'a un bleme puisque plein de chose ont changé alors q ue
> je n'ai modifié QUE le type de processeur.

Une commande à connaitre:

pcimodules affiche les modules concernant le matériel en cours.

Il y a deux problèmes: un peut être venir (le module n'est pas charg é)
et un présent (il n'y a pas de module compilé).

Dans l'arborescence /usr/src/linux, fais les choses suivantes:

$ make clean
$ make oldconfig
$ grep VISOR .config
$ # si il n'y ait pas arréter...
$ script /tmp/compilation
$ make
$ # Café + pousse café
$ ^d (i.e contrl-D)
$ find . -name visor*

Si il n'y est pas, envois moi en mail PRIVÉ le fichier /tmp/compilation


François Boisson