Pas de wifi avec BCM4311 802.11b/g WLAN

dmesg?

J’ai isolé cette partie dans dmseg où figure modprobe.

[    8.920025] Pid: 433, comm: modprobe Tainted: P           O 3.2.0-4-686-pae #1 Debian 3.2.54-2 Hewlett-Packard Presario C500 (RY508EA#ABF)       /30C6
[    8.920025] EIP: 0060:[<f89d9811>] EFLAGS: 00010246 CPU: 0
[    8.920025] EIP is at wdev_priv+0x4/0xd [wl]
[    8.920025] EAX: 00000000 EBX: f73adc80 ECX: f587fe1c EDX: f73adc80
[    8.920025] ESI: f719ae00 EDI: f73ad800 EBP: f727d7c0 ESP: f587fd78
[    8.920025]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[    8.920025] Process modprobe (pid: 433, ti=f587e000 task=f7251100 task.ti=f587e000)
[    8.920025] Stack:
[    8.920025]  f89dd133 f73adc80 f719ae00 f89d7ab1 f719ae00 f719ae00 f89d81b9 00000000
[    8.920025]  00000246 c1039129 13739aea 0000000f 00000000 f587fdc4 f587fdd1 00000000
[    8.920025]  00000246 00000004 205b0000 38202020 3631392e 5d373732 14e40020 f8568000

Salut,

apparemment c’est b43 qu’il faudrait essayer :

[quote=“Tulum”]Salut,

apparemment c’est b43 qu’il faudrait essayer :

Oui, c’est ce que j’ai remarqué aussi. J’ai déjà suivi les indications données dans ton lien. Bizarrement il est indiqué de décharger b44 b43 b43legacy ssb brcmsmac et de charger wl pour des histoires de conflits.
J’ai essayé de charger b43 mais je n’y arrive pas. Et décharger wl c’est pas possible parce qu’il est utilisé.

Désinstalle wl puis apt-get install firmware-b43-installer et redémarre

Tu fais ce que tu veux mais
Si tu fais un modinfo b43, tu verras

[quote]alias pcmcia:m02D0c0476ffnpfnpapbpcpd* b43
alias pcmcia:m02D0c0448ffnpfnpapbpcpd* b43
alias bcma:m04BFid0812rev1Dcl* b43
alias bcma:m04BFid0812rev18cl* b43
alias bcma:m04BFid0812rev17cl* b43
alias bcma:m04BFid0812rev11cl* b43
alias ssb:v4243id0812rev10* b43
alias ssb:v4243id0812rev0F* b43
alias ssb:v4243id0812rev0D* b43
alias ssb:v4243id0812rev0C* b43
alias ssb:v4243id0812rev0B* b43
alias ssb:v4243id0812rev0A* b43
alias ssb:v4243id0812rev09* b43
alias ssb:v4243id0812rev07* b43
alias ssb:v4243id0812rev06* b43
alias ssb:v4243id0812rev05* b43
[/quote]dans lequel ne figure pas tacarte.
Un modinfo ssb donne

[quote]alias: pci:v000014E4d00004350svsdbcsci*
alias: pci:v000014E4d0000432Csvsdbcsci*
alias: pci:v000014E4d0000432Bsvsdbcsci*
alias: pci:v000014E4d00004329svsdbcsci*
alias: pci:v000014E4d00004328svsdbcsci*
alias: pci:v000014E4d00004325svsdbcsci*
alias: pci:v000014E4d00004324svsdbcsci*
alias: pci:v000014E4d0000A8D6svsdbcsci*
alias: pci:v000014E4d00004322svsdbcsci*
alias: pci:v000014E4d00004321svsdbcsci*
alias: pci:v000014E4d00004320svsdbcsci*
alias: pci:v000014E4d00004319svsdbcsci*
alias: pci:v000014A4d00004318svsdbcsci*
alias: pci:v000014E4d00004318svsdbcsci*
alias: pci:v000014E4d00004315svsdbcsci*
alias: pci:v000014E4d00004312svsdbcsci*
alias: pci:v000014E4d00004311svsdbcsci*
alias: pci:v000014E4d00004307svsdbcsci*
alias: pci:v000014E4d00004306svsdbcsci*
alias: pci:v000014E4d00004301svsdbcsci*
[/quote]où figure ta carte.
Un modinfo wl te donnera

