![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
||
Solution Type Problem Resolution Sure Solution 1589131.1 : Fujitsu M10-1/M10-4/M10-4S Server: FCode checksum error; expected: 7484 result: 74e2
In this Document
Applies to:Fujitsu M10 PCI Expansion Unit - Version All Versions and laterFujitsu M10-1 - Version All Versions and later Fujitsu M10-4 - Version All Versions and later Fujitsu M10-4S - Version All Versions and later Oracle Solaris on SPARC (64-bit) SymptomsAfter issuing a "power-on" of an M10 domain, with an FCoE card, the below error message is displayed and the device node of the card is not created. WARNING: /pci@8000/pci@4/pci@0/pci@0/<Unnamed>: FCode checksum error; expected: 7484 result: 74e2
ChangesThese error will occur when a new "Sun Storage Dual 16 Gb Fibre Channel PCIe Universal HBA" is installed on a M10-1, M10-4, M10-4S, or a M10 PCI Expansion Unit. CauseThe M10 OBP verifies the FCode checksums and the checksum field of the FCode is incorrect. SolutionWorkaround How to disable FCode sumcheck: Note: Line 16 of the below script should reference the device node specified in the error message.
If multiple unique errors are encountered then repeat line 16 per device path. {0} ok setenv use-nvramrc? true
use-nvramrc? = true
{0} ok
{0} ok nvedit
0: : find-keyword
1: false swap h# a000 bounds do
2: " FCode checksum error" i over $= if drop i true leave then
3: loop
4: ;
5: : remove-sum-check
6: find-package if
7: find-keyword if
8: 3 invert and find-cfa
9: ['] 2drop over >body token!
10: ['] true over >body ta1+ token!
11: ['] unnest over >body ta1+ ta1+ token!
12: drop
13: then
14: then
15: ;
16: " /pci@8000/pci@4/pci@0/pci@0/<Unnamed>" remove-sum-check
17: < CTRL-C >
{0} ok nvstore
To verify the proper settings: {0} ok printenv nvramrc
nvramrc = : find-keyword
false swap h# a000 bounds do
" FCode checksum error" i over $= if drop i true leave then
loop
;
: remove-sum-check
find-package if
find-keyword if
3 invert and find-cfa
['] 2drop over >body token!
['] true over >body ta1+ token!
['] unnest over >body ta1+ ta1+ token!
drop
then
then
;
" /pci@8000/pci@4/pci@0/pci@0/<Unnamed>" remove-sum-check
{0} ok
How to enable FCode sumcheck again: 1. Delete the above script from OBP confvar 'nvramrc'. 2. Change OBP confvar 'use-nvramrc?' to the original value. Attachments This solution has no attachment |
||||||||||||||||||
|
||||||||||||||||||