Date: Wed, 17 Jan 1996 01:26:27 +0200 (EET) From: Heikki Suonsivu <hsu@clinet.fi> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/950: Two PCI bridge chips fail (multiple multiport ethernet boards) Message-ID: <199601162326.BAA01667@katiska.clinet.fi> Resent-Message-ID: <199601162330.PAA25606@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 950 >Category: kern >Synopsis: Two PCI bridge chips fail (multiple multiport ethernet boards) >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 16 15:30:05 PST 1996 >Last-Modified: >Originator: Heikki Suonsivu >Organization: Clinet, Espoo, Finland >Release: FreeBSD 2.2-CURRENT i386 >Environment: ASUS SIS based board, P90. Very plain configuration, I'm trying to see if PCI machines could make fast multiport routers. This works great when 1-port cards or 1-port cards together with 1 two-port SMC card. I can get close ethernet speed through it with around 15% cpu load. So I'm trying multiple multiport PCI cards, either SMC two-port combo cards or ZNYX 4-port card, to get around PCI number-of-slots limit on bulk motherboards. Jan 16 21:15:32 otaniemi6-gw /kernel: FreeBSD 2.2-CURRENT #6: Wed Jan 10 16:58:3 5 EET 1996 Jan 16 21:15:32 otaniemi6-gw /kernel: hsu@katiska.clinet.fi:/usr/current/src /sys/compile/CLINETROUTER Jan 16 21:15:32 otaniemi6-gw /kernel: CPU: Pentium (89.80-MHz 586-class CPU) Jan 16 21:15:32 otaniemi6-gw /kernel: Origin = "GenuineIntel" Id = 0x525 Stepping=5 Jan 16 21:15:32 otaniemi6-gw /kernel: Features=0x1bf<FPU,VME,PSE,MCE,CX8,APIC> Jan 16 21:15:32 otaniemi6-gw /kernel: real memory = 8388608 (8192K bytes) Jan 16 21:15:32 otaniemi6-gw /kernel: avail memory = 6287360 (6140K bytes) Jan 16 21:15:32 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 21:15:32 otaniemi6-gw /kernel: pci0:0: Silicon Integrated Systems, device=0x5511, class=bridge (host) [no driver assigned] Jan 16 21:15:32 otaniemi6-gw /kernel: chip0 <SiS 85c503> rev 1 on pci0:1 Jan 16 21:15:32 otaniemi6-gw /kernel: chip1 <DEC 21050 PCI-PCI bridge> rev 1 on pci0:11 Jan 16 21:15:32 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 21:15:32 otaniemi6-gw /kernel: de0 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:4 Jan 16 21:15:32 otaniemi6-gw /kernel: de0: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3c Jan 16 21:15:32 otaniemi6-gw /kernel: de0: enabling 10baseT/UTP port Jan 16 21:15:33 otaniemi6-gw /kernel: de1 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:5 Jan 16 21:15:33 otaniemi6-gw /kernel: de1: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3d Jan 16 21:15:33 otaniemi6-gw /kernel: de1: enabling 10baseT/UTP port Jan 16 21:15:33 otaniemi6-gw /kernel: de2 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:6 Jan 16 21:15:33 otaniemi6-gw /kernel: de2: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3e Jan 16 21:15:33 otaniemi6-gw /kernel: de2: enabling 10baseT/UTP port Jan 16 21:15:33 otaniemi6-gw /kernel: de3 <Digital DC21040 Ethernet> rev 35 int a irq 11 on pci1:7 Jan 16 21:15:33 otaniemi6-gw /kernel: de3: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3f Jan 16 21:15:33 otaniemi6-gw /kernel: de3: enabling 10baseT/UTP port Jan 16 21:15:33 otaniemi6-gw /kernel: Probing for devices on the ISA bus: Jan 16 21:15:33 otaniemi6-gw /kernel: vt0 at 0x60-0x6f irq 1 on motherboard Jan 16 21:15:33 otaniemi6-gw /kernel: vt0: et3000, 80 col, color, 8 scr, mf2-kbd, [R3.20-b24] Jan 16 21:15:34 otaniemi6-gw /kernel: ed0 not found at 0x280 Jan 16 21:15:34 otaniemi6-gw /kernel: ed1 not found at 0x300 Jan 16 21:15:34 otaniemi6-gw /kernel: ed2 not found at 0x360 Jan 16 21:15:34 otaniemi6-gw /kernel: ed3 not found at 0x240 Jan 16 21:15:34 otaniemi6-gw /kernel: ed4 not found at 0x340 Jan 16 21:15:34 otaniemi6-gw /kernel: ed5 not found at 0x220 Jan 16 21:15:34 otaniemi6-gw /kernel: sio0 at 0x3f8-0x3ff irq 4 on isa Jan 16 21:15:34 otaniemi6-gw /kernel: sio0: type 16550A Jan 16 21:15:34 otaniemi6-gw /kernel: sio0 not probed due to I/O address conflict with sio0 at 0x3f8 Jan 16 21:15:34 otaniemi6-gw /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa Jan 16 21:15:35 otaniemi6-gw /kernel: sio1: type 16550A Jan 16 21:15:35 otaniemi6-gw /kernel: sio1 not probed due to I/O address conflict with sio1 at 0x2f8 Jan 16 21:15:35 otaniemi6-gw /kernel: sio2 not found at 0x2a0 Jan 16 21:15:35 otaniemi6-gw /kernel: sio2 not found at 0x2a0 Jan 16 21:15:35 otaniemi6-gw /kernel: sio3 not found at 0x2a8 Jan 16 21:15:35 otaniemi6-gw /kernel: sio3 not found at 0x2a8 Jan 16 21:15:35 otaniemi6-gw /kernel: sio4 not found at 0x2b0 Jan 16 21:15:35 otaniemi6-gw /kernel: sio4 not found at 0x2b0 Jan 16 21:15:35 otaniemi6-gw /kernel: sio5 not found at 0x2b8 Jan 16 21:15:35 otaniemi6-gw /kernel: sio5 not found at 0x2b8 Jan 16 21:15:35 otaniemi6-gw /kernel: cy0 not found Jan 16 21:15:35 otaniemi6-gw /kernel: cy1 not found Jan 16 21:15:35 otaniemi6-gw /kernel: bt0 not found at 0x330 Jan 16 21:15:35 otaniemi6-gw /kernel: aha0 not found at 0x330 Jan 16 21:15:35 otaniemi6-gw /kernel: wdc0 at 0x1f0-0x1f7 irq 14 on isa Jan 16 21:15:35 otaniemi6-gw /kernel: wdc0: unit 0 (wd0): <QUANTUM FIREBALL1280A> Jan 16 21:15:35 otaniemi6-gw /kernel: wd0: 1222MB (2503872 sectors), 2484 cyls, 16 heads, 63 S/T, 512 B/S Jan 16 21:15:35 otaniemi6-gw /kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa Jan 16 21:15:35 otaniemi6-gw /kernel: fdc0: NEC 72065B Jan 16 21:15:35 otaniemi6-gw /kernel: fd0: 1.44MB 3.5in Jan 16 21:15:36 otaniemi6-gw /kernel: arc0 not found at 0x300 Jan 16 21:15:36 otaniemi6-gw /kernel: npx0 on motherboard Jan 16 21:15:36 otaniemi6-gw /kernel: npx0: INT 16 interface Jan 16 21:15:36 otaniemi6-gw /kernel: new masks: bio c0004040, tty c003041a, net c003041a Jan 16 21:15:34 otaniemi6-gw lpd[78]: restarted >Description: Using any combination of 2 or more multiport PCI ethernet boards always fails correctly to install/probe the second or later cards. It seems that the first board is correctly set up and probed, but for the next one pci code gets confused, trying to use first card's data for the second one: - Two two-port boards: Jan 16 23:23:58 otaniemi6-gw /kernel: pcibus_setup(1): mode 1 addr port (0x0cf8 ) is 0x80000084 Jan 16 23:23:58 otaniemi6-gw /kernel: pcibus_setup(1a): mode1res=0x80000000 (0x8 0000000) Jan 16 23:23:58 otaniemi6-gw /kernel: pcibus_check: device 0 is there (id=55 111039) Jan 16 23:23:58 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:23:58 otaniemi6-gw /kernel: configuration mode 1 allows 32 devices. Jan 16 23:23:58 otaniemi6-gw /kernel: pci0:0: Silicon Integrated Systems, device =0x5511, class=bridge (host) [no driver assigned] Jan 16 23:23:58 otaniemi6-gw /kernel: chip0 <SiS 85c503> rev 1 on pci0:1 Jan 16 23:23:58 otaniemi6-gw /kernel: chip1 <DEC 21050 PCI-PCI bridge> rev 2 on pci0:11 Jan 16 23:23:58 otaniemi6-gw /kernel: bridge from pci0 to pci1 through 1. Jan 16 23:23:58 otaniemi6-gw /kernel: mapping regs: io:2280c0c0 mem:fbf0fbf0 p mem:fbf0fc00chip2 <DEC 21050 PCI-PCI bridge> rev 2 on pci0:12 Jan 16 23:23:58 otaniemi6-gw /kernel: bridge from pci0 to pci1 through 1. Jan 16 23:23:58 otaniemi6-gw /kernel: mapping regs: io:2280b0b0 mem:fbe0fbe0 p mem:fbf0fc00pci0: subordinate busses from 1 upto 1. Jan 16 23:23:58 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:23:59 otaniemi6-gw /kernel: de0 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:4 Jan 16 23:23:59 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c800 size=008 0. Jan 16 23:23:59 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:23:59 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbfff000 size=008 0. Jan 16 23:23:59 otaniemi6-gw /kernel: reg16: ioaddr=0xc800 size=0x80 Jan 16 23:23:59 otaniemi6-gw /kernel: de0: DC21040 [10Mb/s] pass 2.3 Ethernet ad dress 00:00:c0:01:0b:c0 Jan 16 23:23:59 otaniemi6-gw /kernel: de0: enabling Thinwire/AUI port Jan 16 23:23:59 otaniemi6-gw /kernel: bpf: de0 attached Jan 16 23:23:59 otaniemi6-gw /kernel: de1 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:5 Jan 16 23:23:59 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c400 size=008 0. Jan 16 23:23:59 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:23:59 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffe000 size=008 0. Jan 16 23:24:00 otaniemi6-gw /kernel: reg16: ioaddr=0xc400 size=0x80 Jan 16 23:24:00 otaniemi6-gw /kernel: de1: DC21040 [10Mb/s] pass 2.3 Ethernet ad dress 00:00:c0:e0:09:c0 Jan 16 23:24:00 otaniemi6-gw /kernel: de1: enabling Thinwire/AUI port Jan 16 23:24:00 otaniemi6-gw /kernel: bpf: de1 attached Jan 16 23:24:00 otaniemi6-gw /kernel: pci1: uses 256 bytes of memory from fbffe0 00 upto fbfff07f. Jan 16 23:24:00 otaniemi6-gw /kernel: pci1: uses 256 bytes of I/O space from c40 0 upto c87f. Jan 16 23:24:00 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:24:00 otaniemi6-gw /kernel: de2 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:4 Jan 16 23:24:00 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c800 size=008 0. Jan 16 23:24:00 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:24:00 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbfff000 size=008 0. Jan 16 23:24:00 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc8 00-0xc87f is incompatible with its bridge's range 0xb000-0xbfff Jan 16 23:24:00 otaniemi6-gw /kernel: de3 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:5 Jan 16 23:24:01 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c400 size=008 0. Jan 16 23:24:01 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:24:01 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffe000 size=008 0. Jan 16 23:24:01 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc4 00-0xc47f is incompatible with its bridge's range 0xb000-0xbfff Jan 16 23:24:01 otaniemi6-gw /kernel: pci1: uses 256 bytes of memory from fbffe0 00 upto fbfff07f. Jan 16 23:24:01 otaniemi6-gw /kernel: pci1: uses 256 bytes of I/O space from c40 0 upto c87f. Jan 16 23:24:01 otaniemi6-gw /kernel: Probing for devices on the ISA bus: - If 2-port card is the first one, the 4-port one is reported to have 2 ports (all fail): Jan 16 23:38:01 otaniemi6-gw /kernel: pcibus_setup(1): mode 1 addr port (0x0cf8 ) is 0x80000084 Jan 16 23:38:01 otaniemi6-gw /kernel: pcibus_setup(1a): mode1res=0x80000000 (0x8 0000000) Jan 16 23:38:01 otaniemi6-gw /kernel: pcibus_check: device 0 is there (id=55 111039) Jan 16 23:38:01 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:38:01 otaniemi6-gw /kernel: configuration mode 1 allows 32 devices. Jan 16 23:38:01 otaniemi6-gw /kernel: pci0:0: Silicon Integrated Systems, device =0x5511, class=bridge (host) [no driver assigned] Jan 16 23:38:02 otaniemi6-gw /kernel: chip0 <SiS 85c503> rev 1 on pci0:1 Jan 16 23:38:02 otaniemi6-gw /kernel: chip1 <DEC 21050 PCI-PCI bridge> rev 2 on pci0:10 Jan 16 23:38:02 otaniemi6-gw /kernel: bridge from pci0 to pci1 through 1. Jan 16 23:38:02 otaniemi6-gw /kernel: mapping regs: io:2280c0c0 mem:fbf0fbf0 p mem:fbf0fc00chip2 <DEC 21050 PCI-PCI bridge> rev 1 on pci0:11 Jan 16 23:38:02 otaniemi6-gw /kernel: bridge from pci0 to pci1 through 1. Jan 16 23:38:02 otaniemi6-gw /kernel: mapping regs: io:2280b0a0 mem:fbe0fbe0 p mem:fbf0fc00pci0: subordinate busses from 1 upto 1. Jan 16 23:38:02 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:38:02 otaniemi6-gw /kernel: de0 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:4 Jan 16 23:38:02 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c800 size=008 0. Jan 16 23:38:02 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:38:03 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbfff000 size=008 0. Jan 16 23:38:03 otaniemi6-gw /kernel: reg16: ioaddr=0xc800 size=0x80 Jan 16 23:38:03 otaniemi6-gw /kernel: de0: DC21040 [10Mb/s] pass 2.3 Ethernet ad dress 00:00:c0:50:01:c0 Jan 16 23:38:03 otaniemi6-gw /kernel: de0: enabling Thinwire/AUI port Jan 16 23:38:03 otaniemi6-gw /kernel: bpf: de0 attached Jan 16 23:38:03 otaniemi6-gw /kernel: de1 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:5 Jan 16 23:38:03 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c400 size=008 0. Jan 16 23:38:03 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:38:03 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffe000 size=008 0. Jan 16 23:38:03 otaniemi6-gw /kernel: reg16: ioaddr=0xc400 size=0x80 Jan 16 23:38:03 otaniemi6-gw /kernel: de1: DC21040 [10Mb/s] pass 2.3 Ethernet ad dress 00:00:c0:1e:02:c0 Jan 16 23:38:03 otaniemi6-gw /kernel: de1: enabling Thinwire/AUI port Jan 16 23:38:03 otaniemi6-gw /kernel: bpf: de1 attached Jan 16 23:38:03 otaniemi6-gw /kernel: pci1: uses 256 bytes of memory from fbffe0 00 upto fbfff07f. Jan 16 23:38:03 otaniemi6-gw /kernel: pci1: uses 256 bytes of I/O space from c40 0 upto c87f. Jan 16 23:38:03 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:38:03 otaniemi6-gw /kernel: de2 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:4 Jan 16 23:38:03 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c800 size=008 0. Jan 16 23:38:03 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:38:04 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbfff000 size=008 0. Jan 16 23:38:04 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc8 00-0xc87f is incompatible with its bridge's range 0xa000-0xbfff Jan 16 23:38:04 otaniemi6-gw /kernel: de3 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:5 Jan 16 23:38:04 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c400 size=008 0. Jan 16 23:38:04 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:38:04 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffe000 size=008 0. Jan 16 23:38:04 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc4 00-0xc47f is incompatible with its bridge's range 0xa000-0xbfff Jan 16 23:38:04 otaniemi6-gw /kernel: pci1: uses 256 bytes of memory from fbffe0 00 upto fbfff07f. Jan 16 23:38:04 otaniemi6-gw /kernel: pci1: uses 256 bytes of I/O space from c40 0 upto c87f. Jan 16 23:38:04 otaniemi6-gw /kernel: Probing for devices on the ISA bus: - If 4-port card is the first one, the 2-port one is reported to have 4 ports (all fail): Jan 16 23:29:53 otaniemi6-gw /kernel: CI bus: Jan 16 23:29:53 otaniemi6-gw /kernel: de0 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:4 Jan 16 23:29:53 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c800 size=008 0. Jan 16 23:29:53 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:29:54 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbfff000 size=008 0. Jan 16 23:29:54 otaniemi6-gw /kernel: reg16: ioaddr=0xc800 size=0x80 Jan 16 23:29:54 otaniemi6-gw /kernel: de0: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3c Jan 16 23:29:54 otaniemi6-gw /kernel: de0: enabling 10baseT/UTP port Jan 16 23:29:54 otaniemi6-gw /kernel: bpf: de0 attached Jan 16 23:29:54 otaniemi6-gw /kernel: de1 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:5 Jan 16 23:29:54 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c400 size=008 0. Jan 16 23:29:54 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:29:54 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffe000 size=008 0. Jan 16 23:29:54 otaniemi6-gw /kernel: reg16: ioaddr=0xc400 size=0x80 Jan 16 23:29:54 otaniemi6-gw /kernel: de1: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3d Jan 16 23:29:54 otaniemi6-gw /kernel: de1: enabling 10baseT/UTP port Jan 16 23:29:54 otaniemi6-gw /kernel: bpf: de1 attached Jan 16 23:29:55 otaniemi6-gw /kernel: de2 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:6 Jan 16 23:29:55 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c000 size=008 0. Jan 16 23:29:55 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:29:55 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffd000 size=008 0. Jan 16 23:29:55 otaniemi6-gw /kernel: reg16: ioaddr=0xc000 size=0x80 Jan 16 23:29:55 otaniemi6-gw /kernel: de2: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3e Jan 16 23:29:55 otaniemi6-gw /kernel: de2: enabling 10baseT/UTP port Jan 16 23:29:55 otaniemi6-gw /kernel: bpf: de2 attached Jan 16 23:29:55 otaniemi6-gw /kernel: de3 <Digital DC21040 Ethernet> rev 35 int a irq 11 on pci1:7 Jan 16 23:29:55 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000b800 size=008 0. Jan 16 23:29:55 otaniemi6-gw /kernel: [pci1 uses memory from fbf00000 to fbfff fff] Jan 16 23:29:55 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffc000 size=008 0. Jan 16 23:29:55 otaniemi6-gw /kernel: reg16: ioaddr=0xb800 size=0x80 Jan 16 23:29:55 otaniemi6-gw /kernel: de3: ZNYX ZX314 DC21040 [10Mb/s] pass 2.3 Ethernet address 00:c0:95:f0:05:3f Jan 16 23:29:56 otaniemi6-gw /kernel: de3: enabling 10baseT/UTP port Jan 16 23:29:56 otaniemi6-gw /kernel: bpf: de3 attached Jan 16 23:29:56 otaniemi6-gw /kernel: pci1: uses 512 bytes of memory from fbffc0 00 upto fbfff07f. Jan 16 23:29:56 otaniemi6-gw /kernel: pci1: uses 512 bytes of I/O space from b80 0 upto c87f. Jan 16 23:29:56 otaniemi6-gw /kernel: Probing for devices on the PCI bus: Jan 16 23:29:56 otaniemi6-gw /kernel: de4 <Digital DC21040 Ethernet> rev 35 int a irq 10 on pci1:4 Jan 16 23:29:56 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c800 size=008 0. Jan 16 23:29:56 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:29:56 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbfff000 size=008 0. Jan 16 23:29:56 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc8 00-0xc87f is incompatible with its bridge's range 0xa000-0xafff Jan 16 23:29:56 otaniemi6-gw /kernel: de5 <Digital DC21040 Ethernet> rev 35 int a irq 12 on pci1:5 Jan 16 23:29:57 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c400 size=008 0. Jan 16 23:29:57 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:29:57 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffe000 size=008 0. Jan 16 23:29:57 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc4 00-0xc47f is incompatible with its bridge's range 0xa000-0xafff Jan 16 23:29:57 otaniemi6-gw /kernel: de6 <Digital DC21040 Ethernet> rev 35 int a irq 9 on pci1:6 Jan 16 23:29:57 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000c000 size=008 0. Jan 16 23:29:57 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:29:57 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffd000 size=008 0. Jan 16 23:29:57 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xc0 00-0xc07f is incompatible with its bridge's range 0xa000-0xafff Jan 16 23:29:57 otaniemi6-gw /kernel: de7 <Digital DC21040 Ethernet> rev 35 int a irq 11 on pci1:7 Jan 16 23:29:57 otaniemi6-gw /kernel: mapreg[10] type=1 addr=0000b800 size=008 0. Jan 16 23:29:57 otaniemi6-gw /kernel: [pci1 uses memory from fbe00000 to fbeff fff] Jan 16 23:29:57 otaniemi6-gw /kernel: mapreg[14] type=0 addr=fbffc000 size=008 0. Jan 16 23:29:57 otaniemi6-gw /kernel: pci_map_port failed: device's iorange 0xb8 00-0xb87f is incompatible with its bridge's range 0xa000-0xafff Jan 16 23:29:57 otaniemi6-gw /kernel: pci1: uses 512 bytes of memory from fbffc0 00 upto fbfff07f. Jan 16 23:29:57 otaniemi6-gw /kernel: pci1: uses 512 bytes of I/O space from b80 0 upto c87f. Jan 16 23:29:57 otaniemi6-gw /kernel: Probing for devices on the ISA bus: The addresses seem similarly conflicting. Missing newlines after "mapping regs" printf's hint that I'm the first brave soul to try this :-). In addition to failing installing the interfaces, the machine also panics after is has synced disks. Core dump is available at ftp://ftp.clinet.fi/pub/FreeBSD/crashdumps/multiplebridges/*.0.gz in addition to other related files and more complete logs. The panic appears within dev_shutdownall: (kgdb) bt #0 boot (howto=256) at ../../i386/i386/machdep.c:931 #1 0xf01155d3 in panic (fmt=0xf01b908c "page fault") at ../../kern/subr_prf.c:126 #2 0xf01b9baa in trap_fatal (frame=0xefbffec0) at ../../i386/i386/trap.c:757 #3 0xf01b971c in trap_pfault (frame=0xefbffec0, usermode=0) at ../../i386/i386/trap.c:679 #4 0xf01b93bb in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = 0, tf_esi = 37, tf_ebp = -272630012, tf_isp = -272630040, tf_ebx = -262757248, tf_edx = 2147483647, tf_ecx = -266416704, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -266843858, tf_cs = 8, tf_eflags = 66199, tf_esp = -262757248, tf_ss = -266407936}) at ../../i386/i386/trap.c:320 #5 0xf01af5c1 in calltrap () #6 0xf0109c07 in dev_shutdownall (force=0) at ../../kern/kern_devconf.c:90 #7 0xf01b1c80 in boot (howto=8) at ../../i386/i386/machdep.c:919 #8 0xf0113a89 in reboot (p=0xf0b29100, uap=0xefbfff94, retval=0xefbfff8c) at ../../kern/kern_xxx.c:82 #9 0xf01b9e77 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 8, tf_esi = 0, tf_ebp = -272639240, tf_isp = -272629788, tf_ebx = 2, tf_edx = -1, tf_ecx = -272639360, tf_eax = 55, tf_trapno = 7, tf_err = 582, tf_eip = 5753, tf_cs = 31, tf_eflags = 582, tf_esp = -272639264, tf_ss = 39}) at ../../i386/i386/trap.c:917 #10 0xf01af60d in Xsyscall () #11 0x107f in ?? () (kgdb) up #1 0xf01155d3 in panic (fmt=0xf01b908c "page fault") More complete gdb script is: ftp://ftp.clinet.fi/pub/FreeBSD/crashdumps/multiplebridges/gdb.script.0.gz >How-To-Repeat: Put two multiport ethernet boards in one machine. It seems to be quite repeatable. I used SMC Etherpower2's and a ZNYX 314. ASUS SIS chipset based motherboard P/I-P55SP4 (I don't know if that means anything here, could be). >Fix: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601162326.BAA01667>