Petit soucis pour une 1ere installation de debian

Bonjour,

J’ai installé une debian sarge (donc 2.6.8 ) sur mon laptop, et je rencontre divers soucis.
Je vais vous expliquer le 1er:
J’ai un Pentium 3 Coppermine (avec le speedstep) et pour le controler, j’ai trouvé cprufreqd dans apt-get qui me permettai normalement de gerer celà.

Or lorsqu’arrive le moment de paramètrer le logiciel, il me dit qu’il n’y a pas de pilote de gestion de la vitesse.
En effet, apres avoir visité differents site web, je n’ai absolument aucun fichier dans /sys/device/system/cpu/cpu0

Et le 2e, j’ai une carte Intel 2200BG
j’ai trouvé des drivers, et la librairie ieee80211 (ieee80211.sourceforge.net/), mais, je n’arrive pas a les compiler.

Avec vous une solution ?
Merci

Edit: J’ai oublié de preciser que c’est une net install, j’ai recuperé une image sur le site de debian, puis j’ai installé x-window-system-core (Xfree86 je suppose) suivi de gnome, gdm, alsa, drivers pour mon touchpad que j’ai compilés.

bonjour,

Pour ton driver je ne sais pas et tu n’en dis pas assez. Quel est le message d’erreur quand tu compiles ?
As-tu installé les sources du noyau ?

Pour cpufreq, il faut vérifier que tu aies scaling_governor userspace de disponible.
Pour cela :
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governor.

Si tu ne l’as pas. Il faut le recompiler dans le noyau.

Je crois pas que le support speedstep était inclus par défaut dans le noyau.
Regarde le fichier /boot/config-2.6.8XXX

Le plus simple serait d’installer un kernel recent (passer à etch ?).
T’aurai de base le speedstep et la 2200BG et un meilleur support hardware en général.

Au delà de la possibilité d’installer n’importe quel noyau sur une sarge, sarge permet en standard une install en 2.4, et il y a beaucoup de 2.6.8 différents.
Le mieux si tu veux parler de ton noya, c’est de donner direct le résultat de ‘uname -r’.

Sinon, pour ton problême, as tu vérifié que ton noyau disposait bien d’un module gérant le speedstep : grep SPEEDSTEP /boot/config-2.6.8<la suite du nom de ton noyau que je ne connais pas>
ensuite, s’il est compilé en module, est ce que le module est chargé: tu regardes avec lsmod si tu as un module speedstep
si tu ne l’as pas, pour info, il ya trois modules a regareder avec ‘modinfo’ et à tester en les chargeant avec ‘modprobe’.
(toutes ces commandes sont documentées avec man).

Tout d’abord, merci de vos reponses,

[quote=“Rory_le_casseur”]bonjour,

Pour ton driver je ne sais pas et tu n’en dis pas assez. Quel est le message d’erreur quand tu compiles ? [/quote]

Ms-P3-800-1:/home/nicolas/Telechargements/Hardware/2200BG/ieee80211-1.2.15# ls CHANGES idvals ieee80211_crypt_tkip.c ieee80211_module.c ieee80211_wx.c LICENSE remove-old compat.h ieee80211_crypt.c ieee80211_crypt_wep.c ieee80211_rx.c INSTALL Makefile GIT_SHA1 ieee80211_crypt_ccmp.c ieee80211_geo.c ieee80211_tx.c in-tree net Ms-P3-800-1:/home/nicolas/Telechargements/Hardware/2200BG/ieee80211-1.2.15# make Checking in /lib/modules/2.6.8-3-386 for ieee80211 components... find: /lib/modules/2.6.8-3-386/source: Aucun fichier ou répertoire de ce type find: /lib/modules/2.6.8-3-386/build/: Aucun fichier ou répertoire de ce type grep: /lib/modules/2.6.8-3-386/build//.config: Aucun fichier ou répertoire de ce type grep: /lib/modules/2.6.8-3-386/build//include/linux/autoconf.h: Aucun fichier ou répertoire de ce type find: /lib/modules/2.6.8-3-386/build/: Aucun fichier ou répertoire de ce type make -C /lib/modules/2.6.8-3-386/build M=/home/nicolas/Telechargements/Hardware/2200BG/ieee80211-1.2.15 modules make: *** /lib/modules/2.6.8-3-386/build: Aucun fichier ou répertoire de ce type. Arrêt. make: *** [modules] Erreur 2

[quote=“Rory_le_casseur”]As-tu installé les sources du noyau ?
Pour cpufreq, il faut vérifier que tu aies scaling_governor userspace de disponible.
Pour cela :
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governor.

Si tu ne l’as pas. Il faut le recompiler dans le noyau.[/quote]
Comme precisé plus haut, je n’ai absolument aucun fichier/repertoire.
J’ai pas trop d’idée pour recompiler le noyau :frowning:

[quote=“BorisTheButcher”]Je crois pas que le support speedstep était inclus par défaut dans le noyau.
Regarde le fichier /boot/config-2.6.8XXX[/quote]

je trouve ceci

[code]Dans le config-2.6.8-3.386, j’ai :

CPUFreq processor drivers

CONFIG_X86_ACPI_CPUFREQ=m

CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set

CONFIG_X86_POWERNOW_K6=m
CONFIG_X86_POWERNOW_K7=m
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_GX_SUSPMOD=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
CONFIG_X86_LONGRUN=m
CONFIG_X86_LONGHAUL=m[/code]

