My Shuttle box also suffers from this problem after upgrading to 9.10 (9.04 was fine). Ethernet chip periodically locks up - about once a day with the following log:
Nov 3 19:24:39 cube kernel: [ 9782.746442] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Nov 3 19:24:39 cube kernel: [ 9782.747134] EXT3 FS on sdb1, internal journal
Nov 3 19:24:39 cube kernel: [ 9782.747140] EXT3-fs: mounted filesystem with writeback data mode.
Nov 3 19:34:05 cube kernel: [10349.127358] usb 1-2: USB disconnect, address 6
Nov 3 20:46:36 cube kernel: [14699.989023] ------------[ cut here ]------------
Nov 3 20:46:36 cube kernel: [14699.989045] WARNING: at /build/buildd/linux-2.6.31/net/sched/sch_generic.c:246 dev_watchdog+0x1f6/0x210()
Nov 3 20:46:36 cube kernel: [14699.989052] Hardware name: SK22V10
Nov 3 20:46:36 cube kernel: [14699.989056] NETDEV WATCHDOG: eth0 (via-rhine): transmit queue 0 timed out
Nov 3 20:46:36 cube kernel: [14699.989061] Modules linked in: isofs udf crc_itu_t nls_iso8859_1 nls_cp437 vfat fat usb_storage binfmt_misc ppdev snd_usb_audio snd_usb_lib snd_hwdep gspca_stv06xx gspca_zc3xx gspca_main iptable_filter videodev v4l1_compat ip_tables x_tables snd_via82xx gameport snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_mpu401_uart lp snd_seq_dummy psmouse keyspan_remote k8temp i2c_viapro shpchp nvidia(P) serio_raw parport snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore ohci1394 via_rhine mii ieee1394 sata_via amd64_agp agpgart
Nov 3 20:46:36 cube kernel: [14699.989153] Pid: 0, comm: swapper Tainted: P 2.6.31-14-generic #48-Ubuntu
Nov 3 20:46:36 cube kernel: [14699.989159] Call Trace:
Nov 3 20:46:36 cube kernel: [14699.989173] [<c014518d>] warn_slowpath_common+0x6d/0xa0
Nov 3 20:46:36 cube kernel: [14699.989182] [<c04b07c6>] ? dev_watchdog+0x1f6/0x210
Nov 3 20:46:36 cube kernel: [14699.989190] [<c04b07c6>] ? dev_watchdog+0x1f6/0x210
Nov 3 20:46:36 cube kernel: [14699.989198] [<c0145206>] warn_slowpath_fmt+0x26/0x30
Nov 3 20:46:36 cube kernel: [14699.989206] [<c04b07c6>] dev_watchdog+0x1f6/0x210
Nov 3 20:46:36 cube kernel: [14699.989215] [<c0120065>] ? __assign_irq_vector+0xc5/0x1c0
Nov 3 20:46:36 cube kernel: [14699.989223] [<c05707da>] ? _spin_lock_irqsave+0x2a/0x40
Nov 3 20:46:36 cube kernel: [14699.989230] [<c01508d0>] ? add_timer_on+0x70/0xc0
Nov 3 20:46:36 cube kernel: [14699.989237] [<c01501b7>] run_timer_softirq+0x117/0x200
Nov 3 20:46:36 cube kernel: [14699.989248] [<c016a125>] ? tick_dev_program_event+0x45/0xe0
Nov 3 20:46:36 cube kernel: [14699.989256] [<c04b05d0>] ? dev_watchdog+0x0/0x210
Nov 3 20:46:36 cube kernel: [14699.989264] [<c014b3b0>] __do_softirq+0x90/0x1a0
Nov 3 20:46:36 cube kernel: [14699.989274] [<c015ff63>] ? hrtimer_interrupt+0x183/0x210
Nov 3 20:46:36 cube kernel: [14699.989282] [<c014b4fd>] do_softirq+0x3d/0x40
Nov 3 20:46:36 cube kernel: [14699.989288] [<c014b63d>] irq_exit+0x5d/0x70
Nov 3 20:46:36 cube kernel: [14699.989295] [<c011dcf7>] smp_apic_timer_interrupt+0x57/0x90
Nov 3 20:46:36 cube kernel: [14699.989303] [<c0103d71>] apic_timer_interrupt+0x31/0x40
Nov 3 20:46:36 cube kernel: [14699.989311] [<c0126fc5>] ? native_safe_halt+0x5/0x10
Nov 3 20:46:36 cube kernel: [14699.989318] [<c010a486>] default_idle+0x46/0xd0
Nov 3 20:46:36 cube kernel: [14699.989324] [<c010a55d>] c1e_idle+0x4d/0x100
Nov 3 20:46:36 cube kernel: [14699.989331] [<c010202c>] cpu_idle+0x8c/0xd0
Nov 3 20:46:36 cube kernel: [14699.989340] [<c056c096>] start_secondary+0xc6/0xc8
Nov 3 20:46:36 cube kernel: [14699.989346] ---[ end trace 08de259b328a8e53 ]---
Nov 3 20:46:36 cube kernel: [14699.989495] eth0: Transmit timed out, status 1003, PHY status 786d, resetting...
Nov 3 20:46:36 cube kernel: [14699.990191] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:46:56 cube kernel: [14719.989163] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:46:56 cube kernel: [14719.989804] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:16 cube kernel: [14739.989167] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:16 cube kernel: [14739.989867] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:28 cube kernel: [14751.989172] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:28 cube kernel: [14751.989884] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:40 cube kernel: [14763.988164] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:40 cube kernel: [14763.988855] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:54 cube kernel: [14777.989171] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:54 cube kernel: [14777.989859] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:48:06 cube kernel: [14789.989171] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:48:06 cube kernel: [14789.989859] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:48:18 cube kernel: [14801.988180] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:48:18 cube kernel: [14801.988861] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:48:28 cube kernel: [14811.989065] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:48:28 cube kernel: [14811.989763] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
.
. etc etc. ad infinitum.
.
Rebooting the OS is the only workaround so far. Thanks for your attention.
My Shuttle box also suffers from this problem after upgrading to 9.10 (9.04 was fine). Ethernet chip periodically locks up - about once a day with the following log:
Nov 3 19:24:39 cube kernel: [ 9782.746442] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended buildd/ linux-2. 6.31/net/ sched/sch_ generic. c:246 dev_watchdog+ 0x1f6/0x210( ) common+ 0x6d/0xa0 0x1f6/0x210 0x1f6/0x210 fmt+0x26/ 0x30 0x1f6/0x210 irq_vector+ 0xc5/0x1c0 irqsave+ 0x2a/0x40 on+0x70/ 0xc0 softirq+ 0x117/0x200 program_ event+0x45/ 0xe0 0x0/0x210 0x90/0x1a0 interrupt+ 0x183/0x210 0x3d/0x40 timer_interrupt +0x57/0x90 interrupt+ 0x31/0x40 safe_halt+ 0x5/0x10 idle+0x46/ 0xd0 +0xc6/0xc8
Nov 3 19:24:39 cube kernel: [ 9782.747134] EXT3 FS on sdb1, internal journal
Nov 3 19:24:39 cube kernel: [ 9782.747140] EXT3-fs: mounted filesystem with writeback data mode.
Nov 3 19:34:05 cube kernel: [10349.127358] usb 1-2: USB disconnect, address 6
Nov 3 20:46:36 cube kernel: [14699.989023] ------------[ cut here ]------------
Nov 3 20:46:36 cube kernel: [14699.989045] WARNING: at /build/
Nov 3 20:46:36 cube kernel: [14699.989052] Hardware name: SK22V10
Nov 3 20:46:36 cube kernel: [14699.989056] NETDEV WATCHDOG: eth0 (via-rhine): transmit queue 0 timed out
Nov 3 20:46:36 cube kernel: [14699.989061] Modules linked in: isofs udf crc_itu_t nls_iso8859_1 nls_cp437 vfat fat usb_storage binfmt_misc ppdev snd_usb_audio snd_usb_lib snd_hwdep gspca_stv06xx gspca_zc3xx gspca_main iptable_filter videodev v4l1_compat ip_tables x_tables snd_via82xx gameport snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_mpu401_uart lp snd_seq_dummy psmouse keyspan_remote k8temp i2c_viapro shpchp nvidia(P) serio_raw parport snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore ohci1394 via_rhine mii ieee1394 sata_via amd64_agp agpgart
Nov 3 20:46:36 cube kernel: [14699.989153] Pid: 0, comm: swapper Tainted: P 2.6.31-14-generic #48-Ubuntu
Nov 3 20:46:36 cube kernel: [14699.989159] Call Trace:
Nov 3 20:46:36 cube kernel: [14699.989173] [<c014518d>] warn_slowpath_
Nov 3 20:46:36 cube kernel: [14699.989182] [<c04b07c6>] ? dev_watchdog+
Nov 3 20:46:36 cube kernel: [14699.989190] [<c04b07c6>] ? dev_watchdog+
Nov 3 20:46:36 cube kernel: [14699.989198] [<c0145206>] warn_slowpath_
Nov 3 20:46:36 cube kernel: [14699.989206] [<c04b07c6>] dev_watchdog+
Nov 3 20:46:36 cube kernel: [14699.989215] [<c0120065>] ? __assign_
Nov 3 20:46:36 cube kernel: [14699.989223] [<c05707da>] ? _spin_lock_
Nov 3 20:46:36 cube kernel: [14699.989230] [<c01508d0>] ? add_timer_
Nov 3 20:46:36 cube kernel: [14699.989237] [<c01501b7>] run_timer_
Nov 3 20:46:36 cube kernel: [14699.989248] [<c016a125>] ? tick_dev_
Nov 3 20:46:36 cube kernel: [14699.989256] [<c04b05d0>] ? dev_watchdog+
Nov 3 20:46:36 cube kernel: [14699.989264] [<c014b3b0>] __do_softirq+
Nov 3 20:46:36 cube kernel: [14699.989274] [<c015ff63>] ? hrtimer_
Nov 3 20:46:36 cube kernel: [14699.989282] [<c014b4fd>] do_softirq+
Nov 3 20:46:36 cube kernel: [14699.989288] [<c014b63d>] irq_exit+0x5d/0x70
Nov 3 20:46:36 cube kernel: [14699.989295] [<c011dcf7>] smp_apic_
Nov 3 20:46:36 cube kernel: [14699.989303] [<c0103d71>] apic_timer_
Nov 3 20:46:36 cube kernel: [14699.989311] [<c0126fc5>] ? native_
Nov 3 20:46:36 cube kernel: [14699.989318] [<c010a486>] default_
Nov 3 20:46:36 cube kernel: [14699.989324] [<c010a55d>] c1e_idle+0x4d/0x100
Nov 3 20:46:36 cube kernel: [14699.989331] [<c010202c>] cpu_idle+0x8c/0xd0
Nov 3 20:46:36 cube kernel: [14699.989340] [<c056c096>] start_secondary
Nov 3 20:46:36 cube kernel: [14699.989346] ---[ end trace 08de259b328a8e53 ]---
Nov 3 20:46:36 cube kernel: [14699.989495] eth0: Transmit timed out, status 1003, PHY status 786d, resetting...
Nov 3 20:46:36 cube kernel: [14699.990191] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:46:56 cube kernel: [14719.989163] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:46:56 cube kernel: [14719.989804] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:16 cube kernel: [14739.989167] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:16 cube kernel: [14739.989867] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:28 cube kernel: [14751.989172] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:28 cube kernel: [14751.989884] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:40 cube kernel: [14763.988164] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:40 cube kernel: [14763.988855] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:47:54 cube kernel: [14777.989171] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:47:54 cube kernel: [14777.989859] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:48:06 cube kernel: [14789.989171] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:48:06 cube kernel: [14789.989859] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:48:18 cube kernel: [14801.988180] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:48:18 cube kernel: [14801.988861] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov 3 20:48:28 cube kernel: [14811.989065] eth0: Transmit timed out, status 0003, PHY status 786d, resetting...
Nov 3 20:48:28 cube kernel: [14811.989763] eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
.
. etc etc. ad infinitum.
.
Rebooting the OS is the only workaround so far. Thanks for your attention.