RT2500 - SuSE 10.1

Résolu/Fermé
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 - 17 juin 2006 à 15:09
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 - 24 juin 2006 à 01:05
Hello,
Finalement j'ai pû terminer l'installation complète de mon pilote et de l'utilitaire de mon adaptateur Wi-fi basé sur le chipset RT2500 (Realtek).
Mais un roblème intervient maintenant :
PRECISION:~ # modprobe rt2500
FATAL: Error inserting rt2500 (/lib/modules/2.6.16.13-4-default/extra/rt2500.ko): Invalid module format

:'(
C'est vraiment long à force, si quelqu'un a déja eu le problème .........
Merci

37 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
21 juin 2006 à 15:31
Re,

Dans

Networking / Networking options / Networking packet filtering (replace ipchaines) 
voir
Core Netfilter Configuration (voir Netfilter Xtables support)
IP: Netfilter Configuration (voir IP tables support)
lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
21 juin 2006 à 22:04
C'est lancé.
Je crois qu'il va falloir 's'occuper' souvent de son noyau avant de piger la totalité du truc.
Je n'ai modifié que quelques bricoles conseillées par le site ou ce que je savais sur mon matériel, ma config ou mes besoins.

Core Netfilter Configuration (voir Netfilter Xtables support)
IP: Netfilter Configuration (voir IP tables support)

Fait. (ca l'était par défaut).
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
21 juin 2006 à 22:17
Ben, bonne compilation ;)

On attends des nouvelles.

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
21 juin 2006 à 23:33
Done.
Pour créer initrd, je lui ai proposé trois façons, il n'en a pas voulu une :
PRECISION:/usr/src/linux # mkinitrd -o /boot/initrd.img-2.6.17.1 2.6.17.1
Unknown option: -o
Try mkinitrd -h

PRECISION:/usr/src/linux # mkinitrd /boot/initrd.img-2.6.17.1 2.6.17.1
/sbin/mkinitrd: line 2812: /boot/initrd.img-2.6.17.1/etc/fstab: Aucun fichier ou répertoire de ce type
No '/' mountpoint specified in /boot/initrd.img-2.6.17.1/etc/fstab

PRECISION:/usr/src/linux # mkinitrd -h /boot/initrd.img-2.6.17.1 2.6.17.1
        Create initial ramdisk images that contain all kernel modules
        needed in the early boot process, before the root file system
        becomes available. This usually includes SCSI and/or RAID
        modules, a file system module for the root file system, or
        a network interface driver module for dhcp.

        mkinitrd [options]

        options:
          -h               This Text.
          -k "kernel list" List of kernel images for which initrd files
                           are created. Defaults to all kernels found
                           in /boot.
          -i "initrd list" List of file names for the initrd; position
                           have match to "kernel list". Defaults to all
                           all kernels found in /boot.
          -m "module list" Modules to include in initrd. Defaults to the
                           INITRD_MODULES variable in /etc/sysconfig/kernel.
          -u "DomU module list" Modules to include in initrd. Defaults to
                           the DOMU_INITRD_MODULES variable in
                           /etc/sysconfig/kernel.
          -f "feature list" Features to be enabled when generating initrd.
                           Available features are:
                           iscsi, md, mpath, lvm, lvm2, evms
          -b boot_dir      Boot directory. Defaults to /boot.
          -d root_device   Root device. Defaults to the device from which
                           / is mounted. Overrides the rootdev enviroment
                           variable if set.
          -s size          Add splash animation and bootscreen to initrd.
          -t tmp_dir       Temporary directory. Defaults to /var/tmp.
          -D interface     Run dhcp on the specified interface.
          -I interface     Configure the specified interface statically.
          -a acpi_dsdt     Attach compiled ACPI DSDT (Differentiated System
                           Description Table) to initrd. This replaces the
                           DSDT of the BIOS. Defaults to the ACPI_DSDT
                           variable in /etc/sysconfig/kernel.
          -e               Use static binaries where possible.
          -V script        Vendor specific script to run in linuxrc.
          -M map           System.map file to use.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
22 juin 2006 à 13:25
As-tu mis oui pour :


Device Drivers/ Block devices /

L'option « Initial RAM disk (initrd) support » permet de créer un système de fichiers en mémoire au démarrage de l'ordinateur, afin d'y placer le système de fichiers racine. Cette option est utile pour créer des disquettes de démarrage. La réponse recommandée est 'N'

