Search Linux Wireless

Re: Kernel Panic in __ieee80211_tx with p43usb as AP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux