Bug 17652 - 2.6.27.52: eth0: Out-of-sync dirty pointer, 4267 vs. 4273.
Summary: 2.6.27.52: eth0: Out-of-sync dirty pointer, 4267 vs. 4273.
Status: RESOLVED OBSOLETE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: drivers_network@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-02 20:01 UTC by Martin Mokrejs
Modified: 2012-08-13 16:09 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.27.52
Subsystem:
Regression: No
Bisected commit-id:


Attachments
dmesg-2.6.27.52.txt (25.53 KB, text/plain)
2010-09-02 20:03 UTC, Martin Mokrejs
Details

Description Martin Mokrejs 2010-09-02 20:01:51 UTC
Hi,
  I am trying to figure out which cisco-vpn-client works and does not kill my running kernel (blinking keyboard LEDs very soon after some network traffic comes through the tunnel). With recent kernel like 2.6.31.14 with Gentoo package versioned cisco-vpnclient-3des-4.8.02.0030-r1 the hard-lock is that serious that mostly nothing is logged in time. I will try to find some computer with serial port to attach a remote console to. The only hint I found that once there was logged a single line like:

eth0: Out-of-sync dirty pointer, 3835 vs. 3840.


  I went for older version of the cisco client and lower kernel series. Now it works for me for few hours already with some traffic but hey, I see this message again and luckily, the machine still runs. Therefore I am reporting this bug here as I hope same issue exists in current more kernels although with more drastic consequences.

Linux version 2.6.27.52 (root@vrapenec) (gcc version 4.4.4 (Gentoo 4.4.4-r1 p1.1, pie-0.4.5) ) #1 Thu Sep 2 09:59:05 CEST 2010
[cut]
8139too Fast Ethernet driver 0.9.28
8139too 0000:02:05.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11
eth0: RealTek RTL8139 at 0xf884e000, 00:e0:18:b6:9d:31, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8100'
[cut]
cisco_ipsec: module license 'Proprietary' taints kernel.
Cisco Systems VPN Client Version 4.8.01 (0640) kernel module loaded
eth0: Out-of-sync dirty pointer, 3835 vs. 3840.
eth0: Out-of-sync dirty pointer, 4267 vs. 4273.
eth0: Out-of-sync dirty pointer, 5037 vs. 5042.
eth0: Out-of-sync dirty pointer, 5264 vs. 5269.
eth0: Out-of-sync dirty pointer, 5269 vs. 5274.
eth0: Out-of-sync dirty pointer, 5497 vs. 5502.
eth0: Out-of-sync dirty pointer, 5511 vs. 5516.
eth0: Out-of-sync dirty pointer, 5538 vs. 5543.
eth0: Out-of-sync dirty pointer, 5849 vs. 5861.
eth0: Out-of-sync dirty pointer, 5854 vs. 5861.
eth0: Out-of-sync dirty pointer, 5881 vs. 5886.
eth0: Out-of-sync dirty pointer, 5891 vs. 5897.
eth0: Out-of-sync dirty pointer, 6079 vs. 6085.
eth0: Out-of-sync dirty pointer, 6085 vs. 6091.
eth0: Out-of-sync dirty pointer, 6100 vs. 6107.
eth0: Out-of-sync dirty pointer, 6118 vs. 6128.
eth0: Out-of-sync dirty pointer, 6123 vs. 6128.
eth0: Out-of-sync dirty pointer, 6132 vs. 6148.
eth0: Out-of-sync dirty pointer, 6136 vs. 6148.
eth0: Out-of-sync dirty pointer, 6141 vs. 6148.
eth0: Out-of-sync dirty pointer, 6160 vs. 6165.
eth0: Out-of-sync dirty pointer, 6170 vs. 6175.
eth0: Out-of-sync dirty pointer, 6179 vs. 6184.
eth0: Out-of-sync dirty pointer, 6188 vs. 6196.
eth0: Out-of-sync dirty pointer, 6357 vs. 6367.
eth0: Out-of-sync dirty pointer, 6362 vs. 6367.
eth0: Out-of-sync dirty pointer, 6367 vs. 6375.
eth0: Out-of-sync dirty pointer, 6404 vs. 6410.
eth0: Out-of-sync dirty pointer, 6730 vs. 6735.
eth0: Out-of-sync dirty pointer, 6735 vs. 6740.
eth0: Out-of-sync dirty pointer, 6878 vs. 6883.
------------[ cut here ]------------
WARNING: at net/sched/sch_generic.c:219 dev_watchdog+0xc8/0x139()
NETDEV WATCHDOG: eth0 (8139too): transmit timed out
Modules linked in: cisco_ipsec(P) pcmcia firewire_ohci 8139too firewire_core parport_pc intel_agp i2c_i801
Pid: 7000, comm: seamonkey-bin Tainted: P          2.6.27.52 #1
 [<c011758e>] warn_slowpath+0x4b/0x6c
 [<c0133da2>] ? sync_page_killable+0x0/0x2a
 [<c01339ef>] ? file_read_actor+0x74/0xce
 [<c013ef46>] ? handle_mm_fault+0x192/0x454
 [<c0128dc5>] ? getnstimeofday+0x4b/0xcf
 [<c0114d0a>] ? T.751+0x36/0x49
 [<c0128dc5>] ? getnstimeofday+0x4b/0xcf
 [<c0215756>] ? strlcpy+0x13/0x3d
 [<c03512b9>] dev_watchdog+0xc8/0x139
 [<c011d766>] ? mod_timer+0x21/0x27
 [<c02dde6d>] ? usb_hcd_poll_rh_status+0xfd/0x105
 [<c011d86a>] run_timer_softirq+0xfe/0x143
 [<c03511f1>] ? dev_watchdog+0x0/0x139
 [<c011ad43>] __do_softirq+0x38/0x7b
 [<c011adab>] do_softirq+0x25/0x2a
 [<c011ae69>] irq_exit+0x28/0x2a
 [<c0104194>] do_IRQ+0x56/0x6a
 [<c0102b63>] common_interrupt+0x23/0x28
 =======================
---[ end trace 9856a8172b61132a ]---
eth0: Transmit timeout, status 0d 0000 c07f media 18.
eth0: Tx queue start entry 7698  dirty entry 7687.
eth0:  Tx descriptor 0 is 000a008e.
eth0:  Tx descriptor 1 is 000a008e.
eth0:  Tx descriptor 2 is 000a008e.
eth0:  Tx descriptor 3 is 100a008e. (queue head)
eth0: link up, 10Mbps, half-duplex, lpa 0x45E1
Comment 1 Martin Mokrejs 2010-09-02 20:03:35 UTC
Created attachment 28842 [details]
dmesg-2.6.27.52.txt

02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: ASUSTeK Computer Inc. L8400B or L3C/S notebook
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at a800 [size=256]
        Memory at d6800000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139too

Note You need to log in before you can comment on or make changes to this bug.