Netboot issues with an HP BL35p blade system

Tim Spencer tspencer at hungry.com
Thu Sep 21 16:43:46 PDT 2006


Hey there!

	I am having some problems with an HP BL35p blade system.  I'm trying  
to netboot it so that / is NFS mounted from a NetApp that I have, and  
it seems to hang as soon as it NFS mounts /.  At the same time, bge0  
flaps it's link for some unknown reason:

Trying to mount root from nfs
bge0: link state changed to DOWN
NFS ROOT: 192.168.34.22:/vol/netbootdata/freebsd-stable
bge0: link state changed to UP
<hangs here>

	I found a similar issue talked about a bit here:  http:// 
www.daemonnews.org/mailinglists/FreeBSD/freebsd-stable/msg00105.html   
but their solution did not help for me.  I pulled down and built the  
latest RELENG_6 as of 2 days ago, and it still hangs.  I've even  
tried netbooting up using an mfsroot that has some tools on it and  
NFS mounting it by hand, and I can access files over NFS on the blade  
without problems.
	I'm suspicious about the bge0 link state transition surrounding the  
NFS root mounting.  I'm wondering if it's dropping packets while it's  
doing some sort of mount request, and thus causing it to hang.  Then  
again, this could be a red herring, and it's actually something  
else.  I have no idea.  But I thought that somebody here might.  :-)   
Any thoughts?  Any suggestions on how to debug/fix/work around this  
problem?  Thanks, and have fun!

		-tspencer


Here are the messages I see upon bootup:

Copyright (c) 1992-2006 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 6.2-PRERELEASE #2: Thu Sep 21 20:10:17 UTC 2006
     root at buildtest.sfo.ironport.com:/usr/obj/usr/src/sys/ 
MESSAGING_GATEWAY.amd64_INSTALL
WARNING: debug.mpsafenet forced to 0 as aio requires Giant
WARNING: MPSAFE network stack disabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Opteron(tm) Processor 265 (1804.10-MHz K8-class CPU)
   Origin = "AuthenticAMD"  Id = 0x20f12  Stepping = 2
    
Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE 
,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
   Features2=0x1<SSE3>
   AMD Features=0xe2500800<SYSCALL,NX,MMX+,FFXSR,LM,3DNow+,3DNow>
   AMD Features2=0x2<CMP>
   Cores per package: 2
real memory  = 8589930496 (8191 MB)
avail memory = 8141938688 (7764 MB)
ACPI APIC Table: <HP     00000083>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
cpu0 (BSP): APIC ID:  0
cpu1 (AP): APIC ID:  1
cpu2 (AP): APIC ID:  2
cpu3 (AP): APIC ID:  3
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0 <Version 1.1> irqs 0-23 on motherboard
ioapic1 <Version 1.1> irqs 24-27 on motherboard
ioapic2 <Version 1.1> irqs 28-31 on motherboard
ichwd module loaded
acpi0: <HP A03> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x908-0x90b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 3.0 on pci0
pci1: <ACPI PCI bus> on pcib1
ohci0: <OHCI (generic) USB controller> mem 0xf7df0000-0xf7df0fff irq  
19 at device 0.0 on pci1
ohci0: [GIANT-LOCKED]
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1: <OHCI (generic) USB controller> mem 0xf7de0000-0xf7de0fff irq  
19 at device 0.1 on pci1
ohci1: [GIANT-LOCKED]
usb1: OHCI version 1.0, legacy support
usb1: SMM does not respond, resetting
usb1: <OHCI (generic) USB controller> on ohci1
usb1: USB revision 1.0
uhub1: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
pci1: <display, VGA> at device 3.0 (no driver attached)
pci1: <base peripheral> at device 4.0 (no driver attached)
pci1: <base peripheral> at device 4.2 (no driver attached)
isab0: <PCI-ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
pci0: <bridge> at device 4.3 (no driver attached)
pcib2: <ACPI Host-PCI bridge> on acpi0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> at device 7.0 on pci2
pci3: <ACPI PCI bus> on pcib3
bge0: <Broadcom BCM5703 B0, ASIC rev. 0x1100> mem  
0xf7ef0000-0xf7efffff irq 24 at device 1.0 on pci3
miibus0: <MII bus> on bge0
brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,  
1000baseTX-FDX, auto
bge0: Ethernet address: 00:17:08:4f:60:f9
bge0: [GIANT-LOCKED]
bge1: <Broadcom BCM5703 B0, ASIC rev. 0x1100> mem  
0xf7ee0000-0xf7eeffff irq 25 at device 2.0 on pci3
miibus1: <MII bus> on bge1
brgphy1: <BCM5703 10/100/1000baseTX PHY> on miibus1
brgphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,  
1000baseTX-FDX, auto
bge1: Ethernet address: 00:17:08:4f:70:5d
bge1: [GIANT-LOCKED]
pci2: <base peripheral, interrupt controller> at device 7.1 (no  
driver attached)
pcib4: <ACPI PCI-PCI bridge> at device 8.0 on pci2
pci4: <ACPI PCI bus> on pcib4
mpt0: <LSILogic SAS/SATA Adapter> port 0x5000-0x50ff mem  
0xf7ff0000-0xf7ff3fff,0xf7fe0000-0xf7feffff irq 28 at device 1.0 on pci4
mpt0: [GIANT-LOCKED]
mpt0: MPI Version=1.5.9.0
mpt0: Capabilities: ( RAID-0 RAID-1 )
mpt0: 0 Active Volumes (2 Max)
mpt0: 0 Hidden Drive Members (10 Max)
pci2: <base peripheral, interrupt controller> at device 8.1 (no  
driver attached)
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
sio0: configured irq 4 not in bitmap of probed irqs 0x8
sio0: port may not be enabled
sio0: <Standard PC COM port> port 0x2f8-0x2ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
ipmi0: <System Management BIOS> at iomem 0xf4f60-0xf4f7e, 
0xec000-0xec5cb on isa0
ipmi0: SMBIOS Version: 2.03, revision: 2.03
ipmi0: No IPMI interface found
device_attach: ipmi0 attach returned 6
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xcc7ff, 
0xe0000-0xe7fff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on  
isa0
Timecounters tick every 1.000 msec
ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding  
enabled, default to accept, logging unlimited
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
SMP: AP CPU #3 Launched!
da0 at mpt0 bus 0 target 1 lun 0
da0: <HP DG072A9BB7 HPD0> Fixed Direct Access SCSI-5 device
da0: 300.000MB/s transfers, Tagged Queueing Enabled
da0: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
Trying to mount root from nfs
bge0: link state changed to DOWN
NFS ROOT: 192.168.34.22:/vol/netbootdata/freebsd-stable
bge0: link state changed to UP


