Sponsored Content
Operating Systems Solaris V240 no OBP or console available Post 302906239 by hicksd8 on Wednesday 18th of June 2014 08:05:51 AM
Old 06-18-2014
I recommend that you take a look at the settings (eg, console redirection, serial comms, etc) but don't be tempted to start changing things en masse.

As you said, both machines were working, you worked on the hardware, and now both have the same problem. Logic says that it's something you've done. This hardware has interlocks to protect the hardware (eg, it knows if a fan isn't running) so leaving one tiny cable unplugged could do something like this.

Are the processors properly seated and locked down? Stuff like that.

All too often an IT fault is responded to by reinstalling the O/S, reinstalling the app that errored, completely restoring a filesystem, and other too drastic responses like that turning the one original problem into a multitude of problems that then take ages to fix. My advice is don't be tempted but retrace your steps.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

OBP saying boot is disabled??

Hi all, need your help again :P I am trying to build a server in work, and it comes up with the OBP (Open Boot Prompt) and when i try and install the cdrom "boot cdrom -s" it throws back the following error: "System is not bootable, boot command is disabled" This is trying to install... (3 Replies)
Discussion started by: SemperFi
3 Replies

2. Solaris

Enter to OBP

Hello, today i'm comment in /etc/vfstab fs /usr and my server load in SingleUser without anything commands :( How i can enter to OBP from # ? or ILOM ? I'm try CTRL+BREAK (F5) , CTRL+ALT+BREAK (F5) and #. but it's don't help me :(((( (5 Replies)
Discussion started by: jess_t03
5 Replies

3. Solaris

OBP on Solaris 10-intel

Hi All, How can I go to OBP on Solaris 10-intel? I tried doing ctrl+c or ctrl+break, it won't go to the "ok" prompt. Thanks in advance, itik (6 Replies)
Discussion started by: itik
6 Replies

4. Solaris

OBP search...

Hello experts... In OBP(OK prompt)... How can i know whole command if i know part of a command? Thanks in advance... (2 Replies)
Discussion started by: younus_syed
2 Replies

5. UNIX for Dummies Questions & Answers

Windows to Linux remote console using VNC brings up blank console screen with only mouse pointer

:confused:Hi This was installed on the Linux box a few weeks back by a guy that no longer works for us. All worked fine until last week. Now when we connect its just a blank screen with no icons. I get a whole bunch of errors when starting the service too: Tue Feb 23 14:29:45 2010 ... (1 Reply)
Discussion started by: wbdevilliers
1 Replies

6. Solaris

OBP update

hi all i am using sun blade 150 (sparc) running solaris 5.10 on that. How can i update the OBP firmware? where cai download the latest (compatible) version for this hardware? (4 Replies)
Discussion started by: kingston
4 Replies

7. UNIX for Dummies Questions & Answers

OBP explained.

Hi Gurus, Correct me if I am wrong. Booting an OS means loading it in memory . What is OBP in solaris. If we are typing some commands at ok> where are we actually do that. What is the difference between frimware and OBP. I know I am asking silly things but I need answers. :):) Thanks in... (4 Replies)
Discussion started by: rama krishna
4 Replies

8. UNIX for Dummies Questions & Answers

Need help with OBP.

Hi Gurus, I am totally confused :wall: . I have some questions regarding OBP,EEPROMand NVRAM, BIOS. What actually are these how do they function and interact on a Sparc based solaris system. What is ok> ? What is system Firmware ? How does the system startup? Trying to google... (8 Replies)
Discussion started by: rama krishna
8 Replies

9. Solaris

[SOLVED] Console connection to V240

My apologies if this is posted/answered elsewhere. I have recently been tasked with getting 2 Sun V240's running Solaris 10 up and working. I should mention I come from the programming side of life with a small amount of networking on Windows 2003 servers. They boot, no error lights, hd's... (6 Replies)
Discussion started by: kuriosity_prime
6 Replies

10. Solaris

T4-2 OBP problem

Hi can anyone help me Got a T4-2, when I try to save any enviroment varaible at the OBP for instance auto-boot false or output-device screen I get the error: Warning: Error storing configuration. No space left, check SP and other logs. Cleared the SP logs (well only ones I could find) did... (4 Replies)
Discussion started by: callmebob
4 Replies
ddi_dev_report_fault(9F)				   Kernel Functions for Drivers 				  ddi_dev_report_fault(9F)

