On Mon, 2009-08-24 at 15:07 -0500, Larry Finger wrote: > All went well until I had a Windows Vista client connect to the > network. As soon as I launched a browser, the kernel on the AP crashed. Rather strange. > The kernel in question is 2.6.31-rc7-Linus-00012-g3edf2fb from the > mainline tree. I do not know the reported reason for the panic, as > that scrolls off the screen. The traceback shows the error to be in > __ieee80211_tx in this statement: ret = drv_tx(local, skb), which > makes the problem be here: > > static inline int drv_tx(struct ieee80211_local *local, struct sk_buff > *skb) > { > return local->ops->tx(&local->hw, skb); > } > > Are there any suggest changes that would let me debug this problem > without crashing the kernel? Are you sure it's right there, and not maybe in p54's tx routine which gets called from here? I mean, the only reason I see for this particular line of code to go wrong would be corruption of the "local", "local->ops", or "local->ops->tx" pointers, which seems rather unlikely. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part