?

As-tu fait l'étape 5, make modules_install?
Affiche ici cat /etc/fstab
Essaie avec l'option -d root_device

Toujours n'aie pas peur. Tu as toujours l'ancien noyau.

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
22 juin 2006 à 13:37
As-tu mis oui pour :


Device Drivers/ Block devices /

L'option « Initial RAM disk (initrd) support » permet de créer un système de fichiers en mémoire au démarrage de l'ordinateur, afin d'y placer le système de fichiers racine. Cette option est utile pour créer des disquettes de démarrage. La réponse recommandée est 'N'

Non, ça je ne l'ai pas touché, il y avait beaucoup d'options notées <M> [Module], come je n'ai rien lu à ce sujet, mise-à-part pour le réseau, je n'ai pas touché. Je crois qu'il n'étais pas désactivé, mais je e sais plus si c'était <M> ou <*>.

PRECISION:/usr/src/linux # cat /etc/fstab
/dev/hda6            /                    reiserfs   acl,user_xattr        1 1
/dev/hda7            /home                reiserfs   acl,user_xattr        1 2
/dev/hda2            /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda5            swap                 swap       defaults              0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
/dev/hda4 /mnt/windows vfat user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=85
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
22 juin 2006 à 18:36
affiche s'il te plaît
egrep -i 'initrd' /usr/src/linux/.config
lami20j

P.S. Je vais finir par installer Suse
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
22 juin 2006 à 21:18
Euh, voui :-)
administrateur@PRECISION:~> egrep -i 'initrd' /usr/src/linux/.config
CONFIG_BLK_DEV_INITRD=y
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
22 juin 2006 à 21:28
Affiche ls - 1 /lib/modules

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
22 juin 2006 à 21:30
administrateur@PRECISION:~>  ls - 1 /lib/modules
/bin/ls: -: Aucun fichier ou répertoire de ce type
/bin/ls: 1: Aucun fichier ou répertoire de ce type
/lib/modules:
2.6.16.13-4-default  2.6.17.1-default

ze suis à la masse.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
22 juin 2006 à 21:36
juste petite précision concernant la commande ls

ls -1 (il n'y a pas d'espace après -)

Si tu laisses un espace ls va croire qu'il doit afficher des informations concernant le fichier - et le fichier 1

En bref le résultat doit être
lami20j@debian:~/bin/my_perl_script$ ls -1 /lib/modules/
2.6.16.18
2.6.8-2-386
lami20j@debian:~/bin/my_perl_script$
lami20j

P.S. Pour noyau je te tiens au courant. Maintenant je regarde la Seleção
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
22 juin 2006 à 21:36
Ben en fait, j'ai fait un copier/coller :)
J'ai les deux noyaux :
2.6.16.13-4-default
2.6.17.1-default

Maintenant je regarde la Seleção

Euh, le foot ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 06:57
Salut,

Dans le message 24 rt2500 suse 10 1#24

L'étape 4

4. copie des fichiers dans /boot

cp -v System.map /boot/System.map-2.6.17.1
cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.1

devient

4. copie des fichiers dans /boot

cp -v System.map /boot/System.map-2.6.17.1-default
cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.1-default


ensuite

mkinitrd -k /boot/vmlinuz-2.6.17.1-default -i /boot/initrd-2.6.17.1-default


ensuite
cd /boot
ln -sf vmlinuz-2.6.17.1-default vmlinuz
ln -sf initrd-2.6.17.1-default initrd


Donc tu ne supprimes pas le noyau déjà installé mais seulement le lien vers lui.
Tu ajoutes l'entrée dans grub ou lilo et tu essaies le démarrage.

Si jamais ca ne marche pas tu devras retablir le lien symbolique vmlinuz vers le noyau original.

J'ai essayé d'ajouter dans grub carrément le nouveau noyau
title           Suse GNU/Linux, kernel 2.6.17.1
root            (hd0,5)
kernel          /boot/vmlinuz-2.6.17.1-default root=/dev/hda6 ro
initrd          /boot/initrd-2.6.17.1-default
rootnoverify(hd0,5)
et je n'ai pas réussi démarrer.