NAME
ddi_dev_report_fault - Report a hardware failure SYNOPSIS
#include <sys/ddi.h> #include <sys/sunddi.h> void ddi_dev_report_fault (dev_info_t *dip, ddi_fault_impact_t impact, ddi_fault_location_t location, const char *message ); INTERFACE LEVEL
Solaris DDI specific (Solaris DDI) PARAMETERS
dip Pointer to the driver's dev_info structure to which the fault report relates. (Normally the caller's own dev_info pointer). impact One of a set of enumerated values indicating the impact of the fault on the device's ability to provide normal service. location One of a set of enumerated values indicating the location of the fault, relative to the hardware controlled by the driver specified by dip. message Text of the message describing the fault being reported. DESCRIPTION
This function provides a standardized mechanism through which device drivers can report hardware faults. Use of this reporting mechanism enables systems equipped with a fault management system to respond to faults discovered by a driver. On a suitably equipped system, this might include automatic failover to an alternative device and/or scheduling replacement of the faulty hardware. The driver must indicate the impact of the fault being reported on its ability to provide service by passing one of the following values for the impact parameter: "small and bold">DDI_SERVICE_LOST Indicates a total loss of service. The driver is unable to implement the normal functions of its hardware. DDI_SERVICE_DEGRADED The driver is unable to provide normal service, but can provide a partial or degraded level of service. The driver may have to make repeated attempts to perform an operation before it succeeds, or it may be running at less than its configured speed. A driver may use this value to indicate that an alternative device should be used if available, but that it can continue operation if no alternative exists. DDI_SERVICE_UNAFFECTED The service provided by the device is currently unaffected by the reported fault. This value may be used to report recovered errors for predictive failure analysis. DDI_SERVICE_RESTORED The driver has resumed normal service, following a previous report that service was lost or degraded. This message implies that any previously reported fault condition no longer exists. The location parameter should be one of the following values: DDI_DATAPATH_FAULT The fault lies in the datapath between the driver and the device. The device may be unplugged, or a problem may exist in the bus on which the device resides. This value is appropriate if the device is not responding to accesses, (for example, the device may not be present) or if a call to ddi_check_acc_handle(9F) returns DDI_FAILURE. DDI_DEVICE_FAULT The fault lies in the device controlled by the driver. This value is appropriate if the device returns an error from a selftest func- tion, or if the driver is able to determine that device is present and accessible, but is not functioning correctly. DDI_EXTERNAL_FAULT The fault is external to the device. For example, an Ethernet driver would use this value when reporting a cable fault. If a device returns detectably bad data during normal operation (an "impossible" value in a register or DMA status area, for example), the driver should check the associated handle using ddi_check_acc_handle(9F) or ddi_check_dma_handle(9F) before reporting the fault. If the fault is associated with the handle, the driver should specify DDI_DATAPATH_FAULT rather than DDI_DEVICE_FAULT. As a consequence of this call, the device's state may be updated to reflect the level of service currently available. See ddi_get_devstate(9F). Note that if a driver calls ddi_get_devstate(9F) and discovers that its device is down, a fault should not be reported- the device is down as the result of a fault that has already been reported. Additionally, a driver should avoid incurring or reporting additional faults when the device is already known to be unusable. The ddi_dev_report_fault() call should only be used to report hardware (device) problems and should not be used to report purely software problems such as memory (or other resource) exhaustion. EXAMPLES
An Ethernet driver receives an error interrupt from its device if various fault conditions occur. The driver must read an error status register to determine the nature of the fault, and report it appropriately: static int xx_error_intr(xx_soft_state *ssp) { ... error_status = ddi_get32(ssp->handle, &ssp->regs->xx_err_status); if (ddi_check_acc_handle(ssp->handle) != DDI_SUCCESS) { ddi_dev_report_fault(ssp->dip, DDI_SERVICE_LOST, DDI_DATAPATH_FAULT, "register access fault"); return DDI_INTR_UNCLAIMED; } if (ssp->error_status & XX_CABLE_FAULT) { ddi_dev_report_fault(ssp->dip, DDI_SERVICE_LOST, DDI_EXTERNAL_FAULT, "cable fault") return DDI_INTR_CLAIMED; } if (ssp->error_status & XX_JABBER) { ddi_dev_report_fault(ssp->dip, DDI_SERVICE_DEGRADED, DDI_EXTERNAL_FAULT, "jabbering detected") return DDI_INTR_CLAIMED; } ... } CONTEXT
The ddi_dev_report_fault() function may be called from user, kernel, or interrupt context. SEE ALSO
ddi_check_acc_handle(9F), ddi_check_dma_handle(9F), ddi_get_devstate(9F) SunOS 5.10 13 August 1999 ddi_dev_report_fault(9F)
All times are GMT -4. The time now is 11:53 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy