#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