• Please review our updated Terms and Rules here

Problem with IDE controller on Sun Blade 150

tonata

Experienced Member
Joined
Sep 11, 2019
Messages
215
Location
France
Hi,

When I do the command "test-all" on a Sun Blade 150 I get this error:

IMG_20240913_221710.jpg

It says
Code:
IDE device did not reset, busy bit not set
And also:
Code:
ide@d selftest failed, return code = 1
No HDD is attached. IDE cable for the CD is replaced.
I am able to detect my original CD/DVD and other using the command "probe-ide". I could not boot Solaris 9 as I do with my other Sun Blade. So I think it is this error that is preventing me from.
So the built-in pci IDE controller is not working? I did not know these things do fail.
After resetting a few times the error changes to something like "Missing ATA...".

How do I test further?
Is the IDE controller built in the riser card? Maybe I need a new riser card?
I have the IDPROM invalid. Maybe replacing the M48T59Y-70PC1D will improve things? In theory no, but I have another Sun where just changing the nvram made it stable and started to work again.
 
Last edited:
If the Dallas NVRAM has gone flat, you have to do a lot more than replace it/replace the battery inside of it. You will need to reprogram the serial, MAC address and calculate the checksum.
 
I have the IDPROM invalid. Maybe replacing the M48T59Y-70PC1D will improve things? In theory no, but I have another Sun where just changing the nvram made it stable and started to work again.
Check the jumpers on the CDROM to ensure the master / slave jumpers are correct for a single drive. As for the IDPROM, you can test by setting it up ( even with a bad battery it can retain the data for a short while between power cycles ) and see if the issue resolves itself. If it does, then you know a new nvram modules will likely fix the issue. If having valid nvram does not correct the issue, that also points you in the right direction.
 
Now it says when using test-all.
Code:
ERROR: IDE Primary Command Block register4
I still can not boot from IDE CD-ROM.

I am trying with:
Code:
boot /pci@1f,0/ide@d/cdrom@0,0:f

Currently the CD is on "Device 2 (Secondary master)". Maybe I am not doing the command correctly? What are the
Code:
0,0
? How do you select Device 2, secondary master?
I also tried with:
Code:
boot /pci@1f,0/ide@d/cdrom@2,0:f
but it did not work.
 
Last edited:
This capacitor looks like it is leaking. Can this be the source of the problem? My problem seems to change over power ons so it is rather hardware.
 

Attachments

  • IMG_20241018_185304.jpg
    IMG_20241018_185304.jpg
    980.9 KB · Views: 10
Back
Top