Fujitsu SPARC T5440 User Manual page 90

Hide thumbs Also See for SPARC T5440:
Table of Contents

Advertisement

Fixed Firmware and General Software Issues (Continued)
TABLE A-4
CR ID
Description
6731227
Two circumstances can cause a logical domain to
hang when reassigning I/O branches from the
primary domain (control domain) to a guest
domain (I/O domain):
Case 1 - If you remove an I/O branch from the
logical domain configuration of the primary
domain and then add the same I/O branch back
to the primary domain, upon reboot the system
might come back up without any I/O, the
system might hang in OpenBoot, or the entire
I/O branch and the associated I/O devices
might be absent from the primary domain.
For example, the following actions performed in
the sequence shown might lead to the primary
domain hanging in OpenBoot:
1. ldm rm-io pci@500 primary
(Remove pci@500 from the configuration)
2. ldm rm-io pci@600 primary
(Remove pci@600 from the configuration)
3. ldm add-io pci@500 primary
(Add pci@500 back to the configuration)
4. ldm add-config config_name
(Save new configuration to SP)
5. clean shutdown and power cycle
Case 2 - If the you assign I/O branches to guest
domains in any order except in numerical order,
one or more of the guest domains will be unable
to start.
For example, the following actions performed in
the sequence shown might lead to one or more
guest domains hanging when they are started:
1. ldm add-io pci@600 guestA
2. ldm add-io pci@500 guestB
3. ldm add-io pci@700 guestC
80
SPARC Enterprise T5440 Server Product Notes • December 2010
Workaround
Note - Fixed in System Firmware 7.1.8.a or later.
Both situations can be avoided by following these
guidelines:
Case 1 - Do not remove an I/O branch from the
primary domain and then immediately add it back
to the primary domain.
Case 2 - Be certain to add the I/O branches to the
guest domains in numerical order.
Example #1: The primary domain is using pci@400
(onboard disks/USB/DVD and slots PCIe0 and
PCIe1), and you want to assign pci@500, pci@600,
and pci@700 to three guests.
Do the following:
1. ldm add-io pci@500 guestB
2. ldm add-io pci@600 guestA
3. ldm add-io pci@700 guestC
Example #2: The primary domain is using pci@500
(onboard 1Gb/sec and10Gb/sec network, slots
PCIE4, PCIE5, XAUI0, XAUI1), and you want to
assign pci@400, pci@600, and pci@700 to three
guests. Do the following:
1. ldm add-io pci@400 guestB
2. ldm add-io pci@600 guestA
3. ldm add-io pci@700 guestC
If you encounter this hang, you can recover by
booting the system with either a prior working
configuration or with the factory default
configuration.
The system can be booted to an earlier working
configuration or in the factory default
configuration by executing following sequence of
commands in the ALOM CLI on the service
processor (SP):
1. sc> bootmode config="name_of_config"
2. sc> poweron
3. sc> poweroff
The name_of_config is the working configuration
saved on the service processor. If no such
configurations exists on the service processor, use
"factory-default" as the name of the configuration.
Note - If the "factory-default" configuration is
used in the above procedure then you must
reconfigure all of the guest domains and the
primary domain.

Advertisement

Table of Contents
loading

Table of Contents