------------[ cut here ]------------ WARNING: at net/sched/sch_generic.c:255 dev_watchdog+0xc1/0x150() Hardware name: CM-iAM/SBC-FITPC2i NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out Modules linked in: fuse coretemp sunrpc p4_clockmod iptable_nat nf_nat iptable_mangle nf_conntrack_ftp nf_conntrack_netbios_ns ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer r8169 snd i2c_isch sdhci_pci sdhci mii microcode joydev i2c_core mmc_core serio_raw soundcore snd_page_alloc pata_acpi ata_generic video pata_sch output [last unloaded: scsi_wait_scan] Pid: 2434, comm: ffmpeg Not tainted 2.6.33.6-147.fc13.i686.PAE #1 Call Trace: [<c043d69d>] warn_slowpath_common+0x65/0x7c [<c070a7c8>] ? dev_watchdog+0xc1/0x150 [<c043d6e8>] warn_slowpath_fmt+0x24/0x27 [<c070a7c8>] dev_watchdog+0xc1/0x150 [<c04552cb>] ? hrtimer_forward+0x10f/0x123 [<c041cd5d>] ? lapic_next_event+0x16/0x1a [<c0448749>] run_timer_softirq+0x163/0x1e6 [<c070a707>] ? dev_watchdog+0x0/0x150 [<c0442a79>] __do_softirq+0xac/0x152 [<c0442b50>] do_softirq+0x31/0x3c [<c0442c64>] irq_exit+0x29/0x5c [<c041d6d7>] smp_apic_timer_interrupt+0x6f/0x7d [<c078358d>] apic_timer_interrupt+0x31/0x38 ---[ end trace 844a45a8f8a5646b ]--- r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up r8169: eth0: link up
you have to turn off the 'C-States' power saving in the BIOS and use just GV3, it's a known bug in the kernel (related to ACPI/Power Management).でも、省電力設定(GV3 only)は対処済み
# ethtool -k eth0 Offload parameters for eth0: rx-checksumming: on tx-checksumming: off scatter-gather: off tcp-segmentation-offload: off udp-fragmentation-offload: off generic-segmentation-offload: off generic-receive-offload: off large-receive-offload: offFedora13 では、NICのTSO(tcp-segmentation-offload)はOffになっているよなぁ・・・(TSOは、TCPパケットの処理をCPUではなく一部NICに任せる仕組みらしい)
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded r8169 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 r8169 0000:02:00.0: setting latency timer to 64 r8169 0000:02:00.0: irq 24 for MSI/MSI-X eth0: RTLc/8111c at 0xf7f96000, 00:01:c0:07:66:db, XID 1c4000c0 IRQ 24 r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded r8169 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 r8169 0000:03:00.0: setting latency timer to 64 r8169 0000:03:00.0: irq 25 for MSI/MSI-X eth1: RTL8168c/8111c at 0xf7fa6000, 00:01:c0:07:66:dc, XID 1c4000c0 IRQ 25
# yum -y install gcc make # yum -y install kernel kernel-devel kernel-headers kernel-PAE kernel-PAE-devel
# tar -xf r8168-8.018.00.tar.bz2 # cd r8168-8.018.00 # ./autorun.sh
$ lsmod | grep r8 r8168 84458 0 $ sudo /sbin/ethtool -i eth0 driver: r8168 version: 8.018.00-NAPI firmware-version: bus-info: 0000:02:00.0まぁ、しばらくこれで運用してみますか