public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* sungem hangs in atomic if netconsole enabled but no carrier
@ 2005-12-20 12:08 Johannes Berg
  2005-12-20 21:18 ` Benjamin Herrenschmidt
  2005-12-20 22:19 ` Francois Romieu
  0 siblings, 2 replies; 5+ messages in thread
From: Johannes Berg @ 2005-12-20 12:08 UTC (permalink / raw)
  To: linux-kernel; +Cc: David S. Miller, Benjamin Herrenschmidt, Eric Lemoine

[-- Attachment #1: Type: text/plain, Size: 1069 bytes --]

I've been debugging some issues and wondered why I got hangs in random
places in the code. It turns out that the problem is that I still had
netconsole enabled even though I have no network at the moment. So what
I had was:
  * sungem compiled in
  * netconsole=.... as command line
  * no network cable plugged in

sungem does recognise this situation and says that waiting for carrier
timed out. However, later, when I printk() in with interrupts disabled,
the system hangs after printing out a few lines to the console (I think
it's more than one, not sure though, might be just a single one).

Turns out that if I remove the netconsole=... option to my kernel, all
works fine and the system no longer hangs. Obviously not plugging in a
network cable is pretty useless when netconsole is turned on, but I
think it should not hang the system completely. So far I haven't been
able to figure out where it actually hangs and don't even know how to do
so -- I'm open for suggestions on how to find out why/where it hangs or
even fixes.

johannes


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-12-20 23:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-20 12:08 sungem hangs in atomic if netconsole enabled but no carrier Johannes Berg
2005-12-20 21:18 ` Benjamin Herrenschmidt
2005-12-20 21:23   ` David S. Miller
2005-12-20 22:19 ` Francois Romieu
2005-12-20 22:59   ` Benjamin Herrenschmidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox