Deterministic lockup / panic in networking stack with ipfw / natd enabled on recent amd64 STABLE / CURRENT

Ian Smith smithi at nimnet.asn.au
Fri Jul 2 14:29:33 UTC 2010


On Tue, 15 Jun 2010, Garrett Cooper wrote:
 > Hi,
 >     I'm experiencing a deterministic situation on a development box I
 > manage when I do the following to enable ipfw and natd to bridge a
 > network with two bce(4) enabled NICs, where if I do the following
 > steps below, then try to push a few tcp frames through, the kernel
 > either hardlocks, or panics in the bce(4) code, ipfw(4) code or
 > networking stack code.
 >     My kernel is relatively vanilla (I just turned off a number of
 > drivers that I don't use because the hardware support isn't there),
 > and all of the networking options available in GENERIC are enabled as
 > well. I have ipfw, ipfw_nat, and libalias built as modules, along with
 > bce and em.
 >     I've included the stats on the machine. Note that it is a dual
 > SMT-enabled quad core machine with 8GB of RAM. I haven't done anything
 > to pimp the box settings via make.conf whatsoever. I would provide a
 > crashdump, but dumpon is broken on the box (which is extremely
 > annoying). Please note that pf doesn't have any issues pushing packets
 > with similar rules.
 >     This has occurred on both 8-STABLE (r209169), and 9-CURRENT (r208809).
 >     Here's the manual procedure for reproducing the issue:
 > 
 > # Do the following steps (this isn't automated apparently as it
 > completely blocks off a running box, when using ipfw restart is run).
 > 
 > # Copy the 8.0-RELEASE copy of rc.firewall over
 > cp -p /usr/src/etc/rc.firewall /etc
 > 
 > # Make sure you have access via ssh being redirected via natd.
 > echo "redirect_port tcp 192.168.10.1:22 22" > /etc/natd.conf
 > 
 > # Enable all of the required services and knobs
 > cat >> /etc/rc.conf <<EOF
 > firewall_enable="YES"
 > firewall_logging="YES"
 > firewall_nat_enable="YES"
 > firewall_nat_interface="bce1"
 > firewall_type="open"
 > gateway_enable="YES"
 > ipfw_enable="YES"
 > natd_enable="YES"
 > natd_interface="bce1"
 > natd_flags="-dynamic -d -m"
 > EOF

Garrett I missed this earlier; here from your ref in the TSO thread.

If you enable both firewall_nat and natd as above, on that config you 
should have wound up with two of ipfw rule 50, like

 50 divert 8668 ip4 from any to any via bce1
 50 nat 123 ip4 from any to any via bce1

but I don't think you really wanted to run natd then firewall_nat again 
like that?

Also I'm pretty sure you'd need to include '-f /etc/natd.conf' in your 
natd_flags for your redirect_port config, here's no default configfile 
for natd (AFAIK)

 > # Add the needed firewall rule after `Allow setup of incoming email'.
 > echo '${fwcmd} add 10 allow tcp from any to me 22 keep-state' >>
 > /etc/rc.firewall
 >
 > # Start ipfw.
 > /etc/rc.d/ipfw start
 > 
 > #
 > # To cause either a panic or lockup, you can also do something simple like
 > # open up an ssh connection beforehand, and just open a textfile (say
 > rc.firewall),
 > # then page up and page down the textfile.
 > #
 > # My recommendation for absolute determinism though is to transfer a
 > large file via
 > # scp, like so:
 > #
 > # dd if=/dev/zero of=largefile bs=10m count=20
 > # scp largefile <remote-host>:
 > #
 > # The scp was how the issue was discovered originally.
 > #

If it's really running both natd and kernel nat at once, I'm not too 
surprised if it comes unstuck .. (the possible TSO issue as well aside)

I guess rc.firewall ought to be checking that natd_enable and 
firewall_nat_enable aren't both YES ..

