AAAAU SECOUUUURS : Pb wifi! "Résolu!"

Okaaaaaay, alors les infos que j’ai récupéré sur le web… sont tout simplement erronées… Strange. LOL pour explication avant toute chose j’avais récupéré une page sur un site dont je n’ai malencontreusement pas noté le nom, sur laquelle figure tous les détails matériel de mon ordi. Sur la partie communication je lis : Realtek 10/100 ethernet, suivi de (sur la ligne suivante) Intel/pro wireless 2200BG… Alors forcément… si j’en crois ce qui est indiqué sur la page que tu as mise en lien, ginkgo, ca marche moins bien, comme ça… :laughing: Bon, je vais tout de suite regarder ça. Je vous tiens au courant.

MERCI!!!

(P… dire que je me prend la tête dessus depuis 5 jours alors qu’en fait… Argggh)

pourrais-tu m’expliquer ta méthode pour voir si la carte est intel 2200 ou autre? Tu me mets 8086:4220, 4223 ou 4230. Ca m’intéresse énormément. Les chiffres correspondent à quoi, précisemment? Ca me permettrait de savoir, le prochain coup, ce que je dois chercher.

Et chti question, au passage. En principe, en Ethernet, lorsqu’on installe une distro, on peut récupérer le web sans problème, non (à la condition, évidemment que l’adressage ip, soit nickel, ça va sans dire)? je pose cette question parce que lorsque j’ai installé ma débian, au départ, à mon taff, je ne parvenais pas à m’y linker. Par manque d’expérience, j’ai d’abord pensé qu’il me fallait recompiler le noyau (c’est d’ailleurs comme ça que j’ai appris à le faire), et puis… après l’avoir fait plusieurs fois (et m’être tapé un nb considérable de kernel panic arf!) j’ai fini par avoir Internet. Sauf que bizarrement, je l’ai eu AVANT de réussir ma première compilation de kernel. Autrement dit, au bout de près d’une semaine de recherche, en ayant paramétré le réseau exactement comme à mon habitude sous windows, sans rien changer d’un iota, soudain j’ai eu internet alors que je n’y parvenais pas avant.
En d’autres terme j’aurais probablement dû avoir le web dès le départ. Alors soit il y avait un pb au niveau du réseau de l’entreprise (possible), soit il y avait un pb dans mon paramétrage réseau (possible mais carrément peu probable - s’il y a un truc que je maîtrise bien, c’est ça), soit il y a une autre raision liée à la Débian que je ne connaitrais pas. C’est déjà arrivé chez vous? Si c’est le cas, ce serait dû à quoi?

Une ligne

02:00.0 0c00: 104c:8026

indique un périphérique code vendeur 104C produit 8026. Il suffit de consulter une base de produit PCI par exemple http://www.pcidatabase.com/Ainsi sur cet exemple, on trouve

0x8026 1394a-2000 OHCI PHY/Link Layer Ctrlr 0x104C Texas Instruments

Cela permet d’identifier au moins le constructeur (code vendeur ici 104c= Texas Instrument) si la carte est très récente.

yeah! Merci, j’ai mis le lien en Favoris. Ca peut servir… Thanks pour l’info! C’est bon à savoir ! :smiley: Je comprend nettement mieux ta demande pour lspci -n. Super! :smiley:

j’ai installé bcm43xx-fwcutter, je l’ai compilé… après quoi, impossible de faire un modprobe sur bcm43xx…

Décidément…

Pourtant j’ai bcm43xx.ko, effectivement, dans /lib/modules/2.6.22/kernel/drivers/net/wireless/bcm43xx.

mais lorsque je fais un modprobe bcm43xx, j’ai un message d’erreur :

Error inserting ieee80211softmac [/lib/modules/2.6.22/kernel/net/ieee80211/softmac/ieee80211softmac.ko]

error inserting bcm43xx
[/lib/modules/2.6.22/kernel/net/wireless/bcm43xx/bcm43xx.ko]
avec des “invalid modules format” à chaque coup.

J’ai aussi recompilé ieee80211… mais rien n’y fait… Arrrhhhgghhh!! :frowning:

[quote=“sonador”]
Pourtant j’ai bcm43xx.ko, effectivement, dans /lib/modules/2.6.22/kernel/drivers/net/wireless/bcm43xx.

mais lorsque je fais un modprobe bcm43xx, j’ai un message d’erreur :

Error inserting ieee80211softmac [/lib/modules/2.6.22/kernel/net/ieee80211/softmac/ieee80211softmac.ko]

error inserting bcm43xx
[/lib/modules/2.6.22/kernel/net/wireless/bcm43xx/bcm43xx.ko]
avec des “invalid modules format” à chaque coup.

J’ai aussi recompilé ieee80211… mais rien n’y fait… Arrrhhhgghhh!! :frowning:[/quote]

Que donne

$ modinfo /lib/modules/2.6.22/kernel/net/wireless/bcm43xx/bcm43xx.ko
et compare avec
$ modinfo /lib/modules/2.6.22/kernel/drivers/net/8139too.ko

Tu dois avoir compilé avec un mauvais compilateur je pense…

En tout cas, invalide module format signifie une incomatibilité entre noayu et module

cela étant, c’est surprenant. J’ai compilé avec gcc… la même version pour la compilation du noyau et la compilation de bcm43xx-fw. Bon, lol je te fais confiance. Je te dis tout ça dans trois minutes

Déjà ca commence pas bien… Le fichier 8139too.ko n’existe pas dans le module de ce noyau… je ne pige pas : il existe dans le module au bon emplacement, dans un noyau que j’ai compilé précédemment.

A quoi est-ce qu’il correpond? Je peux peux être en faire une copie et le réinjecter dans le module que j’utilise? Hum… ce n’est sans doute pas très “propre” mais bon…

que faire, si ledit fichier n’existe pas? :frowning:

C’est un module que j’ai pris parce qu’il existe en général chez tout les noyaux (la RTL8139 est qd même la carte de base, prends un module issu de la compilation de ton noyau)

rectification : je l’ai. Je compare…

Voilà ce que j’ai :

Au temps pour ma tentative de copier les screenshots… Bon on fait comment pour coller des images, ici? héhéhé… la honte… :blush: :blush:

Le plus simple est de mettre ça sur un serveur Web, pas d’upload d’images sur le forum à ma connaissance.

Ok… m’en passerai, dans ce cas.

En tout cas :

Avec le modinfo sur 8139too.ko, j’ai :

Filename : /lib/modules/2.6.22/kernel/drivers/net/8139.ko
Author : Jeff Garzik jgarzik@pobox.com
Description : Realtek RTL-8139 Fast Ethernet driver
License : GPL
Version : 0.9.28
Vermagic : 2.6.22 SMP mod_unload PENTIUM4
Depends mii
Alias : pci :v000010ECd00008139svsdbcsci*
Alias : pci :v000010ECd00008138svsdbcsci*
Alias : pci :v00001113d00001211svsdbcsci*
Alias : pci :v00001500d00001360svsdbcsci*
Alias : pci :v00004033d00001360svsdbcsci*
Alias : pci :v00001186d00001300svsdbcsci*
Alias : pci :v00001186d00001340svsdbcsci*
Alias : pci :v000013D1d0000AB06svsdbcsci*
Alias : pci :v00001259d0000A117svsdbcsci*
Alias : pci :v00001259d0000A11Esvsdbcsci*
Alias : pci :v000014EAd0000AB06svsdbcsci*
Alias : pci :v000014EAd0000AB07svsdbcsci*
Alias : pci :v000011DBd00001234svsdbcsci*
Alias : pci :v00001432d00009130svsdbcsci*
Alias : pci :v000002ACd00001012svsdbcsci*
Alias : pci :v0000018Ad00000106svsdbcsci*
Alias : pci :v0000126Cd00001211svsdbcsci*
Alias : pci :v00001743d00008139svsdbcsci*
Alias : pci :v0000021Bd00008139svsdbcsci*
Alias : pci :v000010ECd00008129svsdbcsci*
Alias : pci :vd00008139sv000010ECsd00008139bcsci
Alias : pci :vd00008139sv00001186sd00001300bcsci
Alias : pci :vd00008139sv000013D1sd0000AB06bcsci
Srcversion : 1D03CC1F1622811EB8ACD9E
Parm : debug :8139too bitmapped message enable number (int)
Parm : full_duplex :8139too : Force full duplex for board(s) (1) (array of int)
Parm : media :8139too : Bits 4+9 : Force full duplex, bit 5 : 100Mbps (array of int)
Parm : multicast_filter_limit :8139too maximum number of filtered multicast adresses (int)

Avec le modinfo sur bcm43xx.ko, j’ai :