En revanche quand j'ai fait pointé le lien symbolique vmlinuz vers vmlinuz-2.6.17.1-default et initrd vers initrd-2.6.17.1-default
et dans grub
title           Suse GNU/Linux, kernel 2.6.17.1
root            (hd0,5)
kernel          /boot/vmlinuz root=/dev/hda6 ro
initrd          /boot/initrd
rootnoverify(hd0,5)
j'ai pu démarrer.

Le seul problème que tu auras c'est de retablir les liens symbolique vmlinuz et initrd si tu n'utilise qu'un système linux sur ton pc.
Mais comme je t'ai dit j'ai réussi démarrer avec le nouveau noyau.

En ce cas tu devras utiliser un cd live (chose qui ne doit pas te faire peur).
Si tu n'as pas un cd live alors télécharge le d'abord.

lami20j

P.S. Comme tu as la racine dans hda6 j'ai utilisé (hd0,5) et root=/dev/hda6 dans la configuration grub que j'ai écrit ici
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 09:20
j'ai fait une bêtise

Il ne faut pas écrire ça
rootnoverify(hd0,5)
lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 12:17
C'est tout fait, sauf pour écrire dans grub.
Dans quel fichier faut-il l'écrire ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 12:54
Affiche d'abord ici

ls -l /boot
cat /boot/grub/menu.lst
Merci.

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 14:36
Ouaip :)
PRECISION:/boot # ls -l /boot
total 12778
-rw------- 1 root root     512 2006-05-27 14:01 backup_mbr
lrwxrwxrwx 1 root root       1 2006-05-27 13:51 boot -> .
-rw-r--r-- 1 root root   68246 2006-05-03 12:41 config-2.6.16.13-4-default
drwxr-xr-x 2 root root     504 2006-06-23 10:14 grub
lrwxrwxrwx 1 root root      23 2006-06-23 12:12 initrd -> initrd-2.6.17.1-default
-rw-r--r-- 1 root root 2443660 2006-05-27 14:01 initrd-2.6.16.13-4-default
-rw-r--r-- 1 root root 2452318 2006-06-23 12:11 initrd-2.6.17.1-default
-rw-r--r-- 1 root root  139776 2006-05-27 14:01 message
-rw-r--r-- 1 root root   98320 2006-05-03 12:44 symsets-2.6.16.13-4-default.tar.gz
-rw-r--r-- 1 root root  334861 2006-05-03 12:44 symtypes-2.6.16.13-4-default.gz
-rw-r--r-- 1 root root   92204 2006-05-03 12:43 symvers-2.6.16.13-4-default.gz
-rw-r--r-- 1 root root  676109 2006-05-03 12:27 System.map-2.6.16.13-4-default
-rw-r--r-- 1 root root  752940 2006-06-23 12:11 System.map-2.6.17.1
-rw-r--r-- 1 root root  752940 2006-06-23 12:11 System.map-2.6.17.1-default
-rwxr-xr-x 1 root root 1498867 2006-05-03 12:40 vmlinux-2.6.16.13-4-default.gz
lrwxrwxrwx 1 root root      24 2006-06-23 12:12 vmlinuz -> vmlinuz-2.6.17.1-default
-rw-r--r-- 1 root root 1237785 2006-05-03 12:27 vmlinuz-2.6.16.13-4-default
-rw-r--r-- 1 root root 1246943 2006-06-21 23:29 vmlinuz-2.6.17.1
-rw-r--r-- 1 root root 1246943 2006-06-23 12:11 vmlinuz-2.6.17.1-default

PRECISION:/boot # cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on sam mai 27 12:01:44 UTC 2006

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux 10.1
    root (hd0,5)
    kernel /boot/vmlinuz root=/dev/hda6 vga=0x31a    resume=/dev/hda5  splash=silent showopts
    initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    chainloader (hd0,1)+1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Disquette
    chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE Linux 10.1
    root (hd0,5)
    kernel /boot/vmlinuz root=/dev/hda6 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 15:03
Bon,

j'ai vu que vmlinuz pointe maintenant vers le nouveau noyau.

As-tu déjà démarrer pour tester?

Donc tu démarres on OS et enusite tu tapes uname -r qui va t'afficher le noyau utilisé.

Je n'ai pas trop étudié Suse (hier soir je l'ai installé pour la 1ère fois ) donc je ne savais pas l'histoire avec vmlinuz-2.6.17.1-default

J'ai essayer de démarrer avec le noyau original sans le lien vmlinuz donc directement et ça ne marche pas.

