NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/37976: netbsd 4.0 failed to catch multicast packets on some wm interface
>Number: 37976
>Category: kern
>Synopsis: netbsd 4.0 failed to catch multicast packets on some wm
>interface
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Feb 07 15:50:00 +0000 2008
>Originator: Wolfgang Stukenbrock
>Release: NetBSD 4.0
>Organization:
Dr. Nagler & Company GmbH
>Environment:
System: NetBSD s010 4.0 NetBSD 4.0 (GENERIC.MP) #0: Sat Dec 15 22:34:19 PST
2007
builds@wb28:/home/builds/ab/netbsd-4-0-RELEASE/amd64/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/amd64/compile/GENERIC.MP
amd64
Architecture: x86_64
Machine: amd64
>Description:
The netbsd 4.0 kernel does not recieve multicast packets on some wm
interfaces.
E.g. the routing deamon routed does not see any multicast packets send
to
RIP2-ROUTERS.MCAST.NET.route by other servers.
If you bring the interface into promisios mode (e.g. with tcpdump -i
wm1), then the
multicast packets are seen by routed.
The problem does not occure on all wm interfaces.
At least the following interface on the Intel S3210SHLC server board is
affected:
wm1 at pci0 dev 25 function 0: 82801I (AMT) LAN Controller, rev. 2
wm1: interrupting at ioapic0 pin 20 (irq 11)
wm1: PCI-Express bus
wm1: FLASH
wm1: Ethernet address 00:15:17:26:21:12
igphy1 at wm1 phy 1: i82566 10/100/1000 media interface, rev. 0
igphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
The wm interfaces in the PCIe slots works fine and the second on board
interface too.
Also the sip0 has no problem.
(on board NIC1 - PCI 32-bit bus)
wm3 at pci4 dev 2 function 0: Intel i82541GI 1000BASE-T Ethernet, rev. 5
wm3: interrupting at ioapic0 pin 18 (irq 9)
wm3: 32-bit 33MHz PCI bus
wm3: 65536 word (16 address bits) SPI EEPROM
wm3: Ethernet address 00:15:17:26:21:10
igphy3 at wm3 phy 1: Intel IGP01E1000 Gigabit PHY, rev. 0
igphy3: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
sip0 at pci4 dev 1 function 0: NatSemi DP83815 10/100 Ethernet, rev 00
sip0: interrupting at ioapic0 pin 17 (irq 10)
sip0: Ethernet address 00:02:e3:1d:8e:77
nsphyter0 at sip0 phy 0: DP83815 10/100 media interface, rev. 1
nsphyter0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
(PCIe cards)
wm0 at pci1 dev 0 function 0: Intel i82572EI 1000baseT Ethernet, rev. 6
wm0: interrupting at ioapic0 pin 16 (irq 11)
wm0: PCI-Express bus
wm0: 65536 word (16 address bits) SPI EEPROM
wm0: Ethernet address 00:1b:21:05:03:e8
igphy0 at wm0 phy 1: Intel IGP01E1000 Gigabit PHY, rev. 0
igphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
wm2 at pci2 dev 0 function 0: Intel i82572EI 1000baseT Ethernet, rev. 6
wm2: interrupting at ioapic0 pin 16 (irq 11)
wm2: PCI-Express bus
wm2: 65536 word (16 address bits) SPI EEPROM
wm2: Ethernet address 00:1b:21:05:01:47
igphy2 at wm2 phy 1: Intel IGP01E1000 Gigabit PHY, rev. 0
igphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
remark: the NIC1 (wm1 above) can be used as system-control-interface if
the onboard
BMC is instructed to do so. In our config, the BMC is setup in
the BIOS to
do not to access the NIC.
Here are the top lines of the boot messages for this system.
I've used the netbsd-GENERIC.MP.gz kernel from
ftp.netbsd.org:/pub/NetBSD/NetBSD-4.0/amd64/binary/kernel, so that
local config changes
cannot produce this problem.
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005,
2006, 2007
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 4.0 (GENERIC.MP) #0: Sat Dec 15 22:34:19 PST 2007
builds@wb28:/home/builds/ab/netbsd-4-0-RELEASE/amd64/200712160005Z-obj/home/builds/ab/netbsd-4-0-RELEASE/src/sys/arch/amd64/compile/GENERIC.MP
total memory = 4093 MB
avail memory = 3937 MB
timecounter: Timecounters tick every 10.000 msec
RTC BIOS diagnostic error 4<invalid_time>
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
mainbus0 (root)
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU 3075 @ 2.66GHz, 2660.13 MHz
cpu0: features:
bffbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features:
bffbfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,B20,DS,ACPI,MMX>
cpu0: features: bffbfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: features2: e3fd<SSE3,MONITOR,DS-CPL,VMX,EST,TM2,xTPR>
cpu0: features3: bffbfbff<SYSCALL/SYSRET,XD,EM64T>
cpu0: L2 cache 4 MB 64B/line 16-way
cpu0: Enhanced SpeedStep disabled by BIOS
cpu0: calibrating local timer
cpu0: apic clock running at 332 MHz
cpu0: 64 page colors
cpu1 at mainbus0: apid 1 (application processor)
cpu1: starting
cpu1: Intel(R) Xeon(R) CPU 3075 @ 2.66GHz, 2660.00 MHz
cpu1: features:
bffbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu1: features:
bffbfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,B20,DS,ACPI,MMX>
cpu1: features: bffbfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu1: features2: e3fd<SSE3,MONITOR,DS-CPL,VMX,EST,TM2,xTPR>
cpu1: features3: bffbfbff<SYSCALL/SYSRET,XD,EM64T>
cpu1: L2 cache 4 MB 64B/line 16-way
cpu1: Enhanced SpeedStep disabled by BIOS
ioapic0 at mainbus0 apid 5 (I/O APIC)
ioapic0: pa 0xfec00000, version 20, 24 pins
ioapic0: misconfigured as apic 0
ioapic0: remapped to apic 5
acpi0 at mainbus0: Advanced Configuration and Power Interface
acpi0: using Intel ACPI CA subsystem version 20060217
acpi0: X/RSDT: OemId <INTEL ,S3200SHC,00000000>, AslId <INTL,01000013>
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
mpacpi: could not get bus number, assuming bus 0
>How-To-Repeat:
Use an Intel S3210SHLC board an try to use NIC2 on it to recieve
multicast packets.
>Fix:
Currently not known from my side.
I've not enougth nowledge about the wm interface hard-/software or
documentation to do
further analyses. Sorry.
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index