Pages : 1
#1 Le 13/01/2009, à 01:27
- BorX
Kernel 2.6.24-23 et Broadcom B43
'lut
Juste pour dire que mon driver (propriétaire) de ma carte wifi (Broadcom B43) ne fait pas très bon ménage avec le noyau depuis que j'ai mis à jour ma Hardy Heron...
Pour info, chez moi :
$ cat /etc/lsb-release /proc/version
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"
Linux version 2.6.24-23-rt (buildd@palmer) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #1 SMP PREEMPT RT Thu Nov 27 20:37:26 UTC 2008
Ouais, il s'agit d'un noyau RealTime (y'a-t-il un rapport ?)...
Tout marchait jusqu'à la mise à jour du kernel en 2.6.24-23...
Depuis, mes logs n'en finissent plus de gonfler, gonfler (et ça me gonfle, ça me gonfle !!)
Mon filesystem sature au bout d'une heure !
Ce sont mes fichiers messages, kern.log et syslog qui sont spammés de message du style :
Jan 13 00:19:25 hpborx kernel: [11818.396994] =======================
Jan 13 00:19:25 hpborx kernel: [11818.397001] WARNING: at /build/buildd/linux-2.6.24/debian/build/custom-source-rt/drivers/net/wireless/b43/dma.c:1290 b43_dma_handle_txstatus()
Jan 13 00:19:25 hpborx kernel: [11818.397010] Pid: 10, comm: sirq-tasklet/0 Tainted: P 2.6.24-23-rt #1
Jan 13 00:19:25 hpborx kernel: [11818.397027] [<f8b44590>] b43_dma_handle_txstatus+0x3f0/0x430 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.397120] [<f8b31d5f>] b43_interrupt_tasklet+0x31f/0x7f0 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.397274] [__tasklet_action+0x86/0x140] __tasklet_action+0x86/0x140
Jan 13 00:19:25 hpborx kernel: [11818.397293] [jbd:schedule+0x40/0x250] schedule+0x40/0x130
Jan 13 00:19:25 hpborx kernel: [11818.397322] [ksoftirqd+0x134/0x290] ksoftirqd+0x134/0x290
Jan 13 00:19:25 hpborx kernel: [11818.397382] [ksoftirqd+0x0/0x290] ksoftirqd+0x0/0x290
Jan 13 00:19:25 hpborx kernel: [11818.397395] [kthread+0x42/0x70] kthread+0x42/0x70
Jan 13 00:19:25 hpborx kernel: [11818.397403] [kthread+0x0/0x70] kthread+0x0/0x70
Jan 13 00:19:25 hpborx kernel: [11818.397420] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10
Jan 13 00:19:25 hpborx kernel: [11818.397458] =======================
Jan 13 00:19:25 hpborx kernel: [11818.566612] WARNING: at /build/buildd/linux-2.6.24/debian/build/custom-source-rt/drivers/net/wireless/b43/debugfs.c:635 b43_debugfs_log_txstat()
Jan 13 00:19:25 hpborx kernel: [11818.566630] Pid: 10, comm: sirq-tasklet/0 Tainted: P 2.6.24-23-rt #1
Jan 13 00:19:25 hpborx kernel: [11818.566665] [<f8b41513>] b43_debugfs_log_txstat+0xb3/0xc0 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.566745] [<f8b3d813>] b43_handle_txstatus+0x13/0x90 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.566785] [<f8b31d5f>] b43_interrupt_tasklet+0x31f/0x7f0 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.566922] [__tasklet_action+0x86/0x140] __tasklet_action+0x86/0x140
Jan 13 00:19:25 hpborx kernel: [11818.566945] [jbd:schedule+0x40/0x250] schedule+0x40/0x130
Jan 13 00:19:25 hpborx kernel: [11818.566975] [ksoftirqd+0x134/0x290] ksoftirqd+0x134/0x290
Jan 13 00:19:25 hpborx kernel: [11818.567037] [ksoftirqd+0x0/0x290] ksoftirqd+0x0/0x290
Jan 13 00:19:25 hpborx kernel: [11818.567051] [kthread+0x42/0x70] kthread+0x42/0x70
Jan 13 00:19:25 hpborx kernel: [11818.567058] [kthread+0x0/0x70] kthread+0x0/0x70
Jan 13 00:19:25 hpborx kernel: [11818.567099] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10
Jan 13 00:19:25 hpborx kernel: [11818.567140] =======================
Jan 13 00:19:25 hpborx kernel: [11818.567146] WARNING: at /build/buildd/linux-2.6.24/debian/build/custom-source-rt/drivers/net/wireless/b43/dma.c:1290 b43_dma_handle_txstatus()
Jan 13 00:19:25 hpborx kernel: [11818.567156] Pid: 10, comm: sirq-tasklet/0 Tainted: P 2.6.24-23-rt #1
Jan 13 00:19:25 hpborx kernel: [11818.567173] [<f8b44590>] b43_dma_handle_txstatus+0x3f0/0x430 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.567268] [<f8b31d5f>] b43_interrupt_tasklet+0x31f/0x7f0 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.567404] [__tasklet_action+0x86/0x140] __tasklet_action+0x86/0x140
Jan 13 00:19:25 hpborx kernel: [11818.567424] [jbd:schedule+0x40/0x250] schedule+0x40/0x130
Jan 13 00:19:25 hpborx kernel: [11818.567453] [ksoftirqd+0x134/0x290] ksoftirqd+0x134/0x290
Jan 13 00:19:25 hpborx kernel: [11818.567515] [ksoftirqd+0x0/0x290] ksoftirqd+0x0/0x290
Jan 13 00:19:25 hpborx kernel: [11818.567528] [kthread+0x42/0x70] kthread+0x42/0x70
Jan 13 00:19:25 hpborx kernel: [11818.567535] [kthread+0x0/0x70] kthread+0x0/0x70
Jan 13 00:19:25 hpborx kernel: [11818.567553] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10
Jan 13 00:19:25 hpborx kernel: [11818.567593] =======================
Jan 13 00:19:25 hpborx kernel: [11818.579339] WARNING: at /build/buildd/linux-2.6.24/debian/build/custom-source-rt/drivers/net/wireless/b43/debugfs.c:635 b43_debugfs_log_txstat()
Jan 13 00:19:25 hpborx kernel: [11818.579355] Pid: 10, comm: sirq-tasklet/0 Tainted: P 2.6.24-23-rt #1
Jan 13 00:19:25 hpborx kernel: [11818.579389] [<f8b41513>] b43_debugfs_log_txstat+0xb3/0xc0 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.579468] [<f8b3d813>] b43_handle_txstatus+0x13/0x90 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.579507] [<f8b31d5f>] b43_interrupt_tasklet+0x31f/0x7f0 [b43]
Jan 13 00:19:25 hpborx kernel: [11818.579644] [__tasklet_action+0x86/0x140] __tasklet_action+0x86/0x140
Jan 13 00:19:25 hpborx kernel: [11818.579666] [jbd:schedule+0x40/0x250] schedule+0x40/0x130
Jan 13 00:19:25 hpborx kernel: [11818.579697] [ksoftirqd+0x134/0x290] ksoftirqd+0x134/0x290
Jan 13 00:19:25 hpborx kernel: [11818.579759] [ksoftirqd+0x0/0x290] ksoftirqd+0x0/0x290
Jan 13 00:19:26 hpborx kernel: [11818.579772] [kthread+0x42/0x70] kthread+0x42/0x70
Jan 13 00:19:26 hpborx kernel: [11818.579780] [kthread+0x0/0x70] kthread+0x0/0x70
Jan 13 00:19:26 hpborx kernel: [11818.579797] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10
Jan 13 00:19:26 hpborx kernel: [11818.579838] =======================
Jan 13 00:19:26 hpborx kernel: [11818.579845] WARNING: at /build/buildd/linux-2.6.24/debian/build/custom-source-rt/drivers/net/wireless/b43/dma.c:1290 b43_dma_handle_txstatus()
Jan 13 00:19:26 hpborx kernel: [11818.579853] Pid: 10, comm: sirq-tasklet/0 Tainted: P 2.6.24-23-rt #1
Jan 13 00:19:26 hpborx kernel: [11818.579871] [<f8b44590>] b43_dma_handle_txstatus+0x3f0/0x430 [b43]
Jan 13 00:19:26 hpborx kernel: [11818.579966] [<f8b31d5f>] b43_interrupt_tasklet+0x31f/0x7f0 [b43]
Jan 13 00:19:26 hpborx kernel: [11818.580122] [__tasklet_action+0x86/0x140] __tasklet_action+0x86/0x140
Jan 13 00:19:26 hpborx kernel: [11818.580142] [jbd:schedule+0x40/0x250] schedule+0x40/0x130
Jan 13 00:19:26 hpborx kernel: [11818.580171] [ksoftirqd+0x134/0x290] ksoftirqd+0x134/0x290
Jan 13 00:19:26 hpborx kernel: [11818.580232] [ksoftirqd+0x0/0x290] ksoftirqd+0x0/0x290
Jan 13 00:19:26 hpborx kernel: [11818.580246] [kthread+0x42/0x70] kthread+0x42/0x70
Jan 13 00:19:26 hpborx kernel: [11818.580253] [kthread+0x0/0x70] kthread+0x0/0x70
Jan 13 00:19:26 hpborx kernel: [11818.580270] [kernel_thread_helper+0x7/0x10] kernel_thread_helper+0x7/0x10
Jan 13 00:19:26 hpborx kernel: [11818.580310] =======================
Jusqu'à ce que mon filesystem soit plein !
J'ai bien tenté des réinstalls de drivers pour ma carte wifi, essayé de trouver des versions plus anciennes... Mais à quoi bon, finalement : tout marchait parfaitement auparavant avant la mise à jour du kernel...
Voilà, c'était juste histoire d'en parler...
Rien trouvé à ce sujet sur le net...
Éventuellement, je suis en recherche de conseils :
Comment "détourner" ces messages pour éviter que mes logs ne saturent le filesystem ?
Dois-je déclarer ce genre d'anomalie quelque part ? Qui sait, il y a bien un truc à corriger quelque part, si ce n'est par moi...
Hors ligne
#2 Le 13/01/2009, à 02:34
- it7
Re : Kernel 2.6.24-23 et Broadcom B43
Essayer de booter sur l ancien noyau !
au lancement du Grub faire Echapp et selectionner le noyau precedent
si cela marche modifier le fichier menu.lst pour booter directement sur le noyau precedent
ensuite faire un
sudo update-grub
Hors ligne
#3 Le 13/01/2009, à 02:40
- Dert Ung
Re : Kernel 2.6.24-23 et Broadcom B43
Salut,
j'ai pa testé le RT mais avec le generic, mon wifi marche normalement (broadcom aussi). Mais avec ce noyau, la mise en veille marche mais ne se réveille plus. Redémarrage forcé donc (avec le bouton power).
Apple, c'est pas pour moi. Je suis claustrophobe.
T'as mal vu mon avatar? Clique ici
Un peu de clarté, ça fait du bien.
Hors ligne
#4 Le 13/01/2009, à 10:34
- BorX
Re : Kernel 2.6.24-23 et Broadcom B43
@it7: Bah ouais, j'ai modifié grub pour qu'il boote sur le précédent noyau avec lequel tout va bien...
C'est juste un peu dommage pour moi, car VirtualBox ne fonctionne pas avec cette version du noyau (pas de module virtualbox-ose pour le kernel 2.6.24-22 ; j'attendais la version suivante depuis longtemps). Mais c'est un autre problème
@henhlen: Mouais, il faudrait que j'essaie avec un kernel generic... Le RT ne me sers pas tant que ça, finalement (mais y'a-t-il un rapport ?).
Ta carte wifi Broadcom est-elle une b43 également ?
Hors ligne
#5 Le 13/01/2009, à 12:15
- JeromeB
Re : Kernel 2.6.24-23 et Broadcom B43
Salut,
J'ai aussi un problème avec b43 et devd qui me prennent pas mal de cpu depuis que j'ai installé les drivers pour le wifi. Cela s'arrète quand je stoppe le wifi avec network manager.
J'utiliser unbuntu 8.10 avec le noyau par défaut (2.6.24-22.35 version 64bit) donc pas temps réel tout ça sur un asus a6km-q007h.
Hors ligne
#6 Le 13/01/2009, à 17:44
- it7
Re : Kernel 2.6.24-23 et Broadcom B43
C est ce que j allais vous dire, j ai fait l update du noyau et je tourne avec le 2.6.24.23-generic !
A essayer
Hors ligne
Pages : 1