#74: module unstable on x86_64
------------------------------+---------------------------------------------
  Reporter:  kelmo            |       Owner:                                    
  
      Type:  defect           |      Status:  new                               
  
  Priority:  critical         |   Milestone:  version 1.0.0 - first stable 
release
 Component:  madwifi: driver  |     Version:  trunk                             
  
Resolution:                   |    Keywords:                                    
  
------------------------------+---------------------------------------------
Comment (by anonymous):

 Ok. For me, my kernel freezes at the end of the ath_ffstageq_flush
 function
 {{{
                 bf_ff->bf_node = NULL;
                 ATH_TXBUF_LOCK_BH(sc);
                 STAILQ_INSERT_TAIL(&sc->sc_txbuf, bf_ff, bf_list);
                 ATH_TXBUF_UNLOCK_BH(sc);
         }
         ATH_TXQ_UNLOCK_BH(txq);  <- FREEZE HERE
 }
 #endif
 }}}

 And I obtain this log before the kernel freeze (in debug mode) :

 {{{
 Dec 28 21:45:46 home kernel: ath_tx_start: Q1: (ds)ffff81001e041790
 (lk)00000000 (d)1dbc604a (c0)41200608 (c1)06000600 000b0000 0000001c
 Dec 28 21:45:46 home kernel: ath_tx_txqaddbuf: txq depth = 4
 Dec 28 21:45:46 home kernel: ath_tx_txqaddbuf: link[1]
 (ffff81001e041728)=90 (ffff81001e041790)
 }}}

 And, I have a freeze too, sometimes, when I try to display the value of
 txq->axq_linkbuf->bf_numdesc (with txq->axq_linkbuf not null, and
 ,txq->axq_linkbuf->bf_queueage == 0).

 To be continued...

-- 
Ticket URL: <http://www.madwifi.org/ticket/74>
Madwifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity

Reply via email to