• Please review our updated Terms and Rules here

Sun SPARC station mounting CD-ROM

Max1227

Experienced Member
Joined
Jul 4, 2015
Messages
78
Location
UK
Hello,

I am trying to mount a CD-ROM on sunos 5.5.1 but I am getting nowhere. The computer does display the device when the probe-scsi command is used but it will not mount when using the 'mount' command. It continues to give me errors like 'no such device' and 'CD-ROM busy' etc.

Does anyone have any idea what is happening?

Thanks,
Max
 
What model of CD-ROM are you using? Is it set to 512 byte formats? CD-ROMs intended to be attached to a PC default to using 2048 byte sectors. In some cases, there is a jumper that will switch the mode to work correctly.
 
I not 100% sure but it has a strange connector on the end that won't fit into a standard PC so I would assume that it is an old one.
 
Sorry I don't know anything about these systems, what do you mean?

Thanks ,
Max
 
The drive should have a label indicating manufacturer and model number. That information should also show up in the OS information panels. Also, is the drive internal or external?

Termination keeps signals on the cable from going wonky. If the CD-ROM is the last drive on a chain, it will need to have termination. That is done by a jumper if internal. Some external drives have a termination jumper. For the rest, a terminating block needs to be installed which looks like the external cable connector plug without a cable.

With SCSI CDROMs, you will encounter several types.
1) PC/MAC targeted which can be modified to SUN standard.
2) PC/MAC targeted that can't be modified. Patch OS or trade to someone with a proper SUN supported drive.
3) SUN supported drive. Some other problem exists.

The SUN CDROM FAQ is about 20 years old. It will list some models that just can't be made to work and some methods for modifying a few common drives to work.
http://www.sun3arc.org/FAQ/cdrom/

If still uncertain, take some pictures of the setup. Closeups of drives, connectors, and jumper settings will be most helpful in letting anyone else see problems.
 
Last edited:
I just checked the drive model and it seems it is a toshiba XM-5701.

I'll check the FAQ's to see if that drive is listed.

I assume it must be okay as the original owner used it to install Solaris on it ages ago as it originally had next step on it.

Thanks,
Max


It's not on the list.
Also the setup is two cables 1 power and another communications, that's it.
 
Last edited:
image.jpg

Which ones do I need to change?
The picture above shows my setup currently. There are 3 jumpers.
 
Last edited:
If I read the image correctly, your CD-ROM is set to ID1 and normally the SCSI HD is set to ID 0 (no jumpers). Traditionally, SUN used ID of 6 for CDROMs which would require removing the left most shunt and placing shunts on the middle and right of the 3 ID jumpers.

The right side group of jumpers are for other things. The only documentation I can find suggests that the left most one is the termination. If the CDROM is mounted on the cable between the controller and the hard drive, the CDROM drive correctly has no termination. I can't find documentation that says what the other pins do.

Do you have a XM5701 or XM5701B? I think the B model is the one the works best with early SUN OS. I can't find any reference on how to modify XM5701 into a XM5701B though your image has a blank spot in the jumpers while the B is shown having an extra pin position. Can you go to a later version of Solaris? Solaris 2.6 was the first version that works with PC style CDROMs without modification.

Edit: More checking suggests early SUNOS specifically looked for ID of 6 for CDROM drives so change the ID jumpers. If that does not work, I will leave the project to more experienced people.
 
Last edited:
Hi,

Mine is a model B.

I changed the Target ID to ID 6 and it now responds to commands, like boot CD-ROM but it still won't boot. I tried mounting it again but it still says 'no such device' and won't automatically mount In Solaris. It also now ejects and passes the self test.

Any ideas?

Max
 
Is the CD being used a CDR? I remember XM-5701 having difficulties with some vendors recordable CDs.

Try running a cleaning disc through the drive.
 
Hi,

Yes I am using CD-R and I also have an original Solaris installation CD which it does boot from until it states 'data transfer overrun' and it then reboots.

Thanks,
 
Hi,
Any ideas?

You haven't mentioned if the termination is correct. I would suggest moving the jumper (from the left in your photo) that's currently in position 4 to position 5.

I think 4 disables parity (you want parity) and 5 enables termination.

Usually these drives have a jumper guide printed on the top label.

Apparently this drive is set to the correct 512 block size by a SCSI set mode command rather than a jumper. If it worked once before it should work again but otherwise an older drive with a block size jumper would be more likely to work.

Also, the PROM command is specifically 'boot cdrom' and is a shortcut allows booting from a drive normally on ID=6.
 
Last edited:
Hi,

Thanks for the help everyone as I have managed to get the CD-ROM to work. I just set the target ID of the CD-ROM to target 6 and it now boots correctly.

I want to install next step on the computer but it won't boot for some reason. Every time I boot from the installation cd it loads and after a minute I get the message "watchdog reset" and it returns to the "OK" prompt?

Any ideas on how to bypass this or get it to work?

The original owner had next step on it so it does work but he had to take it off as he couldn't remember the login details.

Thanks,
 
It would be helpful if you would provide more information;

1. You haven't confirmed (yet again) if you have the SCSI termination right. Reset type errors are exactly what you might expect if it were incorrect. Post photos if needed.
2. What model of sparcstation?
3. Is this the same Openstep CD that was previously used successfully for the install?
4. Do you have a video display and keyboard or are you using a serial console?
 
Sorry, I don't really know what information to provide.

If the termination is the jumper setting on the back of the CD-ROM marked "Term" then I'm fairly sure that is set to the correct setting.

Mine is a SPARCstation 4. If you want the exact model number I'll have to get that later.


I'm not sure as the original next step cd cannot be found. So I got the iso file off win world and burnt it to a cd. I did this will a Solaris cd to make sure it was reading my cd's okay and it worked fine.

I have a video display and keyboard attached. The keyboard and mouse are both original but I have a monitor adapter to work with most VGA monitors.

Thanks,
 
I would suggest trying to burn the CD again. Do the burn at 1x not the faster speeds most software wants to use. If you have a different brand of CDR (or same brand with different coating), try that as well. Old CD-ROM drives would work with some CDR discs but not others. Used to be web pages listing all kinds of combinations of drives and discs but those seem to be gone.
 
SCSI termination is not always so simple.

if you have added this drive to an already properly terminated system, odds are pretty good that it's incorrect now.

There needs to be exactly one terminator at one end of the bus and one at the other. Your bus as at least: the controller (built in), a hard drive, and the cd-rom. If they're chained in that order which they probably are, there needs to be one terminator before the controller, and one on your cd-rom (which you have).

If there's one on the hard drive, it needs to be disabled. The terminator before the controller may be turned on at the motherboard, or may need to be plugged into an external connector at the back of the machine. Most likely you need one plugged in the back if my memory is correct.
 
Back
Top