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