linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jan Willies <jan@willies.info>
To: "Luis R. Rodriguez" <mcgrof@gmail.com>
Cc: jean-baptiste.note@m4x.org, developers@islsm.org,
	linux-wireless@vger.kernel.org, kyle@mcmartin.ca
Subject: Re: [Developers] ISL3880IK crashes with 2.6.19.1 / .21.1
Date: Thu, 22 Nov 2007 22:01:50 +0100	[thread overview]
Message-ID: <4745EE3E.8090601@willies.info> (raw)
In-Reply-To: <43e72e890711211713y1678bc9blf75e45dae4d74b8@mail.gmail.com>

Luis R. Rodriguez wrote:
> On Nov 21, 2007 8:03 PM, Luis R. Rodriguez <mcgrof@gmail.com> wrote:
>> On Jun 3, 2007 5:33 PM, Jan Willies <jan@willies.info> wrote:
>>> Jean-Baptiste Note schrieb:
>>>> Hi,
>>>>
>>>> Any chance you could decode the oops ? If you're recompiling the
>>>> kernel yourself, include symbols (can't remember the option name), or
>>>> run ksymoops...
>>> I recompiled the kernel with KALLSYMS and got this:
>>>
>>> root@OpenWrt:/# iwconfig
>>> lo        no wireless extensions.
>>>
>>> ethData bus error, epc == c007e16c, ra == c007d6c0
>>> Oops[#1]:
>>> Cpu 0
>>> $ 0   : 00000000 1000b800 abad0000 00000032
>>> $ 4   : 00000001 c0068000 00000013 00000001
>>> $ 8   : 00000004 800feb8c 00000000 00000000
>>> $12   : 00000000 00000000 8124ca40 00000000
>>> $16   : 812a7800 000000fa 81361320 81361000
>>> $20   : 00000010 00000000 a1cc0000 00000019
>>> $24   : 00000000 2abd45f0
>>> $28   : 813d6000 813d7ce8 ff02000d c007d6c0
>>> Hi    : 000002fc
>>> Lo    : 00035866
>>> epc   : c007e16c isl38xx_trigger_device+0xc/0x60 [prism54]     Not tainted
>>> ra    : c007d6c0 islpci_mgt_transaction+0x380/0x614 [prism54]
>>> Status: 1000b803    KERNEL EXL IE
>>> Cause : 0000001c
>>> PrId  : 00029007
>>> Modules linked in: prism54 switch_robo switch_core diag
>>> Process iwconfig (pid: 1411, threadinfo=813d6000, task=8106f3f8)
>>> Stack : 81108800 8001e418 00000060 00000000 00000000 8106f3f8 8003bf54
>>> 813616b0
>>>          813616b0 80029ab0 00000004 00000000 00000000 80200ddc 0000008a
>>> ff02000d
>>>          81361320 813d7d98 81361000 c0086cd0 1000b800 00000000 1000b800
>>> 8002964c
>>>          00000004 813d7d50 00000000 81271d04 813d7e70 813d7e70 813d7e60
>>> 80200ddc
>>>          7fcad438 7fcad478 813d7e60 00008b01 c0081628 00000101 00000001
>>> 00000000
>>>          ...
>>> Call Trace:
>>> [<c007e16c>] isl38xx_trigger_device+0xc/0x60 [prism54]
>>> [<c007d6c0>] islpci_mgt_transaction+0x380/0x614 [prism54]
>>> [<c0086cd0>] mgt_get_request+0x100/0x2ec [prism54]
>>> [<c0081628>] prism54_set_mac_address+0x1a0/0xfd8 [prism54]
>> Sorry for the late reply ;) but anyway, I tried looking into this
>> finally (with new found knowledge on this subject, thanks to Kyle) and
>> I cannot see a place where isl38xx_trigger_device() would trigger
>> unaligned access.

Heh, wasn't expecting an answer anymore :)

>> Is this issue still present? If so I'd like to get to the bottom of
>> it. FYI p54 is there as a replacement but as you may know certain
>> features (ad-hoc, ap support, encryption) are still not present in
>> that driver.

Yep, I packaged p54 for OpenWrt and it's working for me. Well, I just 
tried a scan and some APs showed up. But there was no segfaulting.

Hmmz, I wasn't aware that p54 doesn't support encryption or AP mode yet. 
Is there any website/blog or something apart from linvilles commit log 
where I can read about its progress?

Funny thing is, I had a chat with Michael Wu because p54 was segfaulting 
for me. Turned out that I was missing some crypto modules, which are 
only needed for encryption I guess. Therefore I assumed encryption is 
working.

> Actually I've been informed this is not unaligned access problem but
> instead it occurs on do_be() or ip22_be_interrupt() on MIPS. I'll have
> to check how that works, I do not yet understand how this is reached.

I will try a new build with prism54 in the next days and let you know if 
that issue is still present.


- Jan

  reply	other threads:[~2007-11-22 21:55 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-03 19:51 ISL3880IK crashes with 2.6.19.1 / .21.1 Jan Willies
2007-06-03 20:23 ` [Developers] " Jean-Baptiste Note
2007-06-03 22:33   ` Jan Willies
2007-11-22  1:03     ` Luis R. Rodriguez
2007-11-22  1:13       ` Luis R. Rodriguez
2007-11-22 21:01         ` Jan Willies [this message]
2007-11-22 21:35           ` Chr
2007-11-27  1:03             ` Jan Willies
2007-11-27  0:54           ` loswillios
     [not found] ` <200711271005.05396.chunkeey@web.de>
     [not found]   ` <474BE1BB.1010408@willies.info>
2007-11-27 11:58     ` Chr
2009-02-16 21:57 ` Jan Willies

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4745EE3E.8090601@willies.info \
    --to=jan@willies.info \
    --cc=developers@islsm.org \
    --cc=jean-baptiste.note@m4x.org \
    --cc=kyle@mcmartin.ca \
    --cc=linux-wireless@vger.kernel.org \
    --cc=mcgrof@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).