Filename : /lib/modules/2.6.22/kernel/drivers/net/wireless/bcm43xx/bcm43xx/ko
Description : Broadcom BCM43xx wireless driver
Author : Martin langer
Author : Stephano Brivio
Author : Michael buesch
License : GPL
Vermagic : 2.6.22 mod_unload PENTIUM4
Depends ieee80211softmac
Alias : pci :v000014E4d00004301svsdbcsci*
Alias : pci :v000014E4d00004307svsdbcsci*
Alias : pci :v000014E4d00004311svsdbcsci*
Alias : pci :v000014E4d00004312svsdbcsci*
Alias : pci :v000014E4d00004318svsdbcsci*
Alias : pci :v000014E4d00004319svsdbcsci*
Alias : pci :v000014E4d00004320svsdbcsci*
Alias : pci :v000014E4d00004324svsdbcsci*
Alias : pci :v000014E4d00004325svsdbcsci*
Parm : fwpostfix :stuck_out_tongue:ostfix for .fw files. Useful for using multiple firmware image version. (string)
Parm : noleds :Turn off all LED activity (int)
Parm : country :Select LocaleCode 0-11 (for travelers)
Parm : locale : int
Parm : long_retry :Long-Retry-Limit (0 - 15) (int)
Parm : short_retry :Short-Retry-Limit (0 – 15) (int)
Parm : bad_frames_preempt :enable(1) : disable(0) Bad Frames Preemption (int)
Parm : pio :enable(1) / disable(0) PIO (int)

Comment ces résultats se lisent?

Ca ne parle à personne? :open_mouth:

[quote=“sonador”]Ok… m’en passerai, dans ce cas.

En tout cas :

Avec le modinfo sur 8139too.ko, j’ai :

Filename : /lib/modules/2.6.22/kernel/drivers/net/8139.ko
Author : Jeff Garzik jgarzik@pobox.com
Description : Realtek RTL-8139 Fast Ethernet driver
License : GPL
Version : 0.9.28
Vermagic : 2.6.22 SMP mod_unload PENTIUM4
Depends mii
[…]

Avec le modinfo sur bcm43xx.ko, j’ai :

Filename : /lib/modules/2.6.22/kernel/drivers/net/wireless/bcm43xx/bcm43xx/ko
Description : Broadcom BCM43xx wireless driver
Author : Martin langer
Author : Stephano Brivio
Author : Michael buesch
License : GPL
Vermagic : 2.6.22 mod_unload PENTIUM4
[/quote]

Ne sont pas compilés pour le même noyau: 2.6.22 SMP pour l’un et 2.6.22 pour l’autre.
Bizarre que le gcc ne soit pas indiqué. (chez moi:

$ modinfo /lib/modules/2.6.18-4-686/kernel/drivers/net/8139too.ko filename: /lib/modules/2.6.18-4-686/kernel/drivers/net/8139too.ko author: Jeff Garzik <jgarzik@pobox.com> description: RealTek RTL-8139 Fast Ethernet driver license: GPL version: 0.9.27 vermagic: 2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.1 depends: mii alias: pci:v000010ECd00008139sv*sd*bc*sc*i* ....) Bref, tu dois revoir ta compilation, visiblement tu as décoché le SMP en compilant bcm

donc je dois :

1:recompiler mon noyau, avec le SMP coché (hum, qu’est ce que c’est le SMP?)

2:recompiler bcm43xx-fw en étant logué sur la distro dotée dudit noyau recompilé?

Chestcha?

qui plus est - question naïve - je n’ai rien coché quand j’ai compilé bcm43xx-fwcutter : j’ai simplement fait make et make install…

Ah… SMP : Symetric multiprocessing… aucun intéret pour moi, qui dispose d’un processeur unique Céléron… Vaudrait mieux, plutôt, que je “décoche” le SMP dans mon Noyau avant de le recompiler, je pense… (Faudra juste que je le retrouve, même si je pense savoir où c’est). Par contre, une question m’intrigue… Cette référence au Pentium IV. J’ai bien coché sur Celeron, au niveau de mon processeur, lors de la compilation du noyau. C’est normal d’avoir ces références à “Pentium IV”, dans ce contexte?

Au passage… en principe je devrais cocher : “Device Drivers > Network Device support > Wireless LAN > Broadcom BCM43xx Wireless support”, or, le dernier coup que j’ai regardé dans mon menuconfig, l’option avait disparu. Ce qui m’énerve passablement. J’imagine que j’ai coché un truc qq part qui provoque cette disparition, sauf que je ne vois pas du tout quoi ni comment. Tu en connais la raison???