cheers, Ian


 >     I'm poking around with the box to get a textdump and kernel core,
 > because it appears to be alluding me at the moment. I'll track down
 > whether or not the MFC via r205511 had anything to do with this by
 > using a GENERIC kernel. I've also pruned all of the awesome settings
 > that someone else set in loader.conf to see if that is fubaring up the
 > system.
 >     If you need any more details or need for me to test this problem
 > out in my environment, please let me know.
 > Thanks,
 > -Garrett
 > 
 > PS Please CC me in all emails as I'm not subscribed to this list.
 > 
 > $ kldstat -v
 > Id Refs Address            Size     Name
 >  1    7 0xffffffff80100000 822f70   kernel (/boot/kernel/kernel)
 > 	Contains modules:
 > 		Id Name
 > 		64 ataraid
 > 		167 if_lo
 > 		215 elf32
 > 		155 elf64
 > 		156 shell
 > 		141 pseudofs
 > 		171 mld
 > 		170 igmp
 > 		169 if_vlan
 > 		165 if_faith
 > 		166 if_gif
 > 		168 if_tun
 > 		160 sysvmsg
 > 		163 sem
 > 		161 sysvsem
 > 		162 sysvshm
 > 		178 krpc
 > 		176 nfssvc
 > 		175 nfsserver
 > 		177 nfslockd
 > 		172 nfs_common
 > 		179 ufs
 > 		173 nfs
 > 		154 cd9660
 > 		140 procfs
 > 		139 msdosfs
 > 		138 devfs
 > 		35 ata
 > 		 7 cam
 > 		15 pass
 > 		11 probe
 > 		150 g_part_mbr
 > 		149 g_part_gpt
 > 		148 g_part_ebr
 > 		147 g_part_bsd
 > 		13 ada
 > 		 8 xpt
 > 		14 da
 > 		12 cd
 > 		 9 aprobe
 > 		10 pmp
 > 		125 at91_udp/usbus
 > 		124 uss820/usbus
 > 		123 pci/uhci
 > 		122 pci/ohci
 > 		121 pci/ehci
 > 		41 pci/ata_acard
 > 		120 pci/uart
 > 		119 isa/uart
 > 		118 acpi/uart
 > 		40 pci/ata_ahci
 > 		39 atapci/ata_ahci_ata
 > 		117 random
 > 		116 pci/ppc
 > 		115 isa/ppc
 > 		114 acpi/ppc
 > 		113 ppbus/ppi
 > 		174 nfslock
 > 		23 acpi/acpi_isab
 > 		112 ppc/ppbus
 > 		111 ppbus/lpt
 > 		38 pci/atapci
 > 		110 pci/vgapci
 > 		109 pci/pcib
 > 		108 pcib/pci
 > 		37 atapci/ata
 > 		36 isa/ata
 > 		29 cpu/acpi_perf
 > 		18 acpi/acpi_button
 > 		219 cpu/p4tcc
 > 		218 cpu/hwpstate
 > 		28 pci/acpi_pcib
 > 		27 acpi/acpi_pcib
 > 		217 cpu/est
 > 		216 cpu/powernow
 > 		22 acpi/acpi_hpet
 > 		20 acpi/cpu
 > 		107 pci/isab
 > 		106 pci/ignore_pci
 > 		105 pci/hostb
 > 		214 isa/vga
 > 		213 vgapci/vgapm
 > 		104 pci/fixup_pci
 > 		212 isa/sc
 > 		211 isa/atrtc
 > 		210 acpi/atrtc
 > 		103 null
 > 		209 scrndr-vga
 > 		208 scterm-scteken
 > 		207 io
 > 		102 miibus/xmphy
 > 		101 miibus/ukphy
 > 		206 atkbdc/psm
 > 		205 isa/psmcpnp
 > 		204 acpi/psmcpnp
 > 		100 miibus/truephy
 > 		203 isa/atkbdc
 > 		202 acpi/atkbdc
 > 		201 atkbdc/atkbd
 > 		200 hostb/agp_via
 > 		199 hostb/agp_intel
 > 		198 vgapci/agp_i810
 > 		197 hostb/agp_amd64
 > 		157 cpu/cpufreq
 > 		99 miibus/tlphy
 > 		196 legacy/pcib
 > 		195 isa/pcibus_pnp
 > 		194 isa/atdma
 > 		193 acpi/atdma
 > 		192 legacy/isa
 > 		98 miibus/tdkphy
 > 		97 miibus/smcphy
 > 		191 isa/attimer
 > 		190 acpi/attimer
 > 		96 miibus/ruephy
 > 		95 miibus/rlphy
 > 		189 root/nexus
 > 		188 nexus/ram
 > 		187 isa/sysresource
 > 		94 miibus/rgephy
 > 		93 miibus/qsphy
 > 		92 miibus/pnaphy
 > 		91 miibus/nsphyter
 > 		90 miibus/nsphy
 > 		89 miibus/nsgphy
 > 		88 miibus/mlphy
 > 		87 miibus/lxtphy
 > 		86 miibus/jmphy
 > 		85 miibus/ip1000phy
 > 		84 miibus/inphy
 > 		83 miibus/icsphy
 > 		153 isa/orm
 > 		186 nexus/legacy
 > 		185 legacy/cpu
 > 		82 miibus/gentbi
 > 		152 isab/isa
 > 		184 pci/ioapic
 > 		183 nexus/apic
 > 		151 eisab/isa
 > 		182 acpi/fpupnp
 > 		81 miibus/xlphy
 > 		80 miibus/e1000phy
 > 		79 miibus/ciphy
 > 		78 miibus/brgphy
 > 		77 miibus/bmtphy
 > 		76 miibus/axphy
 > 		75 miibus/atphy
 > 		74 miibus/amphy
 > 		73 miibus/acphy
 > 		72 mfi/mfid
 > 		181 root/nexus_acpi
 > 		71 pci/mfi
 > 		16 nexus/acpi
 > 		17 acpi/acpi_acad
 > 		26 acpi/acpi_pci_link
 > 		34 acpi/acpi_timer
 > 		70 mem
 > 		33 cpu/acpi_throttle
 > 		32 acpi/acpi_tz
 > 		19 acpi/acpi_cmbat
 > 		25 pcib/acpi_pci
 > 		31 acpi/acpi_smbat
 > 		68 kbdmux
 > 		67 cpu/ichss
 > 		30 acpi/acpi_sysresource
 > 		66 ata/acd
 > 		21 acpi/acpi_ec
 > 		65 ad/subdisk
 > 		24 acpi/acpi_lid
 > 		63 ata/ad
 > 		62 pci/ata_via
 > 		61 pci/ata_sis
 > 		60 pci/ata_sii
 > 		59 pci/ata_serverworks
 > 		58 pci/ata_promise
 > 		57 pci/ata_nvidia
 > 		56 pci/ata_netcell
 > 		55 pci/ata_national
 > 		137 watchdog
 > 		54 pci/ata_micron
 > 		136 uhub/ums
 > 		135 uhub/ukbd
 > 		134 uhub/uhid
 > 		53 pci/ata_marvell
 > 		52 pci/ata_jmicron
 > 		51 pci/ata_ite
 > 		133 uhub/ulpt
 > 		132 usbus/uhub
 > 		131 uhub/uhub
 > 		50 pci/ata_intel
 > 		49 pci/ata_highpoint
 > 		48 pci/ata_cyrix
 > 		47 pci/ata_cypress
 > 		46 pci/ata_cenatek
 > 		45 pci/ata_ati
 > 		44 pci/ata_amd
 > 		43 pci/ata_adaptec
 > 		130 uhub/usb_linux
 > 		129 uhub/umass
 > 		42 pci/ata_ali
 > 		128 ohci/usbus
 > 		127 uhci/usbus
 > 		126 ehci/usbus
 > 		144 g_vfs
 > 		146 g_part
 > 		180 g_class
 > 		143 g_disk
 > 		142 g_dev
 > 		158 rootbus
 > 		69 g_md
 > 		159 firmware
 > 		145 g_label
 > 		164 ether
 > 		220 x86bios
 >  2    1 0xffffffff80923000 50680    if_bce.ko (/boot/kernel/if_bce.ko)
 > 	Contains modules:
 > 		Id Name
 > 		 2 pci/bce
 > 		 1 bce/miibus
 > $ uname -a
 > FreeBSD tameshi.cisco.com 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0
 > r209169: Mon Jun 14 12:41:49 PDT 2010
 > root@:/usr/obj/data/scratch/src/stable/8/sys/TAMESHI_STABLE  amd64
 > Copyright (c) 1992-2010 The FreeBSD Project.
 > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 > 	The Regents of the University of California. All rights reserved.
 > FreeBSD is a registered trademark of The FreeBSD Foundation.
 > FreeBSD 8.1-PRERELEASE #0 r209169: Mon Jun 14 12:41:49 PDT 2010
 >     root@:/usr/obj/data/scratch/src/stable/8/sys/TAMESHI_STABLE amd64
 > Timecounter "i8254" frequency 1193182 Hz quality 0
 > CPU: Intel(R) Xeon(R) CPU           X5460  @ 3.16GHz (3158.76-MHz K8-class CPU)
 >   Origin = "GenuineIntel"  Id = 0x10676  Family = 6  Model = 17  Stepping = 6
 >   Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
 >   Features2=0xce3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,DCA,SSE4.1>
 >   AMD Features=0x20100800<SYSCALL,NX,LM>
 >   AMD Features2=0x1<LAHF>
 >   TSC: P-state invariant
 > real memory  = 8589934592 (8192 MB)
 > avail memory = 8289869824 (7905 MB)
 > ACPI APIC Table: <DELL   PE_SC3  >
 > FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
 > FreeBSD/SMP: 2 package(s) x 4 core(s)
 >  cpu0 (BSP): APIC ID:  0
 >  cpu1 (AP): APIC ID:  1
 >  cpu2 (AP): APIC ID:  2
 >  cpu3 (AP): APIC ID:  3
 >  cpu4 (AP): APIC ID:  4
 >  cpu5 (AP): APIC ID:  5
 >  cpu6 (AP): APIC ID:  6
 >  cpu7 (AP): APIC ID:  7
 > ioapic0: Changing APIC ID to 8
 > ioapic0 <Version 2.0> irqs 0-23 on motherboard
 > kbd1 at kbdmux0
 > acpi0: <DELL PE_SC3> on motherboard
 > acpi0: [ITHREAD]
 > acpi0: Power Button (fixed)
 > Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
 > cpu0: <ACPI CPU> on acpi0
 > cpu1: <ACPI CPU> on acpi0
 > cpu2: <ACPI CPU> on acpi0
 > cpu3: <ACPI CPU> on acpi0
 > cpu4: <ACPI CPU> on acpi0
 > cpu5: <ACPI CPU> on acpi0
 > cpu6: <ACPI CPU> on acpi0
 > cpu7: <ACPI CPU> on acpi0
 > acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
 > Timecounter "HPET" frequency 14318180 Hz quality 900
 > pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
 > pci0: <ACPI PCI bus> on pcib0
 > pcib1: <ACPI PCI-PCI bridge> at device 2.0 on pci0
 > pci4: <ACPI PCI bus> on pcib1
 > pcib2: <ACPI PCI-PCI bridge> at device 0.0 on pci4
 > pci5: <ACPI PCI bus> on pcib2
 > pcib3: <ACPI PCI-PCI bridge> at device 0.0 on pci5
 > pci6: <ACPI PCI bus> on pcib3
 > pcib4: <PCI-PCI bridge> at device 0.0 on pci6
 > pci7: <PCI bus> on pcib4
 > bce0: <Broadcom NetXtreme II BCM5708 1000Base-T (B2)> mem
 > 0xf4000000-0xf5ffffff irq 16 at device 0.0 on pci7
 > miibus0: <MII bus> on bce0
 > brgphy0: <BCM5708C 10/100/1000baseTX PHY> PHY 1 on miibus0
 > brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
 > 1000baseT-FDX, auto
 > bce0: Ethernet address: 00:1e:4f:38:65:ad
 > bce0: [ITHREAD]
 > bce0: ASIC (0x57081020); Rev (B2); Bus (PCI-X, 64-bit, 133MHz); B/C
 > (3.5.12); Flags (MSI|MFW); MFW (ipms 1.6.0)
 > pcib5: <ACPI PCI-PCI bridge> at device 1.0 on pci5
 > pci8: <ACPI PCI bus> on pcib5
 > pcib6: <PCI-PCI bridge> at device 0.3 on pci4
 > pci9: <PCI bus> on pcib6
 > pcib7: <ACPI PCI-PCI bridge> at device 3.0 on pci0
 > pci1: <ACPI PCI bus> on pcib7
 > mfi0: <Dell PERC 6> port 0xec00-0xecff mem
 > 0xfc480000-0xfc4bffff,0xfc440000-0xfc47ffff irq 16 at device 0.0 on
 > pci1
 > mfi0: Megaraid SAS driver Ver 3.00
 > mfi0: 18149 (329945474s/0x0020/info) - Shutdown command received from host
 > mfi0: 18150 (boot + 3s/0x0020/info) - Firmware initialization started
 > (PCI ID 0060/1000/1f0c/1028)
 > mfi0: 18151 (boot + 3s/0x0020/info) - Firmware version 1.21.02-0528
 > mfi0: 18152 (boot + 3s/0x0008/info) - Battery Present
 > mfi0: 18153 (boot + 3s/0x0020/info) - Controller hardware revision ID (0x0)
 > mfi0: 18154 (boot + 3s/0x0020/info) - Package version 6.1.1-0047
 > mfi0: 18155 (boot + 3s/0x0020/info) - Board Revision
 > mfi0: 18156 (boot + 32s/0x0002/info) - Unexpected sense: Encl PD 20
 > Path 5001e0f03434f000, CDB: 12 00 00 00 04 00, Sense: 6/29/00
 > mfi0: 18157 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > communication restored
 > mfi0: 18158 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18159 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18160 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18161 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18162 (boot + 33s/0x0002/info) - Inserted: Encl PD 20
 > mfi0: 18163 (boot + 33s/0x0002/info) - Inserted: PD 20(c None/p0)
 > Info: enclPd=20, scsiType=d, portMap=09,
 > sasAddr=5001e0f03434f000,0000000000000000
 > mfi0: 18164 (boot + 33s/0x0002/info) - Inserted: PD 00(e0x20/s0)
 > mfi0: 18165 (boot + 33s/0x0002/info) - Inserted: PD 00(e0x20/s0) Info:
 > enclPd=20, scsiType=0, portMap=00,
 > sasAddr=5000c50008fe5169,0000000000000000
 > mfi0: 18166 (boot + 33s/0x0002/info) - Inserted: PD 01(e0x20/s1)
 > mfi0: 18167 (boot + 33s/0x0002/info) - Inserted: PD 01(e0x20/s1) Info:
 > enclPd=20, scsiType=0, portMap=01,
 > sasAddr=5000c50008fe538d,0000000000000000
 > mfi0: 18168 (boot + 33s/0x0002/info) - Inserted: PD 02(e0x20/s2)
 > mfi0: 18169 (boot + 33s/0x0002/info) - Inserted: PD 02(e0x20/s2) Info:
 > enclPd=20, scsiType=0, portMap=02,
 > sasAddr=5000c50008fe3999,0000000000000000
 > mfi0: 18170 (boot + 33s/0x0002/info) - Inserted: PD 03(e0x20/s3)
 > mfi0: 18171 (boot + 33s/0x0002/info) - Inserted: PD 03(e0x20/s3) Info:
 > enclPd=20, scsiType=0, portMap=03,
 > sasAddr=5000c50008fe36c9,0000000000000000
 > mfi0: 18172 (329945552s/0x0020/info) - Time established as 06/15/10
 > 19:32:32; (36 seconds since power on)
 > mfi0: 18173 (329945584s/0x0008/info) - Battery temperature is normal
 > mfi0: 18174 (329945584s/0x0008/info) - Battery started charging
 > mfi0: 18175 (329945584s/0x0008/info) - Current capacity of the battery
 > is above threshold
 > mfi0: 18176 (329946819s/0x0008/info) - Battery charge complete
 > mfi0: 18177 (boot + 3s/0x0020/info) - Firmware initialization started
 > (PCI ID 0060/1000/1f0c/1028)
 > mfi0: 18178 (boot + 3s/0x0020/info) - Firmware version 1.21.02-0528
 > mfi0: 18179 (boot + 3s/0x0008/info) - Battery Present
 > mfi0: 18180 (boot + 3s/0x0020/info) - Controller hardware revision ID (0x0)
 > mfi0: 18181 (boot + 3s/0x0020/info) - Package version 6.1.1-0047
 > mfi0: 18182 (boot + 3s/0x0020/info) - Board Revision
 > mfi0: 18183 (boot + 32s/0x0002/info) - Unexpected sense: Encl PD 20
 > Path 5001e0f03434f000, CDB: 12 00 00 00 04 00, Sense: 6/29/00
 > mfi0: 18184 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > communication restored
 > mfi0: 18185 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18186 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18187 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18188 (boot + 33s/0x0004/info) - Enclosure PD 20(c None/p0)
 > element (SES code 0x17) status changed
 > mfi0: 18189 (boot + 33s/0x0002/info) - Inserted: Encl PD 20
 > mfi0: 18190 (boot + 33s/0x0002/info) - Inserted: PD 20(c None/p0)
 > Info: enclPd=20, scsiType=d, portMap=09,
 > sasAddr=5001e0f03434f000,0000000000000000
 > mfi0: 18191 (boot + 33s/0x0002/info) - Inserted: PD 00(e0x20/s0)
 > mfi0: 18192 (boot + 33s/0x0002/info) - Inserted: PD 00(e0x20/s0) Info:
 > enclPd=20, scsiType=0, portMap=00,
 > sasAddr=5000c50008fe5169,0000000000000000
 > mfi0: 18193 (boot + 33s/0x0002/info) - Inserted: PD 01(e0x20/s1)
 > mfi0: 18194 (boot + 33s/0x0002/info) - Inserted: PD 01(e0x20/s1) Info:
 > enclPd=20, scsiType=0, portMap=01,
 > sasAddr=5000c50008fe538d,0000000000000000
 > mfi0: 18195 (boot + 33s/0x0002/info) - Inserted: PD 02(e0x20/s2)
 > mfi0: 18196 (boot + 33s/0x0002/info) - Inserted: PD 02(e0x20/s2) Info:
 > enclPd=20, scsiType=0, portMap=02,
 > sasAddr=5000c50008fe3999,0000000000000000
 > mfi0: 18197 (boot + 33s/0x0002/info) - Inserted: PD 03(e0x20/s3)
 > mfi0: 18198 (boot + 33s/0x0002/info) - Inserted: PD 03(e0x20/s3) Info:
 > enclPd=20, scsiType=0, portMap=03,
 > sasAddr=5000c50008fe36c9,0000000000000000
 > mfi0: 18199 (329947433s/0x0020/info) - Time established as 06/15/10
 > 20:03:53; (36 seconds since power on)
 > mfi0: 18200 (329947465s/0x0008/info) - Battery temperature is normal
 > mfi0: 18201 (329947465s/0x0008/info) - Battery started charging
 > mfi0: 18202 (329947465s/0x0008/info) - Current capacity of the battery
 > is above threshold
 > mfi0: 18203 (329947595s/0x0008/info) - Battery charge complete
 > mfi0: 18204 (boot + 3s/0x0020/info) - Firmware initialization started
 > (PCI ID 0060/1000/1f0c/1028)
 > mfi0: 18205 (boot + 3s/0x0020/info) - Firmware version 1.21.02-0528
 > mfi0: 18206 (boot + 3s/0x0008/info) - Battery Present
 > mfi0: 18207 (boot + 3s/0x0020/info) - Controller hardware revision ID (0x0)
 > mfi0: 18208 (boot + 3s/0x0020/info) - Package version 6.1.1-0047
 > mfi0: 18209 (boot + 3s/0x0020/info) - Board Revision
 > mfi0: 18210 (boot + 21s/0x0004/info) - Enclosure PD 20(c None/p0)
 > communication restored
 > mfi0: 18211 (boot + 21s/0x0002/info) - Inserted: Encl PD 20
 > mfi0: 18212 (boot + 21s/0x0002/info) - Inserted: PD 20(c None/p0)
 > Info: enclPd=20, scsiType=d, portMap=09,
 > sasAddr=5001e0f03434f000,0000000000000000
 > mfi0: 18213 (boot + 21s/0x0002/info) - Inserted: PD 00(e0x20/s0)
 > mfi0: 18214 (boot + 21s/0x0002/info) - Inserted: PD 00(e0x20/s0) Info:
 > enclPd=20, scsiType=0, portMap=00,
 > sasAddr=5000c50008fe5169,0000000000000000
 > mfi0: 18215 (boot + 22s/0x0002/info) - Inserted: PD 01(e0x20/s1)
 > mfi0: 18216 (boot + 22s/0x0002/info) - Inserted: PD 01(e0x20/s1) Info:
 > enclPd=20, scsiType=0, portMap=01,
 > sasAddr=5000c50008fe538d,0000000000000000
 > mfi0: 18217 (boot + 22s/0x0002/info) - Inserted: PD 02(e0x20/s2)
 > mfi0: 18218 (boot + 22s/0x0002/info) - Inserted: PD 02(e0x20/s2) Info:
 > enclPd=20, scsiType=0, portMap=02,
 > sasAddr=5000c50008fe3999,0000000000000000
 > mfi0: 18219 (boot + 22s/0x0002/info) - Inserted: PD 03(e0x20/s3)
 > mfi0: 18220 (boot + 22s/0x0002/info) - Inserted: PD 03(e0x20/s3) Info:
 > enclPd=20, scsiType=0, portMap=03,
 > sasAddr=5000c50008fe36c9,0000000000000000
 > mfi0: 18221 (boot + 3s/0x0020/info) - Firmware initialization started
 > (PCI ID 0060/1000/1f0c/1028)
 > mfi0: 18222 (boot + 3s/0x0020/info) - Firmware version 1.21.02-0528
 > mfi0: 18223 (boot + 3s/0x0008/info) - Battery Present
 > mfi0: 18224 (boot + 3s/0x0020/info) - Controller hardware revision ID (0x0)
 > mfi0: 18225 (boot + 3s/0x0020/info) - Package version 6.1.1-0047
 > mfi0: 18226 (boot + 3s/0x0020/info) - Board Revision
 > mfi0: 18227 (boot + 21s/0x0004/info) - Enclosure PD 20(c None/p0)
 > communication restored
 > mfi0: 18228 (boot + 21s/0x0002/info) - Inserted: Encl PD 20
 > mfi0: 18229 (boot + 21s/0x0002/info) - Inserted: PD 20(c None/p0)
 > Info: enclPd=20, scsiType=d, portMap=09,
 > sasAddr=5001e0f03434f000,0000000000000000
 > mfi0: 18230 (boot + 21s/0x0002/info) - Inserted: PD 00(e0x20/s0)
 > mfi0: 18231 (boot + 21s/0x0002/info) - Inserted: PD 00(e0x20/s0) Info:
 > enclPd=20, scsiType=0, portMap=00,
 > sasAddr=5000c50008fe5169,0000000000000000
 > mfi0: 18232 (boot + 22s/0x0002/info) - Inserted: PD 01(e0x20/s1)
 > mfi0: 18233 (boot + 22s/0x0002/info) - Inserted: PD 01(e0x20/s1) Info:
 > enclPd=20, scsiType=0, portMap=01,
 > sasAddr=5000c50008fe538d,0000000000000000
 > mfi0: 18234 (boot + 22s/0x0002/info) - Inserted: PD 02(e0x20/s2)
 > mfi0: 18235 (boot + 22s/0x0002/info) - Inserted: PD 02(e0x20/s2) Info:
 > enclPd=20, scsiType=0, portMap=02,
 > sasAddr=5000c50008fe3999,0000000000000000
 > mfi0: 18236 (boot + 22s/0x0002/info) - Inserted: PD 03(e0x20/s3)
 > mfi0: 18237 (boot + 22s/0x0002/info) - Inserted: PD 03(e0x20/s3) Info:
 > enclPd=20, scsiType=0, portMap=03,
 > sasAddr=5000c50008fe36c9,0000000000000000
 > mfi0: [ITHREAD]
 > pcib8: <ACPI PCI-PCI bridge> at device 4.0 on pci0
 > pci10: <ACPI PCI bus> on pcib8
 > pcib9: <PCI-PCI bridge> at device 5.0 on pci0
 > pci11: <PCI bus> on pcib9
 > pcib10: <ACPI PCI-PCI bridge> at device 6.0 on pci0
 > pci12: <ACPI PCI bus> on pcib10
 > pcib11: <PCI-PCI bridge> at device 7.0 on pci0
 > pci13: <PCI bus> on pcib11
 > pci0: <base peripheral> at device 8.0 (no driver attached)
 > pcib12: <ACPI PCI-PCI bridge> at device 28.0 on pci0
 > pci2: <ACPI PCI bus> on pcib12
 > pcib13: <PCI-PCI bridge> at device 0.0 on pci2
 > pci3: <PCI bus> on pcib13
 > bce1: <Broadcom NetXtreme II BCM5708 1000Base-T (B2)> mem
 > 0xf8000000-0xf9ffffff irq 16 at device 0.0 on pci3
 > miibus1: <MII bus> on bce1
 > brgphy1: <BCM5708C 10/100/1000baseTX PHY> PHY 1 on miibus1
 > brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
 > 1000baseT-FDX, auto
 > bce1: Ethernet address: 00:1e:4f:38:65:ab
 > bce1: [ITHREAD]
 > bce1: ASIC (0x57081020); Rev (B2); Bus (PCI-X, 64-bit, 133MHz); B/C
 > (3.5.12); Flags (MSI|MFW); MFW (ipms 1.6.0)
 > uhci0: <Intel 631XESB/632XESB/3100 USB controller USB-1> port
 > 0xcce0-0xccff irq 21 at device 29.0 on pci0
 > uhci0: [ITHREAD]
 > usbus0: <Intel 631XESB/632XESB/3100 USB controller USB-1> on uhci0
 > uhci1: <Intel 631XESB/632XESB/3100 USB controller USB-2> port
 > 0xccc0-0xccdf irq 20 at device 29.1 on pci0
 > uhci1: [ITHREAD]
 > usbus1: <Intel 631XESB/632XESB/3100 USB controller USB-2> on uhci1
 > uhci2: <Intel 631XESB/632XESB/3100 USB controller USB-3> port
 > 0xcca0-0xccbf irq 21 at device 29.2 on pci0
 > uhci2: [ITHREAD]
 > usbus2: <Intel 631XESB/632XESB/3100 USB controller USB-3> on uhci2
 > uhci3: <Intel 631XESB/632XESB/3100 USB controller USB-4> port
 > 0xcc80-0xcc9f irq 20 at device 29.3 on pci0
 > uhci3: [ITHREAD]
 > usbus3: <Intel 631XESB/632XESB/3100 USB controller USB-4> on uhci3
 > ehci0: <Intel 63XXESB USB 2.0 controller> mem 0xfc500000-0xfc5003ff
 > irq 21 at device 29.7 on pci0
 > ehci0: [ITHREAD]
 > usbus4: EHCI version 1.0
 > usbus4: <Intel 63XXESB USB 2.0 controller> on ehci0
 > pcib14: <ACPI PCI-PCI bridge> at device 30.0 on pci0
 > pci14: <ACPI PCI bus> on pcib14
 > vgapci0: <VGA-compatible display> port 0xdc00-0xdcff mem
 > 0xd8000000-0xdfffffff,0xfc2d0000-0xfc2dffff irq 19 at device 13.0 on
 > pci14
 > isab0: <PCI-ISA bridge> at device 31.0 on pci0
 > isa0: <ISA bus> on isab0
 > atrtc0: <AT realtime clock> port 0x70-0x7f irq 8 on acpi0
 > uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
 > uart0: [FILTER]
 > uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0
 > uart1: [FILTER]
 > orm0: <ISA Option ROMs> at iomem
 > 0xc0000-0xc8fff,0xc9000-0xc9fff,0xec000-0xeffff on isa0
 > sc0: <System console> at flags 0x100 on isa0
 > sc0: VGA <16 virtual consoles, flags=0x300>
 > vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 > atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 > atkbd0: <AT Keyboard> irq 1 on atkbdc0
 > kbd0 at atkbd0
 > atkbd0: [GIANT-LOCKED]
 > atkbd0: [ITHREAD]
 > ppc0: cannot reserve I/O port range
 > est0: <Enhanced SpeedStep Frequency Control> on cpu0
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est0 attach returned 6
 > p4tcc0: <CPU Frequency Thermal Control> on cpu0
 > est1: <Enhanced SpeedStep Frequency Control> on cpu1
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est1 attach returned 6
 > p4tcc1: <CPU Frequency Thermal Control> on cpu1
 > est2: <Enhanced SpeedStep Frequency Control> on cpu2
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est2 attach returned 6
 > p4tcc2: <CPU Frequency Thermal Control> on cpu2
 > est3: <Enhanced SpeedStep Frequency Control> on cpu3
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est3 attach returned 6
 > p4tcc3: <CPU Frequency Thermal Control> on cpu3
 > est4: <Enhanced SpeedStep Frequency Control> on cpu4
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est4 attach returned 6
 > p4tcc4: <CPU Frequency Thermal Control> on cpu4
 > est5: <Enhanced SpeedStep Frequency Control> on cpu5
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est5 attach returned 6
 > p4tcc5: <CPU Frequency Thermal Control> on cpu5
 > est6: <Enhanced SpeedStep Frequency Control> on cpu6
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est6 attach returned 6
 > p4tcc6: <CPU Frequency Thermal Control> on cpu6
 > est7: <Enhanced SpeedStep Frequency Control> on cpu7
 > est: CPU supports Enhanced Speedstep, but is not recognized.
 > est: cpu_vendor GenuineIntel, msr 4921492106004921
 > device_attach: est7 attach returned 6
 > p4tcc7: <CPU Frequency Thermal Control> on cpu7
 > Timecounters tick every 10.000 msec
 > mfi0: 18238 (329948437s/0x0020/info) - Time established as 06/15/10
 > 20:20:37; (24 seconds since power on)
 > mfi0: 18239 (329948481s/0x0008/info) - Battery temperature is normal
 > mfi0: 18240 (329948481s/0x0008/info) - Current capacity of the battery
 > is above threshold
 > usbus0: 12Mbps Full Speed USB v1.0
 > usbus1: 12Mbps Full Speed USB v1.0
 > usbus2: 12Mbps Full Speed USB v1.0
 > usbus3: 12Mbps Full Speed USB v1.0
 > usbus4: 480Mbps High Speed USB v2.0
 > mfid0: <MFI Logical Disk> on mfi0
 > mfid0: 571136MB (1169686528 sectors) RAID volume '' is optimal
 > SMP: AP CPU #1 Launched!
 > SMP: AP CPU #3 Launched!
 > SMP: AP CPU #2 Launched!
 > SMP: AP CPU #4 Launched!
 > SMP: AP CPU #5 Launched!
 > SMP: AP CPU #7 Launched!
 > SMP: AP CPU #6 Launched!
 > ugen3.1: <Intel> at usbus3ugen0.1: <Intel> at usbus0ugen2.1: <Intel>
 > at usbus2ugen1.1: <Intel> at usbus1
 > uhub0:
 > <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus3
 > 
 > uhub1:
 > <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
 > uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
 > uhub3: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
 > ugen4.1: <Intel> at usbus4
 > uhub4: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus4
 > Root mount waiting for: usbus4 usbus3 usbus2 usbus1 usbus0
 > uhub1: 2 ports with 2 removable, self powered
 > uhub2: 2 ports with 2 removable, self powered
 > uhub3: 2 ports with 2 removable, self powered
 > uhub0: 2 ports with 2 removable, self powered
 > Root mount waiting for: usbus4
 > Root mount waiting for: usbus4
 > Root mount waiting for: usbus4
 > uhub4: 8 ports with 8 removable, self powered
 > Root mount waiting for: usbus4
 > ugen4.2: <vendor 0x04b4> at usbus4
 > uhub5: <vendor 0x04b4 product 0x6560, class 9/0, rev 2.00/0.0b, addr
 > 2> on usbus4
 > uhub5: 4 ports with 4 removable, self powered
 > Root mount waiting for: usbus4
 > ugen4.3: <Dell> at usbus4
 > uhub6: <Dell USB Keyboard Hub> on usbus4
 > Root mount waiting for: usbus4
 > uhub6: 3 ports with 2 removable, bus powered
 > ugen4.4: <Dell> at usbus4
 > ukbd0: <Dell USB Keyboard Hub> on usbus4
 > kbd2 at ukbd0
 > uhid0: <Dell USB Keyboard Hub> on usbus4
 > Trying to mount root from ufs:/dev/mfid0s1a
 > _______________________________________________
 > freebsd-net at freebsd.org mailing list
 > http://lists.freebsd.org/mailman/listinfo/freebsd-net
 > To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
 > 


More information about the freebsd-net mailing list