Incompatibilité en 64bits

Bonsoir,

Dîtes voir, est-il possible qu’il y ai un problème d’incompatibilité entre une version 32bits et 64bits d’un système?

Pour être clair, ma carte réseau (ethernet) n’est pas reconnu actuellement par les cd d’installation de Testing. De ce fait, j’installe le système de base puis j’installe à la main le firmware de mon chipset wifi et je configure.

Voilà ce que je fais une fois l’installation finie. Le firmware-realtek étant sur une clé USB :

dpkg -i firmware-realtek.... aptitude install wireless-tools (grâce au CD dans le lecteur) modprobe r8192_pci aptitude install wpasupplicant chmod 0600 /etc/network/interfaces nano /etc/network/interfaces
Ou je rajoute ceci :

auto wlan0 iface wlan0 inet dhcp wpa-ssid "Nom_Reseau" wpa-psk "Cle_PSK"
et je configure le tout grâce à :

C’est avec cette dernière commande que tout merdouille avec ma Debian64.
Lorsque je fais ceci sous Debian32, le wifi est correctement configuré et tout fonctionne correctement, j’ai le net.

Par contre, je fais cette même manipulation sous Debian64 et après la dernière commande, j’ai droit à ceci à l’écran :

De même lorsque j’éteins le Portable à la dure (enlève la batterie) et que je reboot.

Grâce au livecd d’ubuntu, j’ai récupéré le kern.log et voici ce que j’ai :

Jul 22 17:04:44 localhost kernel: [ 4.782978] r8192_pci: module is from the staging directory, the quality is unknown, you have been warned. Jul 22 17:04:44 localhost kernel: [ 4.785233] ieee80211_crypt: registered algorithm 'NULL' Jul 22 17:04:44 localhost kernel: [ 4.785235] ieee80211_crypt: registered algorithm 'TKIP' Jul 22 17:04:44 localhost kernel: [ 4.785238] ieee80211_crypt: registered algorithm 'CCMP' Jul 22 17:04:44 localhost kernel: [ 4.785240] ieee80211_crypt: registered algorithm 'WEP' Jul 22 17:04:44 localhost kernel: [ 4.785250] Jul 22 17:04:44 localhost kernel: [ 4.785250] Linux kernel driver for RTL8192 based WLAN cards Jul 22 17:04:44 localhost kernel: [ 4.785252] Copyright (c) 2007-2008, Realsil Wlan Jul 22 17:04:44 localhost kernel: [ 4.785294] rtl819xE 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 Jul 22 17:04:44 localhost kernel: [ 4.785300] rtl819xE 0000:03:00.0: setting latency timer to 64 Jul 22 17:04:44 localhost kernel: [ 4.788115] rtl819xE:EEPROM ID is invalid:4a4, 8129

Kernel de Debian 32 : 2.6.32-5
Kernel de Debian 64 : 2.6.32-trunk

De plus, j’ai ce même problème en utilisant Archlinux64…
Bug dans le kernel actuel ?

essaye avec un autre kernel qui n’a pas le trunk …

Salut Panthère,

C’est ce que j’ai remarqué plus tard dans le changelog pour le firmware. D’après celui-ci, le firmware pour mon chipset wifi a été ajouter à ce paquet (firmware-realtek) à la version 0.24 pour supporter la version 2.6.32-5 du kernel.

Bon là, je ne comprends plus rien.

J’installe Debian64, je boot sur le noyau trunk, j’installe le dernier noyau (2.6.32-5) puis je reboot dessus.
J’installe le firmware pour mon Wifi, je fais les réglages dans “/etc/network/interfaces” et je fini par un “ifup wlan0”

Résultat des courses, un kernel panic…
Alors que pour le même noyau en i686, ca fonctionne très bien.

WTF !!! :108

Salut,

J’utilise la businesscard (stable) en mode expert qui me donne le choix pendant l’installation en tre la stable, la testing et l’instable et je n’ai jamais eu de problème :slightly_smiling:

ggoodluck47,

Je suis d’accord, mais pour l’instant je n’ai pas de carte réseau ethernet (non reconnu avec le noyau *.32) donc pour ce qui est du NetInstall et Businesscard, je ne peux les utiliser pour le moment.

Faut que j’attende le noyau >= *.33 pour que ma carte soit reconnu. C’est à partir de cette version que le driver a été intégré.

[quote=“Berillions”]ggoodluck47,