je n’en connaissai pas l’existence, j’ai eu un sursaut d’espoir, en le modifiant ces lignes

[code]Dans le config-2.6.8-3.386, j’ai :

CPUFreq processor drivers

CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_SPEEDSTEP_ICH=y
CONFIG_X86_SPEEDSTEP_SMI=y
[/code]

Mais, non :blush:

|Aucune interface de gestion de la fréquence processeur dans votre noyau │ │ │ │ Cpufreqd ne démarrera pas tant que vous n'aurez pas activé un pilote │ │ pour la gestion de la fréquence processeur dans votre noyau. Il vous │ │ faudra ensuite : │ │ - soit exécuter « dpkg-reconfigure cpufreqd » pour avoir une │ │ configuration par défaut │ │ - soit éditer le fichier /etc/cpufreqd.conf puis exécuter │ │ « dpkg-reconfigure cpufreqd ». |

[quote=“mattotop”]Au delà de la possibilité d’installer n’importe quel noyau sur une sarge, sarge permet en standard une install en 2.4, et il y a beaucoup de 2.6.8 différents.
Le mieux si tu veux parler de ton noya, c’est de donner direct le résultat de ‘uname -r’.[/quote]
2.6.8-3.386 :slightly_smiling:

[quote=“mattotop”]Sinon, pour ton problême, as tu vérifié que ton noyau disposait bien d’un module gérant le speedstep : grep SPEEDSTEP /boot/config-2.6.8<la suite du nom de ton noyau que je ne connais pas>
ensuite, s’il est compilé en module, est ce que le module est chargé: tu regardes avec lsmod si tu as un module speedstep[/quote]
Helas, nan :frowning:

Ms-P3-800-1:/home/nicolas# lsmod Module Size Used by ipv6 230148 8 ds 17796 4 af_packet 20872 0 parport_pc 33348 0 parport 37320 1 parport_pc floppy 54992 0 pcspkr 3816 0 rtc 12088 0 snd_maestro3 22824 1 snd_ac97_codec 59268 1 snd_maestro3 snd_pcm_oss 48168 0 snd_mixer_oss 16640 2 snd_pcm_oss snd_pcm 85384 2 snd_maestro3,snd_pcm_oss snd_page_alloc 11144 1 snd_pcm snd_timer 23300 1 snd_pcm snd 50660 6 snd_maestro3,snd_ac97_codec,snd_pcm_oss,snd_mixe r_oss,snd_pcm,snd_timer soundcore 9824 2 snd pci_hotplug 30640 0 intel_agp 20512 1 uhci_hcd 29328 0 usbcore 104292 3 uhci_hcd yenta_socket 19200 0 pcmcia_core 63028 2 ds,yenta_socket agpgart 31784 1 intel_agp tsdev 7168 0 mousedev 9996 1 joydev 9536 0 evdev 9088 1 capability 4872 0 commoncap 7168 1 capability psmouse 17800 0 ide_cd 38176 0 cdrom 35740 1 ide_cd ext3 109800 8 jbd 54552 1 ext3 ide_generic 1664 0 piix 12448 1 ide_disk 16768 9 ide_core 125028 4 ide_cd,ide_generic,piix,ide_disk unix 26036 396 font 8576 0 vesafb 6688 0 cfbcopyarea 3840 1 vesafb cfbimgblt 3200 1 vesafb cfbfillrect 3712 1 vesafb

[quote=“mattotop”]si tu ne l’as pas, pour info, il ya trois modules a regareder avec ‘modinfo’ et à tester en les chargeant avec ‘modprobe’.
(toutes ces commandes sont documentées avec man).[/quote]
modinfo n’a pas l’air de connaitre speedstep, pas plus que modprobe :confused: normal au vu du lsmod :stuck_out_tongue:

PS : Si mon triple post est pas accepté, veuillez m’excuser, je ne le referai plus, je trouvais que ça faisait indigeste en 1 post :slightly_smiling:

j’ai bien dit speedstep- pas speedstep tout court.
Va regarder dans /lib/modules ce que tu as comme fichier .ko qui contient speedstep dans le nom.
Et remet le config-… comme il etait avant, tu n’as pas à le changer.

Ok, je remet comme avant

dans Module.Dep, je trouve ces references:

/lib/modules/2.6.8-3-386/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-smi.ko: /lib/modules/2.6.8-3-386/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-lib.ko /lib/modules/2.6.8-3-386/kernel/drivers/cpufreq/freq_table.ko
/lib/modules/2.6.8-3-386/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-lib.ko:
/lib/modules/2.6.8-3-386/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-ich.ko: /lib/modules/2.6.8-3-386/kernel/arch/i386/kernel/cpu/cpufreq/speedstep-lib.ko /lib/modules/2.6.8-3-386/kernel/drivers/cpufreq/freq_table.ko

bon, ben maintenant tu inseres un à un speedstep-smi speedstep-ich et éventuellement speedstep-lib (mais je pense que ça doit être un des deux premiers), avec modprobe, en testant le ‘dpkg-reconfigure cpufreqd’ à chaque fois.
Sinon, je ne t’ai pas dit pour le 802.11, mais avec un noyau récent le support du 802.11 est en standard. Si ce n’est pas le cas de ton 2.6.8 ne fournit pas ce qu’il te faut, tu peux aussi en compiler une version avec les sources fournies par debian (plus récentes que celles du noyau) en les compilant avec le module assistant (à installer avant bien sûr):