Delay is normal. The communication with the BMC is quite slow and during the first boot it goes out and talks to all devices so it'll incur maximum penalty time wise. Subsequent reads and writes to the BMC are faster. Since this only happens upon boot I don't think it is that important. I did think about deferring the initial reads until later but then you could end up with an incomplete sensor list and/or invalid readings.
On Wed, Sep 27, 2006 at 11:52:27AM -0500, [EMAIL PROTECTED] wrote: > Hello, > > I noticed that when booting a Sun Fire V20z with a recent 4.0 snapshot, > the kernel hangs for about 17 seconds right after "ipmi0 at mainbus0". > The box boots successfully, and impi seems to be working fine. > > Not sure if the delay is normal or not; just wanted to report it. This > happens with both bsd and bsd.mp kernels. > > -- > David > > > OpenBSD 4.0 (GENERIC.MP) #967: Sat Sep 16 20:38:15 MDT 2006 > [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC.MP > real mem = 2146480128 (2096172K) > avail mem = 1834668032 (1791668K) > using 22937 buffers containing 214855680 bytes (209820K) of memory > mainbus0 (root) > bios0 at mainbus0: SMBIOS rev. 2.31 @ 0xefc10 (44 entries) > bios0: Sun Microsystems Sun Fire V20z > ipmi0 at mainbus0: version 1.5 interface KCS iobase 0xca2/2 spacing 1 > mainbus0: Intel MP Specification (Version 1.4) (SUN SunFire V20z) > cpu0 at mainbus0: apid 0 (boot processor) > cpu0: AMD Opteron(tm) Processor 248, 2193.17 MHz > cpu0: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36, > CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB > 64b/line 16-way L2 cache > cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully > associative > cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully > associative > cpu0: apic clock running at 199MHz > cpu1 at mainbus0: apid 1 (application processor) > cpu1: AMD Opteron(tm) Processor 248, 2192.84 MHz > cpu1: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36, > CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW > cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB > 64b/line 16-way L2 cache > cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully > associative > cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully > associative > mpbios: bus 0 is type PCI > mpbios: bus 1 is type PCI > mpbios: bus 2 is type PCI > mpbios: bus 3 is type PCI > mpbios: bus 4 is type ISA > ioapic0 at mainbus0 apid 2 pa 0xfec00000, version 11, 24 pins > ioapic1 at mainbus0 apid 3 pa 0xfd000000, version 11, 4 pins > ioapic2 at mainbus0 apid 4 pa 0xfd001000, version 11, 4 pins > pci0 at mainbus0 bus 0: configuration mode 1 > ppb0 at pci0 dev 6 function 0 "AMD 8111 PCI-PCI" rev 0x07 > pci1 at ppb0 bus 1 > ohci0 at pci1 dev 0 function 0 "AMD 8111 USB" rev 0x0b: apic 2 int 19 > (irq 11), version 1.0, legacy support > usb0 at ohci0: USB revision 1.0 > uhub0 at usb0 > uhub0: AMD OHCI root hub, rev 1.00/1.00, addr 1 > uhub0: 3 ports with 3 removable, self powered > ohci1 at pci1 dev 0 function 1 "AMD 8111 USB" rev 0x0b: apic 2 int 19 > (irq 11), version 1.0, legacy support > usb1 at ohci1: USB revision 1.0 > uhub1 at usb1 > uhub1: AMD OHCI root hub, rev 1.00/1.00, addr 1 > uhub1: 3 ports with 3 removable, self powered > vga1 at pci1 dev 5 function 0 "Trident Blade 3D" rev 0x3a > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > pcib0 at pci0 dev 7 function 0 "AMD AMD8111 LPC" rev 0x05 > pciide0 at pci0 dev 7 function 1 "AMD 8111 IDE" rev 0x03: DMA, channel 0 > configured to compatibility, channel 1 configured to compatibility > pciide0: channel 0 disabled (no drives) > atapiscsi0 at pciide0 channel 1 drive 0 > scsibus0 at atapiscsi0: 2 targets > cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-224E, 1.9A> SCSI0 5/cdrom > removable > cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 > amdpm0 at pci0 dev 7 function 3 "AMD 8111 Power" rev 0x05: rng active > iic0 at amdpm0: disabled to avoid ipmi0 interactions > ppb1 at pci0 dev 10 function 0 "AMD 8131 PCIX" rev 0x12 > pci2 at ppb1 bus 2 > bge0 at pci2 dev 2 function 0 "Broadcom BCM5704C" rev 0x03, BCM5704 A3 > (0x2003): apic 3 int 1 (irq 5), address 00:09:3d:13:32:8b > brgphy0 at bge0 phy 1: BCM5704 10/100/1000baseT PHY, rev. 0 > bge1 at pci2 dev 2 function 1 "Broadcom BCM5704C" rev 0x03, BCM5704 A3 > (0x2003): apic 3 int 2 (irq 3), address 00:09:3d:13:32:8c > brgphy1 at bge1 phy 1: BCM5704 10/100/1000baseT PHY, rev. 0 > mpi0 at pci2 dev 4 function 0 "Symbios Logic 53c1030" rev 0x08: apic 3 > int 3 (irq 11) > scsibus1 at mpi0: 16 targets > sd0 at scsibus1 targ 0 lun 0: <SEAGATE, ST373207LC, 0002> SCSI3 0/direct > fixed > sd0: 70007MB, 90774 cyl, 2 head, 789 sec, 512 bytes/sec, 143374744 sec > total > sd1 at scsibus1 targ 1 lun 0: <FUJITSU, MAT3073NC, 0104> SCSI3 0/direct > fixed > sd1: 70136MB, 78753 cyl, 2 head, 911 sec, 512 bytes/sec, 143638992 sec > total > mpi0: target 0 Sync at 160MHz width 16bit offset 63 QAS 1 DT 1 IU 1 > mpi0: target 1 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1 > aapic0 at pci0 dev 10 function 1 "AMD 8131 PCIX IOAPIC" rev 0x01 > ppb2 at pci0 dev 11 function 0 "AMD 8131 PCIX" rev 0x12 > pci3 at ppb2 bus 3 > aapic1 at pci0 dev 11 function 1 "AMD 8131 PCIX IOAPIC" rev 0x01 > pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00 > pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00 > pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00 > pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00 > pchb4 at pci0 dev 25 function 0 "AMD AMD64 HyperTransport" rev 0x00 > pchb5 at pci0 dev 25 function 1 "AMD AMD64 Address Map" rev 0x00 > pchb6 at pci0 dev 25 function 2 "AMD AMD64 DRAM Cfg" rev 0x00 > pchb7 at pci0 dev 25 function 3 "AMD AMD64 Misc Cfg" rev 0x00 > isa0 at pcib0 > isadma0 at isa0 > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo > com0: console > 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 > pcppi0 at isa0 port 0x61 > midi0 at pcppi0: <PC speaker> > spkr0 at pcppi0 > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec > dkcsum: sd0 matches BIOS drive 0x80 > dkcsum: sd1 matches BIOS drive 0x81 > root on sd0a > rootdev=0x400 rrootdev=0xd00 rawdev=0xd02

