On Jul 23, 2009, at 11:18 AM, Michael Buesch wrote: > On Thursday 23 July 2009 04:05:17 Larry Finger wrote: >> Francesco Gringoli wrote: >>> Larry, I think this could be one of the causes of the >>> malfunctioning you >>> reported before. If you have some time (and indeed if you feel like >>> doing it :-) ) please test this firmware, it will be great. >> >> Francesco, >> >> The system ran about 30 minutes, then crashed. I missed the first >> oops, but caught a kernel panic with formal traceback on my i386 >> system: >> >> b43_dma_handle_txstatus + 0x1ee/0x2fa >> b43_handle_txstatus + 0x45/0x52 >> >> The call in b43_dma_handle_status is at line 1405: >> >> unmap_descbuffer(ring, meta->dmaaddr, meta->skb->len, >> 1); >> >> The oops was in drivers/net/wireless/b43/xmit.h:171 in the call to >> b43_is_old_txhdr_format(). It appears that dev->fw.rev causes the >> oops. > > How is that possible? Is the firmware clobbering random memory?
I don't think that the value was modified by the firmware. It cannot poke values into host memory ;-) I suppose that the issue on pccard32 hardware is not yet solved. I will get a closer look at how the overflow condition should be handled correctly when reporting txstatus to host. Cheers, -Francesco "INFORMATIVA SUL TRATTAMENTO DEI DATI PERSONALI" I dati utilizzati per l'invio del presente messaggio sono trattati dall' Universita' degli studi di Brescia esclusivamente per finalita' istituzionali. Informazioni piu' dettagliate anche in ordine ai diritti dell'interessato sono riposte nell'informativa generale e nelle notizie pubblicate sul sito web dell'Ateneo nella sezione "privacy". Il contenuto di questo messaggio e' rivolto unicamente alle persone cui e' indirizzato e puo' contenere informazioni la cui riservatezza e' tutelata legalmente. Ne sono vietati la riproduzione, la diffusione e l'uso in mancanza di autorizzazione del destinatario. Qualora il messaggio fosse pervenuto per errore, preghiamo di eliminarlo. _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
