2.2.16 SMP: "recvmsg bug: copied 0 seq XXXXXXX"

From: Steven_Snyder@3com.com
Date: Wed Jun 14 2000 - 10:22:47 EST


Ever since I built kernel v2.2.16 with SMP support I have been getting
this message in my system log:

  recvmsg bug: copied 0 seq 93F7B7E

The seq number varies from message to message.

I get this problem when running the DistributedNet RC5 client. The
problem is seen more frequently when running the client with multiple
threads. I have been using this same DistributedNet binary since
February (with UP kernels) and have seen no problems until now.

I've searched the mailing list archives and seen several posts
inquiring about this message. What I haven't seen is a solution to
this situation.

Can someone tell me how to get around this problem? I'll be happy to
provides any additional info needed.

About my system:

kernel: Linux version 2.2.16 (root@sunspot.snydernet.lan) (gcc version
egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 SMP Sat Jun 10 00:56:48 EST
 2000
kernel: Intel MultiProcessor Specification v1.1
kernel: Virtual Wire compatibility mode.
kernel: OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
kernel: Processor #0 Pentium(tm) Pro APIC version 17
kernel: Processor #1 Pentium(tm) Pro APIC version 17
kernel: I/O APIC #2 Version 17 at 0xFEC00000.
kernel: Processors: 2
kernel: mapped APIC to ffffe000 (fee00000)
kernel: mapped IOAPIC to ffffd000 (fec00000)
kernel: Detected 448805 kHz processor.
kernel: Console: colour VGA+ 80x25
kernel: Calibrating delay loop... 894.57 BogoMIPS
kernel: Memory: 257944k/262080k available (828k kernel code, 420k reserved,
2820k data, 68k init)
kernel: Dentry hash table entries: 32768 (order 6, 256k)
kernel: Buffer cache hash table entries: 262144 (order 8, 1024k)
kernel: Page cache hash table entries: 65536 (order 6, 256k)
kernel: Checking 386/387 coupling... OK, FPU using exception 16 error reporting.

kernel: Checking 'hlt' instruction... OK.
kernel: POSIX conformance testing by UNIFIX
kernel: mtrr: v1.35a (19990819) Richard Gooch (rgooch@atnf.csiro.au)
kernel: per-CPU timeslice cutoff: 100.11 usecs.
kernel: CPU0: Intel Pentium II (Deschutes) stepping 02
kernel: calibrating APIC timer ...
kernel: ..... CPU clock speed is 448.7838 MHz.
kernel: ..... system bus clock speed is 99.7294 MHz.
kernel: Booting processor 1 eip 2000
kernel: Calibrating delay loop... 894.57 BogoMIPS
kernel: OK.
kernel: CPU1: Intel Pentium II (Deschutes) stepping 02
kernel: Total of 2 processors activated (1789.13 BogoMIPS).
kernel: enabling symmetric IO mode... ...done.
kernel: ENABLING IO-APIC IRQs
kernel: init IO_APIC IRQs
kernel: IO-APIC (apicid-pin) 2-0, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23 not
connected.
kernel: number of MP IRQ sources: 21.
kernel: number of IO-APIC #2 registers: 24.
kernel: testing the IO APIC.......................
kernel:
kernel: IO APIC #2......
kernel: .... register #00: 02000000
kernel: ....... : physical APIC id: 02
kernel: .... register #01: 00170011
kernel: ....... : max redirection entries: 0017
kernel: ....... : IO APIC version: 0011
kernel: .... register #02: 00000000
kernel: ....... : arbitration: 00
kernel: .... IRQ redirection table:
kernel: NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
kernel: 00 000 00 1 0 0 0 0 0 0 00
kernel: 01 000 00 0 0 0 0 0 1 1 59
kernel: 02 0FF 0F 0 0 0 0 0 1 1 51
kernel: 03 000 00 0 0 0 0 0 1 1 61
kernel: 04 000 00 0 0 0 0 0 1 1 69
kernel: 05 000 00 0 0 0 0 0 1 1 71
kernel: 06 000 00 0 0 0 0 0 1 1 79
kernel: 07 000 00 0 0 0 0 0 1 1 81
kernel: 08 000 00 0 0 0 0 0 1 1 89
kernel: 09 000 00 0 0 0 0 0 1 1 91
kernel: 0a 000 00 0 0 0 0 0 1 1 99
kernel: 0b 000 00 0 0 0 0 0 1 1 A1
kernel: 0c 000 00 0 0 0 0 0 1 1 A9
kernel: 0d 000 00 1 0 0 0 0 0 0 00
kernel: 0e 000 00 0 0 0 0 0 1 1 B1
kernel: 0f 000 00 0 0 0 0 0 1 1 B9
kernel: 10 0FF 0F 1 1 0 1 0 1 1 C1
kernel: 11 0FF 0F 1 1 0 1 0 1 1 C9
kernel: 12 000 00 1 0 0 0 0 0 0 00
kernel: 13 000 00 1 0 0 0 0 0 0 00
kernel: 14 000 00 1 0 0 0 0 0 0 00
kernel: 15 000 00 1 0 0 0 0 0 0 00
kernel: 16 000 00 1 0 0 0 0 0 0 00
kernel: 17 000 00 1 0 0 0 0 0 0 00
kernel: .................................... done.
kernel: checking TSC synchronization across CPUs: passed.
kernel: mtrr: your CPUs had inconsistent fixed MTRR settings
kernel: mtrr: probably your BIOS does not setup all CPUs
kernel: PCI: PCI BIOS revision 2.10 entry at 0xfb240
kernel: PCI: Using configuration type 1
kernel: PCI: Probing PCI hardware
atd: atd startup succeeded
kernel: PCI->APIC IRQ transform: (B0,I9,P0) -> 17
kernel: PCI->APIC IRQ transform: (B0,I12,P0) -> 16
kernel: PCI->APIC IRQ transform: (B0,I12,P1) -> 16
kernel: PCI->APIC IRQ transform: (B1,I0,P0) -> 16
kernel: Linux NET4.0 for Linux 2.2
kernel: Based upon Swansea University Computer Society NET3.039
kernel: NET4: Unix domain sockets 1.0 for Linux NET4.0.
kernel: NET4: Linux TCP/IP 1.0 for NET4.0
kernel: IP Protocols: ICMP, UDP, TCP
kernel: TCP: Hash tables configured (ehash 262144 bhash 65536)
kernel: Starting kswapd v 1.5
kernel: Detected PS/2 Mouse Port.
kernel: pty: 256 Unix98 ptys configured
kernel: Real Time Clock Driver v1.09
kernel: loop: registered device at major 7
kernel: PIIX4: IDE controller on PCI bus 00 dev 39
kernel: PIIX4: not 100% native mode: will probe irqs later
kernel: ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
kernel: ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
kernel: hda: Maxtor 51024U2, ATA DISK drive
kernel: hdb: Nakamichi MJ-5.16, ATAPI CDROM drive
kernel: hdc: WDC AC29100D, ATA DISK drive
kernel: hdd: ST33221A, ATA DISK drive
kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
kernel: ide1 at 0x170-0x177,0x376 on irq 15
kernel: hda: Maxtor 51024U2, 9770MB w/2048kB Cache, CHS=19852/16/63, UDMA
kernel: hdc: WDC AC29100D, 8693MB w/1966kB Cache, CHS=17662/16/63, UDMA
kernel: hdd: ST33221A, 3077MB w/128kB Cache, CHS=6253/16/63, UDMA
kernel: scsi : 0 hosts.
kernel: scsi : detected total.
kernel: 3c59x.c:v0.99H 27May00 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
kernel: eth0: 3Com 3c905B Cyclone 100baseTx at 0xe400, 00:10:4b:9a:82:e5, IRQ
17
kernel: 8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
kernel: MII transceiver found at address 24, status 786d.
kernel: MII transceiver found at address 0, status 786d.
kernel: Enabling bus-master transmits and whole-frame receives.
kernel: eth1: 3c509 at 0x300 tag 1, 10baseT port, address 00 10 5a 9d ae 41,
IRQ 5.
kernel: 3c509.c:1.16 (2.2) 2/3/98 becker@cesdis.gsfc.nasa.gov.
kernel: Partition check:
kernel: hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
kernel: hdc: [PTBL] [1108/255/63] hdc1 hdc2
kernel: hdd: [PTBL] [781/128/63] hdd1 hdd2 hdd3
kernel: VFS: Mounted root (ext2 filesystem) readonly.
kernel: Freeing unused kernel memory: 68k freed
kernel: Adding Swap: 262576k swap-space (priority -1)
kernel: eth1: Setting Rx mode to 1 addresses.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:31 EST