IntroductionWhen I turned on my HP Visualize J282 workstation, the self-test process stopped with the following LCD message:
According to the J Class Service Handbook code 3004 is CHASSIS_FATAL_ERR_WRITING_EEPROM: "Fatal Error occurred writing to EEPROM." The remainder of this document describes how to replace the EEPROM to solve this problem. Be advised, however, that following the procedure below may damage your system. Tools and PreparationYou will need a new EEPROM chip. The chip used on my system was a Xicor X28C256J-25. It is a 32K x 8 bit, 5 volt, 250ns parallel EEPROM. Xicor has replaced this part with a faster version, the X28HC256. I used a compatible part CAT28C256N-15 made by Catalyst (roughly 5 USD). Remember to get the chip in the correct package: 32-lead PLCC.
You should also take the neccessary precautions to avoid static discharge, which can damage the system. Removing the Old EEPROMStart by removing the motherboard from the machine. Locate the EEPROM at location UH6 on the motherboard. It is located under the CPU frame and should have a paper label on it, even though the chip pictured does not.![]()
In order to get to the EEPROM chip, we will need to remove the CPU frame. Start by unscrewing the two screws at the top of the frame and removing the CPU cover:
![]() Note the power connector for the fan on the first CPU module: ![]() After carefully unplugging it, remove the first CPU module: ![]() Do the same for the second CPU module: first uplug the fan power connector, then remove the CPU module. Next, unscrew the four screws attaching the CPU frame to the motherboard. Carefully set the frame aside; its fan is still attached to the motherboard. ![]() Extract the EEPROM. There should be an adhesive label with four rows of numbers on the chip. ![]() Either save this label or copy the information on it: you will need the third line (6 hexadecimal digits) later.
Insert the new EEPROM into the socket.
![]() Reassemble the system. Make sure the CPU modules fit in the guide rails. ![]() Do not forget to plug in the fans! Post-InstallationAfter reassembling the system, either connect and a monitor and keyboard, or connect to the serial port and turn on the power. After the self-test sequence completes, the LCD displays
On the console, you should see something like
Firmware Version 2.2
Duplex Console IO Dependent Code (IODC) revision 1
------------------------------------------------------------------------------
(c) Copyright 1995-1998, Hewlett-Packard Company, All rights reserved
------------------------------------------------------------------------------
Processor Speed State Coprocessor State Cache Size
--------- -------- --------------------- ----------------- ----------
0 180 MHz Active Functional 1 MB
1 180 MHz Idle Functional 1 MB
Central Bus Speed (in MHz) : 120
Available memory (bytes) : 268435456
Good memory required (bytes): 0 (Not Set by OS)
Primary boot path: FWSCSI.6.0
Alternate boot path: SESCSI.3.0
Console path: GRAPHICS(0)
Keyboard path: PS2
*** Debug permissions ON ***
CPU 0
WARNING: The System board LAN ID has not been set.
The system LAN_ID is not set, set now (one time shot only) [Y/N]?
I suspect that the LAN ID is the last 6 digits of the ethernet MAC address. If you choose N, this will be set to eeeeee. The third line on the EEPROM label, which the Service Handbook calls the LANIC_ID, is probably the LAN_ID. The system expects this to be in the form "080009-XXXXXX," which confirms my suspicion that this is the ethernet MAC address. I used the six hexadecimal digits from the third line of the EEPROM label for "XXXXXX." You should now be in the boot monitor. Last modified on Nov 10, 2003. kirill@lava.net |