Search Linux Wireless

Re: Any /n NICs that support APs and multiple STAs other than ath9k?

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

 



On Wed, Oct 6, 2010 at 12:08 PM, Ben Greear <greearb@xxxxxxxxxxxxxxx> wrote:
> On 10/06/2010 11:58 AM, Luis R. Rodriguez wrote:
>>
>> On Wed, Oct 6, 2010 at 11:49 AM, Ben Greear<greearb@xxxxxxxxxxxxxxx>
>> Âwrote:
>>>
>>> On 10/06/2010 11:45 AM, Luis R. Rodriguez wrote:
>>>>
>>>> On Wed, Oct 6, 2010 at 9:29 AM, Ben Greear<greearb@xxxxxxxxxxxxxxx>
>>>> Âwrote:
>>>>>
>>>>> I would like to have a different hardware/driver combination to try
>>>>> to tie-break whether bugs are in mac80211 or in the ath9k
>>>>> driver/hardware.
>>>>>
>>>>> I don't mind doing a bit of driver hacking so long as the basic support
>>>>> is there (I think it's mostly the ability to set a BSSID mask and
>>>>> rxfilter
>>>>> accordingly).
>>>>
>>>> Your best bet is to test against mac80211_hwsim, that would rule out
>>>> any hardware. I think Jouni and Johannes have also a way to get the
>>>> devices to talk to each other. Perhaps some documentation of that on
>>>> the kernel Documentation/networking/mac80211_hwsim/
>>>
>>> Ok. ÂI'm trying to hack slub to give me a better stack trace of where
>>> the skb was deleted. ÂIf that doesn't turn up anything obvious, then
>>> I'll go read up on hwsim.
>>>
>>> Are you aware of any DMA issues that might cause ath9k to write into
>>> places it should not? ÂPreviously, I've seen a lot of errors in
>>> the logs about ath9k not being able to stop DMA in time, but I haven't
>>> seen those while reproducing the memory corruption.
>>
>> Yeah, well there have been a few bug reports but when we asked for
>> instructions how to reproduce we get nowhere. You are the first to
>> actually find some reproducible instructions. Forgive me but I haven't
>> had time yet to work on this though. Seems you have a good grasp of
>> things though and can easily reproduce so you likely are in a better
>> position right now to debug at the moment.
>
> My understanding is that the bad DMA access could
> corrupt things right out from under slub, and with no way for me
> to possibly add any debugging to catch it in action.
>
> I'm quite ignorant of hardware, DMA issues, etc, so if you have any
> ideas on how to go about verifying bad DMA writes or not, I'm
> interested.
>
> Otherwise, I'll basically have to check and double check to make sure
> we don't have a normal use-after-free with the skb, and if I can't find
> anything, just assert that it's DMA issues and pretty much give up until
> someone that understands that stuff has an idea to try.

You are able to reproduce easily so we should be able to now, we'll
get this bitch fixed.

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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