[quote]license: MIXED/Proprietary
alias: pci:v000014E4d00000576svsdbcsci*
alias: pci:v000014E4d0000435Asvsdbcsci*
alias: pci:v000014E4d00004359svsdbcsci*
alias: pci:v000014E4d00004358svsdbcsci*
alias: pci:v000014E4d00004727svsdbcsci*
alias: pci:v000014E4d00004357svsdbcsci*
alias: pci:v000014E4d0000A99Dsvsdbcsci*
alias: pci:v000014E4d00004353svsdbcsci*
alias: pci:v000014E4d0000432Dsvsdbcsci*
alias: pci:v000014E4d0000432Csvsdbcsci*
alias: pci:v000014E4d0000432Bsvsdbcsci*
alias: pci:v000014E4d0000432Asvsdbcsci*
alias: pci:v000014E4d00004329svsdbcsci*
alias: pci:v000014E4d00004328svsdbcsci*
alias: pci:v000014E4d00004315svsdbcsci*
alias: pci:v000014E4d00004313svsdbcsci*
alias: pci:v000014E4d00004312svsdbcsci*
alias: pci:v000014E4d00004311svsdbcsci*
[/quote]où figure ta carte. En clair c’est soit ssb, soit wl.

Je ne peux pas dé-installer wl parce que ce n’est pas un paquet. C’est un module qu’il faut décharger à condition qu’il ne soit pas utilisé ni les modules qui dépendent de lui.
IL y a de la doc ici : linuxpedia.fr/doku.php/commande/modules

L’installation de firmware-b43-installer après redémarrage ne donne rien.

Fais sous root

modprobe -r ssb wl
modprobe wl
dmesg

et donne la fin du retour de dmesg

# modprobe -r ssb wl
FATAL: Module wl is in use.
# modprobe wl
# dmesg | grep modprobe
[    9.632009] Pid: 409, comm: modprobe Tainted: P           O 3.2.0-4-686-pae #1 Debian 3.2.54-2 Hewlett-Packard Presario C500 (RY508EA#ABF)       /30C6
[    9.632009] Process modprobe (pid: 409, ti=f580a000 task=f7068de0 task.ti=f580a000)

Met en pièces jointes les fichiers /var/log/syslog et évenutellement /var/log/kern.log

ici :
leplacard.mecanique.free.fr/docu … r/kern.txt
et
leplacard.mecanique.free.fr/docu … syslog.txt

Bon, le module wl plante:

Mar 8 14:25:16 debian kernel: [ 9.631191] ------------[ cut here ]------------ Mar 8 14:25:16 debian kernel: [ 9.631250] kernel BUG at /usr/src/linux-headers-3.2.0-4-common/include/net/cfg80211.h:2209! Mar 8 14:25:16 debian kernel: [ 9.631312] invalid opcode: 0000 [#1] SMP Mar 8 14:25:16 debian kernel: [ 9.631455] Modules linked in: wl(P+) snd_hda_intel(+) i915(+) snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_seq drm_kms_helper snd_seq_device lib80211 iTCO_wdt iTCO_vendor_support drm snd_timer i2c_i801 i2c_algo_bit snd cfg80211 ac battery rng_core i2c_core acpi_cpufreq hp_wmi soundcore sparse_keymap evdev pcspkr psmouse mperf coretemp power_supply serio_raw rfkill video processor button wmi ext4 crc16 jbd2 mbcache sg sd_mod crc_t10dif sr_mod cdrom ahci ata_generic libahci ata_piix libata scsi_mod thermal thermal_sys uhci_hcd 8139too 8139cp ehci_hcd mii usbcore usb_common [last unloaded: scsi_wait_scan] Mar 8 14:25:16 debian kernel: [ 9.632009] Mar 8 14:25:16 debian kernel: [ 9.632009] Pid: 409, comm: modprobe Tainted: P O 3.2.0-4-686-pae #1 Debian 3.2.54-2 Hewlett-Packard Presario C500 (RY508EA#ABF) /30C6 Mar 8 14:25:16 debian kernel: [ 9.632009] EIP: 0060:[<f8ab9811>] EFLAGS: 00010246 CPU: 0 Mar 8 14:25:16 debian kernel: [ 9.632009] EIP is at wdev_priv+0x4/0xd [wl] Mar 8 14:25:16 debian kernel: [ 9.632009] EAX: 00000000 EBX: f5942480 ECX: f580be1c EDX: f5942480 Mar 8 14:25:16 debian kernel: [ 9.632009] ESI: f70a7c00 EDI: f5942000 EBP: f73d0d80 ESP: f580bd78 Mar 8 14:25:16 debian kernel: [ 9.632009] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Mar 8 14:25:16 debian kernel: [ 9.632009] Process modprobe (pid: 409, ti=f580a000 task=f7068de0 task.ti=f580a000) Mar 8 14:25:16 debian kernel: [ 9.632009] Stack: Mar 8 14:25:16 debian kernel: [ 9.632009] f8abd133 f5942480 f70a7c00 f8ab7ab1 f70a7c00 f70a7c00 f8ab81b9 00000000 Mar 8 14:25:16 debian kernel: [ 9.632009] 00000246 c1039129 3e0fe605 0000000f 00000000 f580bdc4 f580bdd1 00000000 Mar 8 14:25:16 debian kernel: [ 9.632009] 00000246 00000004 205b0000 39202020 3133362e 5d333631 14e40020 f8500000 Mar 8 14:25:16 debian kernel: [ 9.632009] Call Trace: Mar 8 14:25:16 debian kernel: [ 9.632009] [<f8abd133>] ? wl_cfg80211_detach+0xd/0x94 [wl] Mar 8 14:25:16 debian kernel: [ 9.632009] [<f8ab7ab1>] ? wl_free_if+0x22/0x69 [wl] Mar 8 14:25:16 debian kernel: [ 9.632009] [<f8ab81b9>] ? wl_free+0x43/0x1b8 [wl] Mar 8 14:25:16 debian kernel: [ 9.632009] [<c1039129>] ? vprintk+0x3ae/0x3df [...]. D’où as tu eu ce module? Je regarde ce que dit ssb dans les reboutes précédents

Tu peux essayer avec le noyau linux-image-3.5.4-fb-aufs sur mon dépot

deb boisson.homeip.net/depot wheezy divers

et le paquet broadcom-sta-dkms qui te compilera wl.

Tu peux également tester le noyau 3.10.1-fb-aufs mais je ne sais pas là si wl secompile.

J’ai eu le module en suivant les indications données dans le tuto wiki.debian.org/fr/wl

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

C’est le module disponible dans les dépôts non ?

Pour lemodule ssb, il te manque les firmwares.
Essaye donc d’abord sans wl mais avec ssb et les firmwares

Mar 8 08:44:34 debian kernel: [ 2332.437811] b43 ssb0:0: firmware: agent aborted loading b43/ucode5.fw (not found?) Mar 8 08:44:34 debian kernel: [ 2332.444732] b43 ssb0:0: firmware: agent aborted loading b43-open/ucode5.fw (not found?)

boisson.homeip.net/debian/ucode5.fw (mais il date de 2012)

[quote=“fran.b”]Tu peux essayer avec le noyau linux-image-3.5.4-fb-aufs sur mon dépot

deb boisson.homeip.net/depot wheezy divers[/quote]

C’est quoi le clef gpg ?

Est-ce que si j’avais installé le noyau 3.12 ça aurait réglé le problème ?

[quote]dépot signé dont la clef peut être trouvé par

gpg --keyserver pgpkeys.mit.edu --recv-key D78A5C23CEA8D8FF

qui récupère la clef sur le serveur de clef et

gpg -a --export D78A5C23CEA8D8FF > /tmp/clef.txt
puis sous root
apt-key add /tmp/clef.txt[/quote]

mais relis mon message précédent, je pense que tu dois t’en sortir avec ssb, il te manque juste un firmware.

Non, je ne sais pas pour ta dernière question.

[quote=“fran.b”]Pour lemodule ssb, il te manque les firmwares.
Essaye donc d’abord sans wl mais avec ssb et les firmwares [/quote]
Comment je fais pour essayer sans wl ? Je n’arrive pas à le décharger parce qu’il est utilisé et il a des dépendances à ne plus en finir…

[quote=“fran.b”]

Mar 8 08:44:34 debian kernel: [ 2332.437811] b43 ssb0:0: firmware: agent aborted loading b43/ucode5.fw (not found?) Mar 8 08:44:34 debian kernel: [ 2332.444732] b43 ssb0:0: firmware: agent aborted loading b43-open/ucode5.fw (not found?)

boisson.homeip.net/debian/ucode5.fw (mais il date de 2012)[/quote]

Qu’est-ce que je fais avec ce fichier ?

Bon, tout d’abord tu édites le fichier /etc/modprobe.d/broadcom-sta-dkms.conf
en mettant

# wl module from Broadcom conflicts with the following modules: #blacklist b44 #blacklist b43legacy #blacklist b43 #blacklist brcm80211 #blacklist brcmsmac #blacklist ssb blacklist wl
'en clair tu commentes les blacklists et tu rajoutes «blacklist wl», tu déposte le fichier ucode5.fw dans /lib/firmwares et tu reboutes.

PS: C’est quoi un rotavator?