OK, after four days, this finally crashed again.  It gave this message
at the same time as giving the following error:

Feb  1 08:50:45 kirby kernel: [213351.856962] NETDEV WATCHDOG: eth0: transmit 
timed out
Feb  1 08:50:45 kirby kernel: [213351.856973] BUG: scheduling while atomic: 
swapper/0/0x00000100

...then a million messages:

Feb  1 08:50:45 kirby kernel: [213351.857062] bad: scheduling from the idle 
thread!
Feb  1 08:50:45 kirby kernel: [213351.857080] Pid: 0, comm: swapper Not tainted 
2.6.24-5-generic #1
Feb  1 08:50:45 kirby kernel: [213351.857084]  [dequeue_task_idle+40/64] 
dequeue_task_idle+0x28/0x40
Feb  1 08:50:45 kirby kernel: [213351.857088]  [dequeue_task+18/48] 
dequeue_task+0x12/0x30
Feb  1 08:50:45 kirby kernel: [213351.857094]  [deactivate_task+37/64] 
deactivate_task+0x25/0x40
Feb  1 08:50:45 kirby kernel: [213351.857097]  [schedule+588/1536] 
schedule+0x24c/0x600
Feb  1 08:50:45 kirby kernel: [213351.857104]  [__wake_up_common+75/128] 
__wake_up_common+0x4b/0x80
Feb  1 08:50:45 kirby kernel: [213351.857110]  [__mod_timer+157/176] 
__mod_timer+0x9d/0xb0
Feb  1 08:50:45 kirby kernel: [213351.857116]  [schedule_timeout+74/208] 
schedule_timeout+0x4a/0xd0
Feb  1 08:50:45 kirby kernel: [213351.857120]  [process_timeout+0/16] 
process_timeout+0x0/0x10
Feb  1 08:50:45 kirby kernel: [213351.857125]  [schedule_timeout+69/208] 
schedule_timeout+0x45/0xd0
Feb  1 08:50:45 kirby kernel: [213351.857130]  [msleep+21/32] msleep+0x15/0x20
Feb  1 08:50:45 kirby kernel: [213351.857134]  [<f89d4147>] 
sis190_soft_reset+0x17/0x30 [sis190]
Feb  1 08:50:45 kirby kernel: [213351.857142]  [<f89d43df>] 
sis190_hw_start+0x1f/0xa0 [sis190]
Feb  1 08:50:45 kirby kernel: [213351.857147]  [<f89d4c82>] 
sis190_tx_timeout+0x62/0xc0 [sis190]
Feb  1 08:50:45 kirby kernel: [213351.857152]  [printk+27/32] printk+0x1b/0x20
Feb  1 08:50:45 kirby kernel: [213351.857157]  [dev_watchdog+196/208] 
dev_watchdog+0xc4/0xd0
Feb  1 08:50:45 kirby kernel: [213351.857164]  [run_timer_softirq+361/480] 
run_timer_softirq+0x169/0x1e0
Feb  1 08:50:45 kirby kernel: [213351.857166]  [dev_watchdog+0/208] 
dev_watchdog+0x0/0xd0
Feb  1 08:50:45 kirby kernel: [213351.857171]  [dev_watchdog+0/208] 
dev_watchdog+0x0/0xd0
Feb  1 08:50:45 kirby kernel: [213351.857176]  [__do_softirq+130/272] 
__do_softirq+0x82/0x110
Feb  1 08:50:45 kirby kernel: [213351.857182]  [do_softirq+85/96] 
do_softirq+0x55/0x60
Feb  1 08:50:45 kirby kernel: [213351.857186]  [irq_exit+109/128] 
irq_exit+0x6d/0x80
Feb  1 08:50:45 kirby kernel: [213351.857189]  
[smp_apic_timer_interrupt+85/128] smp_apic_timer_interrupt+0x55/0x80
Feb  1 08:50:45 kirby kernel: [213351.857195]  [apic_timer_interrupt+40/48] 
apic_timer_interrupt+0x28/0x30
Feb  1 08:50:45 kirby kernel: [213351.857203]  [mwait_idle_with_hints+70/96] 
mwait_idle_with_hints+0x46/0x60
Feb  1 08:50:45 kirby kernel: [213351.857208]  [cpu_idle+69/208] 
cpu_idle+0x45/0xd0

...I'm hoping that this is the error fixed in 2.6.24.5-9, as per the
changelog.

Francois Romieu (8):
      ipg: balance locking in irq handler
      ipg: plug Tx completion leak
      ipg: fix queue stop condition in the xmit handler
      ipg: fix Tx completion irq request
      sis190: add cmos ram access code for the SiS19x/968 chipset pair
      sis190: remove duplicate INIT_WORK
      sis190: mdio operation failure is not correctly detected
      sis190: scheduling while atomic error

For the full changelog, see:

http://kerneltrap.org/mailarchive/linux-kernel/2008/1/24/603479

Hardy has only released the 2.6.24.5-8 kernel.  I'm gonna hang out
another week or two and see if they release a 5-9, and I'll try that
one.  With luck, that's the same problem.

-- 
[3c900B] NETDEV WATCHDOG: transmit timed out/ Resetting the Tx ring pointer
https://bugs.launchpad.net/bugs/107807
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to