From: Zilvinas Valinskas <zilvinas@gemtek.lt>
To: Pekka J Enberg <penberg@cs.Helsinki.FI>
Cc: Andrew Morton <akpm@osdl.org>,
Alexandre Buisse <alexandre.buisse@ens-lyon.fr>,
torvalds@osdl.org, linux-kernel@vger.kernel.org,
yi.zhu@intel.com, jketreno@linux.intel.com
Subject: Re: Linuv 2.6.15-rc1
Date: Wed, 16 Nov 2005 14:22:10 +0200 [thread overview]
Message-ID: <20051116122210.GA31362@gemtek.lt> (raw)
In-Reply-To: <Pine.LNX.4.58.0511161130350.30203@sbz-30.cs.Helsinki.FI>
Hello Pekka,
recompiled kernel with a patch below. The same story, f/w loading errors
not found (somehow I was able to trigger that yesterday), saw several
f/w restarts and then everything is freezing. Just before freezing the
usual messages :
ipw2200: Unknown notification: subtype=40,flags=0xa0,size=40
ipw2200: Unknown notification: subtype=40,flags=0xa0,size=40
ipw2200: Unknown notification: subtype=40,flags=0xa0,size=40
ipw2200: Firmware error detected. Restarting.
ipw2200: Sysfs 'error' log already exists.
and freeeze ... :\ Sys-rq -T is at:
http://www.gemtek.lt/~zilvinas/dumps/trace.3
ipw2200 is stuck in ipw_request_direct_scan() in wpa_supplicant context.
ps.
Yesterday I've tried to reproduce the same problem at home (where I live
there are no access points at all). No crashes or freezes whatsoever.
Tortures had been like rmmod/insmod, run shell scripts forcing card to
scan constantly, running wpa_supplicant & kill -9 ... No luck too. No
slab or any other memory corruption related problems, rock stable. Then,
at work - it is here rather hostile environment , 18 APs are visible
through scanning:
$ /sbin/iwlist ath0 scan | grep ESSID | wc -l
18
Half of them are open (no encryption), other half WPA-PSK/WPA-RADIUS
enabled (WPA/WPA2 ... quite a mess really ...). Perhaps I should have
mentioned this earlier too. Well still quite a testing environment ...
:)
On Wed, Nov 16, 2005 at 11:33:44AM +0200, Pekka J Enberg wrote:
> Hi Zilvinas,
>
> I think your device could be firing interrupts while we're taking
> the error path in ipw_pci_probe().
>
> Please back out the patch below:
>
> On Tue, Nov 15, 2005 at 02:51:16PM +0200, Pekka Enberg wrote:
> > > Index: 2.6/arch/i386/kernel/traps.c
> > > ===================================================================
> > > --- 2.6.orig/arch/i386/kernel/traps.c
> > > +++ 2.6/arch/i386/kernel/traps.c
> > > @@ -185,8 +185,10 @@ void show_stack(struct task_struct *task
> > > printk("\n ");
> > > printk("%08lx ", *stack++);
> > > }
> > > +#if 0
> > > printk("\nCall Trace:\n");
> > > show_trace(task, esp);
> > > +#endif
> > > }
> > >
>
> And see if you can trigger the oops with the included patch applied.
> Please leave the page and slab debugging config options on.
>
> Thank you for testing!
>
> Pekka
>
> Index: 2.6/drivers/net/wireless/ipw2200.c
> ===================================================================
> --- 2.6.orig/drivers/net/wireless/ipw2200.c
> +++ 2.6/drivers/net/wireless/ipw2200.c
> @@ -11065,6 +11065,7 @@ static int ipw_pci_probe(struct pci_dev
> return 0;
>
> out_remove_sysfs:
> + ipw_disable_interrupts(priv);
> sysfs_remove_group(&pdev->dev.kobj, &ipw_attribute_group);
> out_release_irq:
> free_irq(pdev->irq, priv);
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
next prev parent reply other threads:[~2005-11-16 12:23 UTC|newest]
Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-12 2:24 Linuv 2.6.15-rc1 Linus Torvalds
2005-11-12 8:17 ` [PATCH] Linux 2.6.15-rc1; fix b2c2 dvb undefined symbol Prakash Punnoor
2005-11-12 17:52 ` Linuv 2.6.15-rc1 Michal Piotrowski
2005-11-12 20:45 ` Michael Buesch
2005-11-12 21:00 ` Linus Torvalds
2005-11-12 21:37 ` Michael Buesch
2005-11-12 21:53 ` Adrian Bunk
2005-11-12 21:53 ` Adrian Bunk
2005-11-12 21:57 ` Michael Buesch
2005-11-12 21:57 ` Michael Buesch
2005-11-12 22:20 ` Adrian Bunk
2005-11-12 22:20 ` Adrian Bunk
2005-11-12 22:31 ` Benjamin Herrenschmidt
2005-11-12 22:31 ` Benjamin Herrenschmidt
2005-11-12 23:51 ` Ulrich Teichert
2005-11-13 9:17 ` Geert Uytterhoeven
2005-11-13 14:46 ` Powerstack II (was: Re: Linuv 2.6.15-rc1) Ulrich Teichert
2005-11-13 1:26 ` [2.6 patch] PPC_PREP: remove unneeded exports Adrian Bunk
2005-11-13 1:26 ` Adrian Bunk
2005-11-13 3:23 ` Benjamin Herrenschmidt
2005-11-13 3:23 ` Benjamin Herrenschmidt
2005-11-14 19:56 ` Linuv 2.6.15-rc1 Tom Rini
2005-11-14 19:56 ` Tom Rini
2005-11-12 22:08 ` Olof Johansson
2005-11-12 22:08 ` Olof Johansson
2005-11-12 22:25 ` Benjamin Herrenschmidt
2005-11-12 22:25 ` Benjamin Herrenschmidt
2005-11-12 22:33 ` Michael Buesch
2005-11-12 22:33 ` Michael Buesch
2005-11-13 16:37 ` Kumar Gala
2005-11-13 16:37 ` Kumar Gala
2005-11-13 20:59 ` Benjamin Herrenschmidt
2005-11-13 20:59 ` Benjamin Herrenschmidt
2005-11-15 18:53 ` Olaf Hering
2005-11-15 18:53 ` Olaf Hering
2005-11-14 1:04 ` Jesper Juhl
2005-11-14 1:04 ` Jesper Juhl
2005-11-12 22:24 ` Benjamin Herrenschmidt
2005-11-12 22:24 ` Benjamin Herrenschmidt
2005-11-12 23:13 ` asm/delay.h missing on powerpc (was: Re: Linuv 2.6.15-rc1) Michael Buesch
2005-11-13 0:33 ` Benjamin Herrenschmidt
2005-11-13 9:54 ` Michael Buesch
2005-11-12 21:28 ` PowerBook G4 boot failure " Alexey Dobriyan
2005-11-12 21:28 ` Alexey Dobriyan
2005-11-12 22:39 ` Linuv 2.6.15-rc1 John W. Linville
2005-11-12 23:29 ` Jody McIntyre
2005-11-13 9:01 ` Christoph Hellwig
2005-11-13 11:05 ` Jens Axboe
2005-11-16 6:15 ` [patch] new block/ directory comment tidy Coywolf Qi Hunt
2005-11-16 7:48 ` Christoph Hellwig
2005-11-16 7:57 ` Jens Axboe
2005-11-16 8:08 ` Coywolf Qi Hunt
2005-11-16 14:27 ` Jens Axboe
2005-11-14 13:58 ` Linuv 2.6.15-rc1 Alexandre Buisse
2005-11-14 14:32 ` Zilvinas Valinskas
2005-11-14 15:24 ` Mark Lord
2005-11-14 18:25 ` Pekka Enberg
2005-11-14 19:22 ` Alexandre Buisse
2005-11-15 9:05 ` Žilvinas Valinskas
2005-11-14 22:26 ` Bill Davidsen
2005-11-15 9:04 ` Žilvinas Valinskas
2005-11-16 14:32 ` Bill Davidsen
2005-11-14 18:24 ` Pekka Enberg
2005-11-15 0:29 ` Andrew Morton
2005-11-15 10:05 ` Zilvinas Valinskas
2005-11-15 11:56 ` Zilvinas Valinskas
2005-11-15 12:51 ` Pekka Enberg
2005-11-15 13:08 ` Zilvinas Valinskas
2005-11-15 14:00 ` Zilvinas Valinskas
2005-11-16 5:49 ` Zhu Yi
2005-11-16 9:45 ` Zilvinas Valinskas
2005-11-16 10:05 ` Pekka Enberg
2005-11-16 10:37 ` Zilvinas Valinskas
2005-11-16 11:40 ` Zilvinas Valinskas
2005-11-16 12:18 ` Pekka J Enberg
2005-11-16 12:29 ` Zilvinas Valinskas
2005-11-16 13:15 ` Zilvinas Valinskas
2005-11-16 13:33 ` Zilvinas Valinskas
2005-11-16 16:33 ` Pekka Enberg
2005-11-16 18:15 ` Zilvinas Valinskas
2005-11-16 19:55 ` [PATCH] ipw2200: disallow direct scanning when device is down (was: Linuv 2.6.15-rc1) Pekka Enberg
2005-11-16 20:04 ` Alejandro Bonilla
2005-11-17 5:59 ` Zhu Yi
2005-11-16 16:04 ` Linuv 2.6.15-rc1 Linus Torvalds
2005-11-16 9:33 ` Pekka J Enberg
2005-11-16 10:38 ` Zilvinas Valinskas
2005-11-16 12:22 ` Zilvinas Valinskas [this message]
2005-11-16 5:49 ` abuisse
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=20051116122210.GA31362@gemtek.lt \
--to=zilvinas@gemtek.lt \
--cc=akpm@osdl.org \
--cc=alexandre.buisse@ens-lyon.fr \
--cc=jketreno@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=penberg@cs.Helsinki.FI \
--cc=torvalds@osdl.org \
--cc=yi.zhu@intel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.