boot0 bug?
Alexander Pyhalov
alp at rsu.ru
Tue Jun 14 14:47:00 UTC 2011
Hello.
I have IBM blade, which is connected to EMC Clarion disk storage (2 FC
adapters connected to 2 FC switches, so system sees 4 paths to storage).
One lun is provided to the system. The problem is that FreeBSD doesn't
boot randomly (at least 1 attempt from 5 boots is unsuccessful). The
blade stalls and I see only blank screen.
I've tried other operating systems - OpenIndiana b148 and Ubuntu 10.10 -
each of them has booted perfectly 10 times without any issues.
I don't see any messages from boot1 stage and system is logged in to EMC
storage with only one path. When the system boots successfully, I can
see on EMC Clarion that it is connected with all paths. I've tried to
use boot0 from CURRENT - results are the same (boot fails randomly).
How can I debug this issue?
I have several FreeBSD servers with the same configuration which boot
perfectly. I tried different tricks to to achieve normal boot and all of
them worked randomly (or didn't work): some bios and FC adapter
settings, labeling all 4.2BSD partitions as unused and so on.
This time I noticed the following: if I leave my system stalling with
blank screen for ten minutes or more, it boots successfully... Does
someone have any ideas?
Additional info:
# uname -a
FreeBSD fbsdhost-STABLE.mgmt.r61.net 8.2-STABLE FreeBSD 8.2-STABLE #2
r222809M: Tue Jun 7 12:35:22 MSD 2011
alp at os.test.rsu.ru:/usr/obj/usr/src-stable-8/sys/ibm-hs-21xm-vnet-amd64.releng-8.2
amd64
# camcontrol devlist -v
scbus0 on isp0 bus 0:
<DGC RAID 5 0326> at scbus0 target 0 lun 0 (da0,sg0,pass0)
<DGC RAID 5 0326> at scbus0 target 1 lun 0 (da1,sg1,pass1)
<> at scbus0 target -1 lun -1 ()
scbus1 on isp1 bus 0:
<DGC RAID 5 0326> at scbus1 target 0 lun 0 (da2,sg2,pass2)
<DGC RAID 5 0326> at scbus1 target 1 lun 0 (da3,sg3,pass3)
<> at scbus1 target -1 lun -1 ()
scbus-1 on xpt0 bus 0:
<> at scbus-1 target -1 lun -1 (xpt0)
# gmultipath status
Name Status Components
multipath/fbsdhost-STABLE N/A da0
da1
da2
da3
# gpart show
=> 63 33554367 multipath/fbsdhost-STABLE MBR (16G)
63 33543657 1 freebsd [active] (16G)
33543720 10710 - free - (5.2M)
=> 0 33543657 multipath/fbsdhost-STABLEs1 BSD (16G)
0 16 - free - (8.0k)
16 18863577 1 !0 (9G)
18863593 4194304 2 freebsd-swap (2.0G)
23057897 2097152 4 !0 (1.0G)
25155049 8388608 5 !0 (4.0G)
# boot0cfg -v /dev/multipath/fbsdhost-STABLE
# flag start chs type end chs offset size
1 0x80 0: 1: 1 0xa5 39:254:63 63 33543657
version=2.0 drive=0x80 mask=0xf ticks=182 bell=# (0x23)
options=packet,update,nosetdrv
volume serial ID 9090-9090
default_selection=F1 (Slice 1)
# df
Filesystem 1K-blocks Used Avail Capacity
Mounted on
/dev/multipath/fbsdhost-STABLEs1a 9129786 517594 7881810 6% /
devfs 1 1 0 100% /dev
/dev/multipath/fbsdhost-STABLEs1d 1012974 12 931926 0% /tmp
/dev/multipath/fbsdhost-STABLEs1e 4058062 2902 3730516 0% /var
--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of Southern Federal University
More information about the freebsd-stable
mailing list