Look for the following error messages, which appear on the screen, and in the file
/var/adm/messages
.
On the console:
Feb 25 15:45:04 mpk12-3214-189-156 pcplusmp: WARNING: No interrupt vector:
pciex8086,10f7 instance 1
Feb 25 15:45:04 mpk12-3214-189-156 pcplusmp: WARNING: Sharing vectors:
pciex8086,10f7 instance 1 and SCI
Feb 25 15:45:06 mpk12-3214-189-156 pcplusmp: WARNING: No interrupt vector:
pciex8086,10f7 instance 5
Feb 25 15:45:06 mpk12-3214-189-156 pcplusmp: WARNING: Sharing vectors:
pciex8086,10f7 instance 1 and pciex8086,10f7 instance 5
In
/var/adm/messages
:
Feb 25 15:44:53 mpk12-3214-189-156 ixgbe: [ID 611667 kern.info]
NOTICE: ixgbe7: Insufficient interrupt handles available: 1
Feb 25 15:44:53 mpk12-3214-189-156 ixgbe: [ID 611667 kern.info]
NOTICE: ixgbe7: Allocate MSI-X failed, trying MSI interrupts...
Feb 25 15:44:53 mpk12-3214-189-156 ixgbe: [ID 611667 kern.info]
NOTICE: ixgbe7: MSI-X not used, force rx and tx queue number to 1
Look at the messages in
/var/adm/messages
to identify the driver that requires more interrupts
than are available. In this example, it is ixgbe.
Once you have determined that some devices do not have interrupts, use the commands
devfsadm -C
and
mdb -k
to show which interrupts are assigned to a particular level.
The following output shows a system that requires 24 interrupts for ixgbe, and 16 for igb, both
of which are on level 6. To satisfy the needs of both requires 40 interrupts;, however only 31 are
available. The display shows the 31 that are assigned.
Also note that only one interrupt is assigned to interrupt level (IPL) 5, leaving 30 available for
other devices.
#
devfsadm -C
#
mdb -k
Loading modules: [ unix krtld genunix specfs dtrace cpu.generic uppc pcplusmp ufs ip
hook neti sctp arp usba uhci s1394 nca fcp fctl lofs emlxs qlc zfs nfs random sppp md
cpc crypto fcip logindmux ptm ]
>
::interrupts
>
IRQ
Vector IPL Bus
Type
CPU Share APIC/INT# ISR(s)
4
0xb0
12
ISA
Fixed 9
1
0x0/0x4
asyintr
9
0x81
9
PCI
Fixed 1
1
0x0/0x9
acpi_wrapper_isr
11
0xd1
14
PCI
Fixed 2
1
0x0/0xb
hpet_isr
16
0x88
9
PCI
Fixed 12
1
0x0/0x10
uhci_intr
18
0x86
9
PCI
Fixed 10
2
0x0/0x12
uhci_intr, ehci_intr
19
0x8a
9
PCI
Fixed 14
3
0x0/0x13
ahci_intr, uhci_intr, uhci_intr
21
0x89
9
PCI
Fixed 13
1
0x0/0x15
uhci_intr
23
0x87
9
PCI
Fixed 11
2
0x0/0x17
uhci_intr, ehci_intr
28
0x40
5
PCI
Fixed 4
1
0x1/0x4
mrsas_isr
32
0x20
2
IPI
ALL 1
-
cmi_cmci_trap
120
0x82
7
MSI
3
1
-
pepb_intr_handler
121
0x30
4
MSI
5
1
-
pepb_intr_handler
2
3
Allocating MSI Interrupt Space (Oracle Solaris OS Only)
133
Содержание Fire X4800
Страница 1: ...Sun Fire X4800 Server Installation Guide Part No 821 0285 12 March 2011...
Страница 5: ...Index 139 Contents 5...
Страница 6: ...6...
Страница 14: ...14...
Страница 20: ...20...
Страница 37: ...6 152mm Installing the Server In a Rack Using the Standard Rack Mounting Kit 37...
Страница 57: ...1 2 3 Installing the Server in a Rack Using the Universal Rack Mounting Kit 57...
Страница 65: ...1 2 3 Installing the Server in a Rack Using the Universal Rack Mounting Kit 65...
Страница 73: ...6 152mm Installing the Server in a Rack Using the Universal Rack Mounting Kit 73...
Страница 75: ...1 1 2 2 Installing the Server in a Rack Using the Universal Rack Mounting Kit 75...
Страница 84: ...84...
Страница 87: ...6 152mm Removing the Server From the Rack 87...
Страница 93: ...Figure Legend 1 Video console 2 Serial console 3 USB 2 connectors Attaching Administration SP Cables 93...
Страница 100: ...100...
Страница 102: ...102...
Страница 124: ...124...
Страница 142: ...142...