Je suis d’accord, mais pour l’instant je n’ai pas de carte réseau ethernet (non reconnu avec le noyau *.32) donc pour ce qui est du NetInstall et Businesscard, je ne peux les utiliser pour le moment.

Faut que j’attende le noyau >= *.33 pour que ma carte soit reconnu. C’est à partir de cette version que le driver a été intégré.[/quote]

Sidux 2010-01 est en 2.6.34 :slightly_smiling:

Et pour les refractaires a sidux, il est tout a fait possible de n’installer QUE le noyau sidux sur une Debian Sid “vanilla” !

Sinon on peut installer le noyau 2.6.35-rc5-amd64 avec Squeeze 64bit, ça pourrait peut-être aider.
(quitte à compiler à la main un noyau 2.6.33 après)

Et tu l’installes comment?
Il est disponible dans la branche “Experimentale”?

Parce que mon pauvre HDD va en avoir marre de ses formatages tous les jours :mrgreen: :119

Pardon je me suis planté
Je l’ avais vu dans synaptic mais ça vient de experimental(j’ avais pas pensé à vérifier) et ça ne s’ installe pas facilement

ps:
J’ ai jamais testé et encore moins sans internet pour les dépendances mais si tu veux t’ amuser… à compiler un noyau: kernel.org/pub/linux/kernel/v2.6/

???

Aucune reticence a l’installation !

Désolé mais avec Squeeze voilà ce que ça donne:

[code]Top:/home/nanard# apt-get install linux-image-2.6.35-rc5-amd64
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
linux-image-2.6.35-rc5-amd64: Dépend: linux-base (>= 2.6.35~rc5-1~experimental.1) mais 2.6.32-15 devra être installé
Recommande: firmware-linux-free (>= 2.6.35~rc5) mais 2.6.32-15 devra être installé
E: Paquets défectueux[/code]

Même chose sous Sid.

