Load Failure on NeXT 68040

NeXT Computer, Inc. -> NeXT Black Hardware

Title: Load Failure on NeXT 68040
Post by: guydestefano on October 03, 2006, 09:08:58 PM
Forgive the new thread, as this is a new problem.   Does anyone have any idea how to get this system to load, I have an optical drive with the full developers 2.0 system, I will eventually get 3.3, but just want to get it up and running.  Monitor displays.

================================
CPU MC68040 25mhz memory 100ns
Backplane slot #0
ethernet address: 0:0:F:07a:db
memory size 8MB
Testing the FPU, SCC, SCSI, Enet, ECC, RTC,
  Timer, Event Counter, Sound out.

Starting Extended Self test
Extended test passed
boot load sd(0,0,0)diagnostics
booting SCSI target 1 lun 0
waiting for drive to come ready...........
blk0 boot: sd()diagnostics
Booting from SCSI target 1 lun 0
diagnostics not found
load failed

blk boot:
================================

from here, I have to power down and try again.
Any help will be greatly appreciated.
Thanks in advance.

Guy
Title: Load Failure on NeXT 68040
Post by: kenjay on October 04, 2006, 10:51:27 AM
The optical drive is not functioning properly [Yeah - what a surprise!  :?

MOST of them don't work now. It's now over 15 years since they were new -  even the "new" ones were highly failure prone.
Title: Re: Load Failure on NeXT 68040
Post by: Andreas on October 04, 2006, 02:43:56 PM
Quote from: "guydestefano"
blk0 boot: sd()diagnostics
Booting from SCSI target 1 lun 0
diagnostics not found
load failed

Do you have the special diagnostic OD or what is the reason to try to load the diag-kernel?

Remove loading the extended diag with the "p" command in the early boot machine monitor
Title: Load Failure on NeXT 68040
Post by: guydestefano on October 04, 2006, 03:38:40 PM
Andreas


Thanks for the reply, I have no earthly idea why. I am not intentionally trying to load diagnostics.  I wish I could bypass this and continue, but it will not go anywhere.  Do I have the ability to get by this?  with what is showing on the monitor.  I will try anything. I do have a CD-ROM, and the cable, but no CD-Caddy ( have just ordered from BlackHole ) in which to place any CD's.  I tried with both this device plugged in and plugged out, no difference at all.  Thanks again.
Title: Load Failure on NeXT 68040
Post by: Andreas on October 04, 2006, 04:43:43 PM
Quote from: "guydestefano"Andreas
I wish I could bypass this and continue, but it will not go anywhere.  Do I have the ability to get by this?

If you press the "p" key you can do some settings like verbose booting, testing memory, setting up bootcommand or setting to boot diag.

You have to set the line for diagnose booting to "no" instead "yes"


On "boot command" you can choose between "sd" for SCSI (lowest ID will boot), "en" for Ethernet and "od" for optical drive if you have a bootable one.
Title: Load Failure on NeXT 68040
Post by: guydestefano on October 04, 2006, 05:30:08 PM
Andreas

Thanks for your help. It looks like you have identified the problem, and a way to get around it, but In your reply, after your monitor states Memory size 20MB, you then get what looks like a full stop and the prompt
( NeXT> ) appears.  This allows you to enter the ( P ) and from there
you are able to set the boot diagnostics to ( NO ).  As you can see from my original reply, there is no hesitation/stop after displaying Memory size. and no prompt ( NeXT> ).  I tried to enter ( P ) from as soon as I hit the power button, to no avail. It finally stops at the ( blk0 boot: ) prompt, with the blinking cursor at the end.  From here I have tried to enter almost the full alphabet, each time comes back with the same load failed message.  If I try to enter something ie.. ( blk0 boot:quit ) or
( blk0 boot:load ) etc.. it becomes a deadly embrace, no other key info is able to be typed in, not even power down button.  Here I have to pull the plug to reset.  As my description above, when it stops displaying at the first ( blk0 boot: ) if I press the power on/off key, it will display a message ( do you want to power off? ) I then enter ( Y ) and it gracefully shuts down.  Any other suggestions, I will try anything.  Thanks again.  

Guy
Title: Load Failure on NeXT 68040
Post by: winfried on October 05, 2006, 03:36:02 AM
Press Command - ~ (upper left key on the numeric key pad) to enter the monitor.
Title: Load Failure on NeXT 68040
Post by: guydestefano on October 05, 2006, 01:23:30 PM
winfried

Thanks for the reply, I just got to check it out, and it did work. I was able to reset the parameters for no diagnostics.  I advanced past where i was stuck, but have found out some really bad disk sectors. It gets to

/dev/rsd0: Cannot read Blk  154123
/dev/rsd0: Unexpected Inconsistency, run fsck MANUALLY
#

--------   I Then enter, -------------

# fsck
**  /dev/rsd0a
**  Currently mounted on /
**  Phase 1 Check Block & Sizes
**  Phase 2 Check pathnames
Target 1: MEDIA ERROR block 25aabh retry 1 through 9
sd0(1,0) sense key: 0x3 additional sense code 0x14
SCSI Block in error = 154283 Partition a F:S: sector 154123
CANNOT READ Blk 154123
continue ?
y (ENTER)

same messages as above except the new address is  154121


Is there a way to bypass those and/or others by entering the address.
I know there may be missing information on some application, (hopefully not the op system). Presently I just want to be able to load to where it displays the main page.  I will eventually get a new disk drive with v3.3 installed.   Thanks again for all the replies.

Guy
Title: Load Failure on NeXT 68040
Post by: Andreas on October 05, 2006, 02:03:52 PM
Quote from: "guydestefano"
/dev/rsd0: Cannot read Blk  154123
/dev/rsd0: Unexpected Inconsistency, run fsck MANUALLY

looks like your hd is really broken. You should try to setup a new one. AFAIK unix doesn't allow to mount something that was not marked as clean from fsck.
Title: Load Failure on NeXT 68040
Post by: guydestefano on October 05, 2006, 09:16:03 PM
That is what I thought.  I have placed an order with Rob at BlackHoleInc for a new hard drive.  Hopefully it will be here next week.  Thanks again for the replies.
Title: Load Failure on NeXT 68040
Post by: winfried on October 06, 2006, 02:26:31 AM
You could force fsck to answer all questions with "y" automatically with "fsck -y /dev/rsd0" but use with caution. You could also try to reassign the bad block with "reasb", but this should also used with caution. You can google for reasb to find more infos.
If you have the chance to do this, I would connect the disk to a workstation, linux PC with scsi or another unix system with scsi and dump the whole disk to an image (with dd). You might get read errors for bad blocks but it might preserve some data and you can possibly clone the disk on a new drive.
Title: Load Failure on NeXT 68040
Post by: Jenne on October 06, 2006, 02:38:23 AM
Just a little hint from my side...

In case You're owning an old Mac (something like up to 7000er or 5400er Performa) You could format Your drive within an external case and an old version of FWB Harddisk Toolkit (something like version 2 or 3). This one marks all bad blocks quite sufficiently for a NEXTSTEP-installation, at least this was my way to get an old HD working in my cube.

J
Title: Load Failure on NeXT 68040
Post by: brams on October 06, 2006, 03:05:53 AM
Quote from: "guydestefano"sd0(1,0) sense key: 0x3 additional sense code 0x14
SCSI Block in error = 154283 Partition a F:S: sector 154123
CANNOT READ Blk 154123
continue ?
y (ENTER)


Sense key errors usually indicate harware/configuration failure on the SCSI chain or drive.  Some drives do it anyway on NeXT's, notably a lot of IBM drives.

Unless you are without the OS on CD ROM, you can use a lot of SCSI hard drives on NeXT.  Hassle free ones (without making a disktab entry) seem to be small Seagates (Hawk & Barracuda 4 or 2 LP of a size of 2 or 4 GB).  4gb is about the best with OS 4.2.

Go to top  Forum index