I've got a snapshot from October 6, 2005 running on a Dell PE 1850. Nothing overly special. 3.2Ghz Xeon, 2G RAM, dual onboard Intel PRO/1000MT, Intel PRO/1000QP in the 64-bit/133mhz PCI-X slot, and a 36G U320/15K RPM SCSI disk. dmesg at the end of the email. The most relevant bits from the dmesg are as follows:
em0 at pci3 dev 4 function 0 "Intel PRO/1000MT QP (82546EB)" rev 0x01: em1 at pci3 dev 4 function 1 "Intel PRO/1000MT QP (82546EB)" rev 0x01: em2 at pci3 dev 6 function 0 "Intel PRO/1000MT QP (82546EB)" rev 0x01: em3 at pci3 dev 6 function 1 "Intel PRO/1000MT QP (82546EB)" rev 0x01: em4 at pci7 dev 7 function 0 "Intel PRO/1000MT (82541GI)" rev 0x05: em5 at pci8 dev 8 function 0 "Intel PRO/1000MT (82541GI)" rev 0x05: On em4 and em5, if I 'ifconfig em4 down' the interface looks like it is down to the OS -- tcpdump shows no packets coming in or going out. As expected. However, the link light is still on and any device connected to em4 (a SMC switch, in this case), sees the interface as UP. I have not done the same test with em0-3 (different chipset. see above), but I suspect I'll see the same problem. I'll be downloading a snapshot overnight while I sleep in hopes that the changes checked in on Oct 7 and beyond from FreeBSD's em driver help, but I was curious if anyone else has seen or can explain this behavior of the em driver or others for that matter. In attempting to debug this, I was told that the xl driver seems to work as expected. 'ifconfig xl0 down' drops the link. Any input would be much appreciated. Thanks! -jon dmesg: OpenBSD 3.8-current (GENERIC) #179: Thu Oct 6 11:32:36 MDT 2005 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Xeon(TM) CPU 3.20GHz ("GenuineIntel" 686-class) 3.20 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,CNXT-ID real mem = 2146807808 (2096492K) avail mem = 1952960512 (1907188K) using 4278 buffers containing 107442176 bytes (104924K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+(00) BIOS, date 01/19/05, BIOS32 rev. 0 @ 0xffe90 pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfb460/256 (14 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801EB/ER LPC" rev 0x00) pcibios0: PCI bus #10 is the last bus bios0: ROM list: 0xc0000/0xb000! 0xcb000/0x1000 0xcc000/0x4000 0xd0000/0x1000 0xec000/0x4000! ipmi0 at mainbus0: version 1.5 interface kcs ibase 0xca8/8 spacing 4 irq -1 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel E7710 SMCH" rev 0x09 ppb0 at pci0 dev 2 function 0 "Intel E7710 MCH PCIE" rev 0x09 pci1 at ppb0 bus 1 ppb1 at pci1 dev 0 function 0 "Intel PCIE-PCIE" rev 0x09 pci2 at ppb1 bus 2 ppb2 at pci2 dev 11 function 0 "IBM PCIX-PCIX" rev 0x02 pci3 at ppb2 bus 3 em0 at pci3 dev 4 function 0 "Intel PRO/1000MT QP (82546EB)" rev 0x01: irq 3, address: 00:04:23:ba:94:88 em1 at pci3 dev 4 function 1 "Intel PRO/1000MT QP (82546EB)" rev 0x01: irq 7, address: 00:04:23:ba:94:89 em2 at pci3 dev 6 function 0 "Intel PRO/1000MT QP (82546EB)" rev 0x01: irq 10, address: 00:04:23:ba:94:8a em3 at pci3 dev 6 function 1 "Intel PRO/1000MT QP (82546EB)" rev 0x01: irq 11, address: 00:04:23:ba:94:8b ppb3 at pci1 dev 0 function 2 "Intel PCIE-PCIE" rev 0x09 pci4 at ppb3 bus 4 mpt0 at pci4 dev 5 function 0 "Symbios Logic 53c1030" rev 0x08: irq 7 mpt0: sending FW Upload request to IOC (size: 36, img size: 40048) mpt0: IM support: 0 scsibus0 at mpt0: 16 targets sd0 at scsibus0 targ 0 lun 0: <SEAGATE, ST336754LC, D402> SCSI3 0/direct fixed sd0: 34732MB, 50824 cyl, 2 head, 699 sec, 512 bytes/sec, 71132959 sec total sd1 at scsibus0 targ 6 lun 0: <, , > SCSI0 0/direct fixed sd1(mpt0:6:0): could not get size sd1: drive offline mpt0: target 0 Synchronous at 160MHz width 16bit offset 63 QAS 0 DT 1 IU 1 mpt0: target 6 Asynchronous at 0MHz width 8bit offset 0 QAS 0 DT 0 IU 0 ppb4 at pci0 dev 4 function 0 "Intel E7710 MCH PCIE" rev 0x09 pci5 at ppb4 bus 5 ppb5 at pci0 dev 5 function 0 "Intel E7710 MCH PCIE" rev 0x09 pci6 at ppb5 bus 6 ppb6 at pci6 dev 0 function 0 "Intel PCIE-PCIE" rev 0x09 pci7 at ppb6 bus 7 em4 at pci7 dev 7 function 0 "Intel PRO/1000MT (82541GI)" rev 0x05: irq 11, address: 00:14:22:16:3b:c8 ppb7 at pci6 dev 0 function 2 "Intel PCIE-PCIE" rev 0x09 pci8 at ppb7 bus 8 em5 at pci8 dev 8 function 0 "Intel PRO/1000MT (82541GI)" rev 0x05: irq 3, address: 00:14:22:16:3b:c9 ppb8 at pci0 dev 6 function 0 "Intel E7710 MCH PCIE" rev 0x09 pci9 at ppb8 bus 9 uhci0 at pci0 dev 29 function 0 "Intel 82801EB/ER USB" rev 0x02: irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 29 function 1 "Intel 82801EB/ER USB" rev 0x02: irq 10 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2 at pci0 dev 29 function 2 "Intel 82801EB/ER USB" rev 0x02: irq 7 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0 at pci0 dev 29 function 7 "Intel 82801EB/ER USB" rev 0x02: irq 5 usb3 at ehci0: USB revision 2.0 uhub3 at usb3 uhub3: Intel EHCI root hub, rev 2.00/1.00, addr 1 uhub3: 6 ports with 6 removable, self powered ppb9 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xc2 pci10 at ppb9 bus 10 vga1 at pci10 dev 13 function 0 "ATI Radeon VE QY" rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) ichpcib0 at pci0 dev 31 function 0 "Intel 82801EB/ER LPC" rev 0x02 pciide0 at pci0 dev 31 function 1 "Intel 82801EB/ER IDE" rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility atapiscsi0 at pciide0 channel 0 drive 0 scsibus1 at atapiscsi0: 2 targets cd0 at scsibus1 targ 0 lun 0: <HL-DT-ST, CD-ROM GCR-8240N, 1.06> SCSI0 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 disabled (no drives) isa0 at ichpcib0 isadma0 at isa0 pckbc0 at isa0 port 0x60/5 pckbd0 at pckbc0 (kbd slot) pckbc0: using irq 1 for kbd slot wskbd0 at pckbd0: console keyboard, using wsdisplay0 pmsi0 at pckbc0 (aux slot) pckbc0: using irq 12 for aux slot wsmouse0 at pmsi0 mux 0 pcppi0 at isa0 port 0x61 midi0 at pcppi0: <PC speaker> spkr0 at pcppi0 sysbeep0 at pcppi0 npx0 at isa0 port 0xf0/16: using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec biomask efe5 netmask efed ttymask ffef pctr: user-level cycle counter enabled uhub4 at uhub3 port 3 uhub4: Dell product 0xa001, rev 2.00/0.00, addr 2 uhub4: 2 ports with 2 removable, self powered, multiple transaction translators dkcsum: sd0 matches BIOS drive 0x80 sd1(mpt0:6:0): Check Condition (error 0x70) on opcode 0x25 SENSE KEY: Illegal Request ASC/ASCQ: No Additional Sense Information sd1(mpt0:6:0): could not get size root on sd0a rootdev=0x400 rrootdev=0xd00 rawdev=0xd02