Teste sans problème, tu ne risques pas perdre les données. Le pire qui peut t'arriver c'est de ne plus pouvoir démarrer le système, mais on peut corriger ça avec un cd live en remettant le lien vmlinuz vers le noyau original.

J'attends des bonnes nouvelles.

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 15:10
Je vais te dire des nouvelles de suite .......
Pour mes données il n'y a pas de problèmes, elles sont sur une partiton en FAT32, ce que je crains le plus c'est de perdre SuSE que je me fais ch*** à configurer à mon aise depuis deux mois :)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 15:12
Tu ne perds rien de tout. Mais avant tout, as-tu à ta disposition un cd live?

Si oui tu peux tester.

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 15:15
pas besoin de LiveCD, ça fonctionne nickel :-)
Noyau 2.6.16.17.1
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 15:26
Tant mieux. Félicitations.

Mais ce n'ai pas fini. Maintenant compile ton driver et insère le module.

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 15:55
Yes, tu pourras me dire félécitations quand je l'aurai compilé tout seul, ce n'est aps demain la veille, merci à toi.
J'ai testé de lancer modprobe rt2500, il ne trouve pas le module (bon, c'était juste pour essayer, je vais m'en occuper come il faut de suite :D).
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023
23 juin 2006 à 16:24
J'ai testé de lancer modprobe rt2500

Ne soit pas pressé. Réinstalle le pilote est essaie de nouveau.
Je suppose que par installation tu comprends (compilation + installation).

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327 > Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023
23 juin 2006 à 16:30
Cool :)
Ca marche, ma carte est reconnue et à l'air de fonctionner.
J'avais KNetworkManager pour gérer le réseau, je crois que je vais l'enlever, je n'ai pas moyen de lui donner les coordonnées réseau.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023
23 juin 2006 à 16:44
Et tu mettras ton problème résolu comme ça on pourra se réposer ;)

lami20j

P.S. Sinon je vais avertir un modérateur =))
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 16:47
Ouaip ! Merci à tous ;-)
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
23 juin 2006 à 16:54
Ayé, ça marche tout, ça fait bizarre ce grand vide tout à coup :-D
quelques derniers trucs :

Pour activer ma carte je dois taper "modprobe rt2500' à chaque démarrage, n'y a-t-il pas un moyen de le faire autmatiquement ?

Sur le même principe, KNetworkManager démarre à chaque démarrage, il-y-a-til un moyen de le désactiver ?

Et enfin, puis-je désinstaller le paquet dans Yast kernel-default 2.6.16.13-4 ?
Merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 juin 2006 à 20:13
Salut,

Et enfin, puis-je désinstaller le paquet dans Yast kernel-default 2.6.16.13-4 ?

je ne connais pas Yast.

Mais tu peux le faire à la mano comme dit jipicy.

rm -R /lib/modules/2.6.16.13-4-default
rm -R /usr/src/2.6.16.13-4-default

et aussi supprimer dans /boot

Ca je ne sais pas ce que c'est :
symsets-2.6.16.13-4-default.tar.gz
symtypes-2.6.16.13-4-default.gz
symvers-2.6.16.13-4-default.gz

Avant de faire une bêtise tu peux d'abord les deplacer dans un répertoire de sauvegarde pour voir comme ce comporte le système.

Quant tu sauras sûr que tu vas bien tu vas les supprimer.

Pour le module au démarrage, je ne sais pas quoi dire, je vois que Suse est different ( pour l'instant je n'ai pas le temps pour l'étudier).
Voici quand même 2 liens au cas où.

https://fr.opensuse.org/SDB:Configuration_des_p%C3%A9riph%C3%A9riques_et_des_interfaces_sous_SUSE_LINUX
https://linuxfr.org/forums/linux-suse/posts/configuration-carte-r%C3%A9seau-full-duplex

lami20j
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327
24 juin 2006 à 00:33
Je veins de trouver une solution intéressante, un dossier .kde dans le home avec un autostart (ou anything dans le genre :-D). Puisqu'il concerne KDE, cela doit pouvoir s'appliquer avec n'importe quelle distrib, enfin j'appronfondirai parceque j'ai lu ça rapidement et une ligne sur deux.
0
Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 327 > Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023
24 juin 2006 à 01:05
blague à part : je ne peux plus le mettre en veille du coup :
suspend2ram failed on unloading 'rt2500'. Trying to recover...

Enfin bon, tout a des limites.
0