Here is the kernel's config file:

machine         amd64
cpu             HAMMER
ident           HOSTIEFOO

makeoptions    DEBUG=-g

options         SCHED_4BSD
options         COMPAT_43               #Compatible with BSD 4.3  
[KEEP THIS!]
options         INET                    #InterNETworking
options         FFS                     #Berkeley Fast Filesystem
options         SOFTUPDATES             #Enable FFS soft updates support
options         MD_ROOT                 #MD is a potential root device
options         PROCFS                  #Process filesystem
options         PSEUDOFS
options         SCSI_DELAY=2000         #Delay (in ms) before probing  
SCSI
options         TCP_DROP_SYNFIN         #drop TCP packets with SYN+FIN
options         UFS_DIRHASH
options         VFS_AIO

options         SYSVSHM
options         SYSVSEM
options         SYSVMSG
options         SHMMAXPGS=65536
options         SEMMNI=40
options         SEMMNS=240
options         SEMUME=40
options         SEMMNU=120

options         SMP                     # Symmetric MultiProcessor  
Kernel
# Workarounds for some known-to-be-broken chipsets (nVidia nForce3- 
Pro150)
device          atpic                   # 8259A compatability

device          isa
device          pci

# Qlogic FC card stuff
device         isp             # Qlogic family
device         ispfw           # Firmware for QLogic HBAs- normally a  
module

device          ata
device          atadisk                 # ATA disk drives
device          atapicd                 # ATAPI CDROM drives
device          ataraid         # ATA RAID drives
options         ATA_STATIC_ID           #Static device numbering

device          ahc             # AHA2940 and onboard AIC7xxx devices

device          scbus           # SCSI bus (required)
device          da              # Direct Access (disks)

device          aac             # Adaptec FSA RAID, Dell PERC2/PERC3
device          amr             # AMI MegaRAID

# to go
# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc
device          atkbd
device          vga
device          sc

device          sio
device          sio

device          miibus          # MII bus support
device          fxp             # Intel EtherExpress PRO/100B (82557,  
82558)
device          bge             # Broadcom BCM570x (``Tigon III'')
device          em

#device         thermal

device  loop            # Network loopback
device  ether           # Ethernet support
device  pty             # Pseudo-ttys (telnet etc)
device  md              # Memory "disks"
device  bpf             #Berkeley packet filter

options         KDB
options         ALT_BREAK_TO_DEBUGGER   # ~<CR><^B>
options         KDB_UNATTENDED          # reboot on default
options         DDB                     # reboot on default

device          ipmi

# Change the size of the kernel virtual address space.  Due to
# constraints in loader(8) on i386, this must be a multiple of 4.
# 256 = 1 GB of kernel address space.  Increasing this also causes
# a reduction of the address space in user processes.  512 splits
# the 4GB cpu address space in half (2GB user, 2GB kernel).
#
#options         KVA_PAGES=384

#HW Crypto
device  crypto          # core crypto support
device  cryptodev       # /dev/crypto for access to h/w
device          ubsec           # Broadcom 5501, 5601, 58xx
device          hifn            # Hifn 7951, 7781, etc.
device          safe            # SafeNet 1141

#i2c/SMB bus for HW Temp. & Fan monitoring
device          smb             # /dev/smb*
device          smbus           # bus
device          ichsmb          # Intel ICH SMBus controller chips

device          mem             # Memory and kernel memory devices
device          io
device          random

options         COMPAT_FREEBSD4
options         COMPAT_IA32
options         COMPAT_LINUX32
device          acpi
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real- 
time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         LINPROCFS               # Cannot be a module yet.

device          ahd             # AHA39320/29320 and onboard AIC79xx  
devices

device          ichwd
device          mpt
maxusers 0
options NFSCLIENT
options NFS_ROOT
options CD9660
options NULLFS
device uhci
device ehci
device ohci
device usb
device umass
device ukbd
device ums
options KBD_INSTALL_CDEV
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD
options IPDIVERT
options DUMMYNET
options BRIDGE



More information about the freebsd-net mailing list