[quote]# aptitude install -s linux-image-2.6.35-rc5-amd64
Les NOUVEAUX paquets suivants vont être installés :
linux-image-2.6.35-rc5-amd64{b} [2.6.35~rc5-1~experimental.1] <+102MB> (D: linux-base)
Les paquets suivants sont SUGGÉRÉS mais ne seront pas installés :
grub (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-efi (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-ieee1275 (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-legacy (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-linuxbios (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
lilo (S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
linux-doc-2.6.35 (S: linux-image-2.6.35-rc5-amd64)
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 20 non mis à jour.
Il est nécessaire de télécharger 28,9Mo d’archives. Après dépaquetage, 102Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
linux-image-2.6.35-rc5-amd64: Dépend: linux-base (>= 2.6.35~rc5-1~experimental.1) mais 2.6.32-17 est installé et a été conservé

Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. linux-image-2.6.35-rc5-amd64 [Non installé]              
    

Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

 [b]Mettre à jour les paquets suivants :                                        
  1. linux-base [2.6.32-17 (now) -> 2.6.35~rc5-1~experimental.1 (experimental)]
    

[/b]

Accepter cette solution ? [Y/n/q/?]
Les NOUVEAUX paquets suivants vont être installés :
linux-image-2.6.35-rc5-amd64 [2.6.35~rc5-1~experimental.1] <+102MB>
Les paquets suivants seront mis à jour :
linux-base [2.6.32-17 -> 2.6.35~rc5-1~experimental.1]

Les paquets suivants sont SUGGÉRÉS mais ne seront pas installés :
grub (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-efi (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-ieee1275 (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-legacy (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
grub-linuxbios (S: kernel-package, S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
lilo (S: linux-image-2.6.31.12-rt21-1-amd64, S: linux-image-2.6.32-5-amd64, S: linux-image-2.6.35-rc5-amd64)
linux-doc-2.6.35 (S: linux-image-2.6.35-rc5-amd64)
1 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 19 non mis à jour.
Il est nécessaire de télécharger 29,0Mo d’archives. Après dépaquetage, 102Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?]
Inst linux-base [2.6.32-17] (2.6.35~rc5-1~experimental.1 Debian:experimental)
Inst linux-image-2.6.35-rc5-amd64 (2.6.35~rc5-1~experimental.1 Debian:experimental)
Conf linux-base (2.6.35~rc5-1~experimental.1 Debian:experimental)
Conf linux-image-2.6.35-rc5-amd64 (2.6.35~rc5-1~experimental.1 Debian:experimental)

[/quote]

Et voila. :smiley:

root@localhost:/home/berillions# aptitude install -s linux-image-2.6.35-rc5-686
Les NOUVEAUX paquets suivants vont être installés : 
  linux-image-2.6.35-rc5-686{b} 
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 27,3Mo d'archives. Après dépaquetage, 78,3Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  linux-image-2.6.35-rc5-686: Dépend: linux-base (>= 2.6.35~rc5-1~experimental.1) mais 2.6.32-18 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1)     linux-image-2.6.35-rc5-686 [Non installé]                



Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

     Mettre à jour les paquets suivants :                                                  
1)     linux-base [2.6.32-18 (now, unstable) -> 2.6.35~rc5-1~experimental.1 (experimental)]



Accepter cette solution ? [Y/n/q/?] Y
Les NOUVEAUX paquets suivants vont être installés : 
  linux-image-2.6.35-rc5-686 
Les paquets suivants seront mis à jour : 
  linux-base 
1 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 27,5Mo d'archives. Après dépaquetage, 78,3Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.

Au final, aucune installation à cause de cette foutu phrase auquel je ne pige rien :005

La magie des cartes Wifi. La mienne marche au poil après configuration après lecture du Wiki Debian.
Par contre sous Archlinux après lecture du wiki anglais, elle ne fonctionne toujours pas…

Alors que je n’ai qu’à rajouter un malheureux firmware et m’amuser avec wpasupplicant…

Bref…

[quote=“Berillions”][code]
root@localhost:/home/berillions# aptitude install -s linux-image-2.6.35-rc5-686
Les NOUVEAUX paquets suivants vont être installés :
linux-image-2.6.35-rc5-686{b}
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 27,3Mo d’archives. Après dépaquetage, 78,3Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
linux-image-2.6.35-rc5-686: Dépend: linux-base (>= 2.6.35~rc5-1~experimental.1) mais 2.6.32-18 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. linux-image-2.6.35-rc5-686 [Non installé]                
    

J’avais fait une simulation (option -s), si tu veux vraiment l’installer, enleve le -s.

Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

 Mettre à jour les paquets suivants :                                                  
  1. linux-base [2.6.32-18 (now, unstable) -> 2.6.35~rc5-1~experimental.1 (experimental)]
    

Accepter cette solution ? [Y/n/q/?] Y
Les NOUVEAUX paquets suivants vont être installés :
linux-image-2.6.35-rc5-686
Les paquets suivants seront mis à jour :
linux-base
1 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 27,5Mo d’archives. Après dépaquetage, 78,3Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.
[/code]

Au final, aucune installation à cause de cette foutu phrase auquel je ne pige rien :005[/quote]
J’avais fait une simulation (option -s), faut que tu l’enleves si tu veux vraiment l’installer.

Hum par contre, avant de faire une bêtise, quand il y a écrit :

Le paquet 2.6.32-18 va être remplacé par le 2.6.35~rc5 non?
Du coup, je ne pourrais plus booter sur mon noyau actuel, à savoir le 2.6.32-6, je me trompe?

Si c’est le cas, je ne change rien. Marre de formater là :005

[quote=“Berillions”]Hum par contre, avant de faire une bêtise, quand il y a écrit :

Le paquet 2.6.32-18 va être remplacé par le 2.6.35~rc5 non?
Du coup, je ne pourrais plus booter sur mon noyau actuel, à savoir le 2.6.32-6, je me trompe?

Si c’est le cas, je ne change rien. Marre de formater là :005[/quote]
:unamused: Ben t’as cherche a quoi sert linux-base?

Chez moi :

[quote]# apt-cache policy linux-base
linux-base:
Installé : 2.6.32-17
Candidat : 2.6.32-18
[/quote]

[quote]# uname -r
2.6.31.12-rt21-1-amd64[/quote]

et pourtant ca boute quand meme. Et pour cause :

[quote]# aptitude show linux-base
Paquet : linux-base
État: non installé
Automatiquement installé: oui
Version : 2.6.35~rc5-1~experimental.1
Priorité : optionnel
Section : kernel
Responsable : Debian Kernel Team debian-kernel@lists.debian.org
Taille décompressée : 258k
Architecture : all
Taille compressée : 152k
Nom de fichier : pool/main/l/linux-2.6/linux-base_2.6.35~rc5-1~experimental.1_all.deb
Somme MD5 : 77a46f7312348f98afafad17ccb1d72f
Archive: experimental
Dépend: libapt-pkg-perl, libuuid-perl, debconf (>= 0.5) | debconf-2.0, util-linux (>= 2.16-1) | udev (< 146-1)
Description : Linux image base package
This package contains files and support scripts [size=150]for all Linux images[/size]
.
[/quote]