All of lore.kernel.org
 help / color / mirror / Atom feed
* [parisc-linux] How to Boot CD on C110
@ 2001-10-25 21:12 Daniel Williams
  2001-10-26  4:53 ` Grant Grundler
  0 siblings, 1 reply; 9+ messages in thread
From: Daniel Williams @ 2001-10-25 21:12 UTC (permalink / raw)
  To: parisc-linux

I've got a C110...  I picked up the .9 ISO and burned it with EasyCD 
Creator on a Win2k box (I know, I know, but no access to a linux box 
right now, I'm running FreeBSD and it doesn't have a burner).  Popped it 
in and it won't boot.  Too bad the firmware doesn't see the SCSI CD 
either, when SEArching on bootup.  Both the fixed disks in the unit have 
been wiped, so I have no OS to start from.

SCSI CD is ID 2, but what bus is it on?  The only one I can find 
mentioned is 'core.FWSCSI'.  Trying to 'boot SESCSI.2' doesn't work.  
When I try to boot 'boot core.FWSCSI.2.0'  (the CD as far as I can 
guess) it asks about the interactive thing, I type 'y', then it says 
that it failed to boot and spits out a bunch of numbers onscreen.  Oh, 
when the CD is in the CD drive, the access light on the CD flashes on 
and off steadily, like its being read every second or so, even when the 
machine is doing nothing with it.  Happens when the CD drive is in an 
external box connected to the SE SCSI port on the back too.  Happens on 
the internal 50 pin SE bus as well.

The README-ISO for the boot CD mentions:
 >    After the ISO image is mastered, but before you burn any CDs,
 >    change to this directory and run 'palo -f iso.conf'.  The name
 >    of the ISO image is inside the .conf file and you'll probably
 >    have to change that.
 >    The ISO image is now bootable.  Burn and boot it.

However, I don't have linux anywhere and can't run palo -f iso.conf from 
anything, much less anything with a CD burner.  Is there any way that I 
can make this CD bootable or coax the  machine into booting the raw ISO 
I burned?  Preferably using a Win2k box.  I did a direct burn from ISO 
in EasyCD Creator and it reads fine from any computer I throw it in, 
just doesn't boot on my C110...  Any help greatly appreciated, thanks,

Dan

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [parisc-linux] How to Boot CD on C110
@ 2001-10-26  0:03 Christian Suder
  2001-10-26  4:43 ` Grant Grundler
  0 siblings, 1 reply; 9+ messages in thread
From: Christian Suder @ 2001-10-26  0:03 UTC (permalink / raw)
  To: dan; +Cc: parisc-linux

Dan,

I assume the CD drive is a 'normal' drive (50 pin SE), not something
exotic like a wide SCSI.

The correct device would be core.SCSI.2.0, however it's strange that
SEArch doesn't even see it. The ID needs to be unique across both the SE
and the FW SCSI. Did you double-check the termination ? The C110 I have
here does have term's on the internal cable, which is different from the
usual PC.

What brand is the CD drive, and does it work on a different machine ?

Anyhow, the fun begins *after* the installation, there seems to be some
issues with the FW SCSI that haven't been sorted out yet. I have severely
corrupted fs within less than an hour.... files with 0x0s amidst the text
e.g.

	Christian

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [parisc-linux] How to Boot CD on C110
  2001-10-26  0:03 [parisc-linux] How to Boot CD on C110 Christian Suder
@ 2001-10-26  4:43 ` Grant Grundler
  2001-10-26  5:11   ` Christian Suder
  0 siblings, 1 reply; 9+ messages in thread
From: Grant Grundler @ 2001-10-26  4:43 UTC (permalink / raw)
  To: Christian Suder; +Cc: dan, parisc-linux

Christian Suder wrote:
> I assume the CD drive is a 'normal' drive (50 pin SE), not something
> exotic like a wide SCSI.

It is.
HP didn't ship IDE optical drives on parisc until C3000 workstations.
All internal CD-ROMs before were SE SCSI.

> The correct device would be core.SCSI.2.0, however it's strange that
> SEArch doesn't even see it. The ID needs to be unique across both the SE
> and the FW SCSI.

That's wrong. The ID is local to each SCSI bus.
Ie ID on SE SCSI are in a seperate address space from FWD SCSI.

grant

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [parisc-linux] How to Boot CD on C110
  2001-10-25 21:12 Daniel Williams
@ 2001-10-26  4:53 ` Grant Grundler
  2001-10-26  5:32   ` Daniel Williams
  0 siblings, 1 reply; 9+ messages in thread
From: Grant Grundler @ 2001-10-26  4:53 UTC (permalink / raw)
  To: Daniel Williams; +Cc: parisc-linux

Daniel Williams wrote:
> I've got a C110...  I picked up the .9 ISO and burned it with EasyCD 
> Creator on a Win2k box (I know, I know, but no access to a linux box 
> right now, I'm running FreeBSD and it doesn't have a burner).  Popped it 
> in and it won't boot.

Uhm...I tried the same trick for IA64 Debian ISO and it didn't work either.
I should have looked in the parisc-linux mail archives before
since folks have described how to do it right. Anyway, I found a CD-writer
on a linux box and ended up using cdrecord.

> Too bad the firmware doesn't see the SCSI CD 
> either, when SEArching on bootup.

"Sea" should see the CD-ROM. Very likely it's not properly
connected or has the option jumpers set wrong for PDC.

> SCSI CD is ID 2, but what bus is it on?

When it's working right, "sea" should tell you regardless of
whether it has a CD installed or not (I think).

grant

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [parisc-linux] How to Boot CD on C110
  2001-10-26  4:43 ` Grant Grundler
@ 2001-10-26  5:11   ` Christian Suder
  0 siblings, 0 replies; 9+ messages in thread
From: Christian Suder @ 2001-10-26  5:11 UTC (permalink / raw)
  To: Grant Grundler; +Cc: dan, parisc-linux

Grant Grundler wrote:

> 
> > The correct device would be core.SCSI.2.0, however it's strange that
> > SEArch doesn't even see it. The ID needs to be unique across both the SE
> > and the FW SCSI.
> 
> That's wrong. The ID is local to each SCSI bus.
> Ie ID on SE SCSI are in a seperate address space from FWD SCSI.
> 

Maybe my memory fades but I believe I tried this once and it didn't work
to my surprise.... that's why I pointed it out. 


> grant

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [parisc-linux] How to Boot CD on C110
  2001-10-26  4:53 ` Grant Grundler
@ 2001-10-26  5:32   ` Daniel Williams
  2001-10-26  6:11     ` Paul Bame
  2001-10-26 18:38     ` Grant Grundler
  0 siblings, 2 replies; 9+ messages in thread
From: Daniel Williams @ 2001-10-26  5:32 UTC (permalink / raw)
  To: parisc-linux

OK, so SEArch should see the CD drive regardless.  Should it also see 
the FWSCSI internal HDs?  They don't have anything on them...  But the 
Firmware doesn't show anything after its done searching, not the 2 HDs, 
the CD, or the DDS tape drive.  Whats that about CD option jumpers set 
wrong?  What should the correct configuration be?  The pins that it has 
on the back (its a HP branded toshiba XM-5401B 50pin narrow) are ID1, 
ID2, ID4, PRTY, PRV/ALW, TEST, and TERM.  ID2 and PRTY have jumpers 
connected, the rest are not shorted.  The CD drive case is an HP 
external drive with 2 HD50 pin connectors on the back.  Comes in 
matching case color and design to the C110.  I've got the cable from the 
external drive connected to the SESCSI port on the back of the C110, but 
the external bus is NOT terminated.  However, when connected to the 
internal 50pin narrow bus, it IS terminated, and bootup does not occur 
nor does SEA see it.  Perhaps the CD drive is whacked, I'll have to do 
network boot then :)  Anyone done that with MacOS X?  j/k.

For making a boot CD, what exactly has to be done to make it boot?  How 
does the firmware recognize that a particular media is bootable and what 
steps does it then take to load the bootstrap code into memory and from 
where on the media does that bootstrap code come?  Can the kernel be 
loaded from a plain ISO or does there need to be special 'first block 
magic code' that will do the rest?

If I try to boot of 'core.SCSI.2.0' it comes back and says ENTRY_INIT, 
nextline STATUS=-7, and then a couple of rows of 8 digit numbers, the 
first being 00000080.  What's it trying to do here?

Thanks again,
Dan

On Thursday, October 25, 2001, at 11:53 PM, Grant Grundler wrote:

> Daniel Williams wrote:
>> I've got a C110...  I picked up the .9 ISO and burned it with EasyCD
>> Creator on a Win2k box (I know, I know, but no access to a linux box
>> right now, I'm running FreeBSD and it doesn't have a burner).  Popped 
>> it
>> in and it won't boot.
>
> Uhm...I tried the same trick for IA64 Debian ISO and it didn't work 
> either.
> I should have looked in the parisc-linux mail archives before
> since folks have described how to do it right. Anyway, I found a 
> CD-writer
> on a linux box and ended up using cdrecord.
>
>> Too bad the firmware doesn't see the SCSI CD
>> either, when SEArching on bootup.
>
> "Sea" should see the CD-ROM. Very likely it's not properly
> connected or has the option jumpers set wrong for PDC.
>
>> SCSI CD is ID 2, but what bus is it on?
>
> When it's working right, "sea" should tell you regardless of
> whether it has a CD installed or not (I think).
>
> grant

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [parisc-linux] How to Boot CD on C110
  2001-10-26  5:32   ` Daniel Williams
@ 2001-10-26  6:11     ` Paul Bame
  2001-10-26 18:38     ` Grant Grundler
  1 sibling, 0 replies; 9+ messages in thread
From: Paul Bame @ 2001-10-26  6:11 UTC (permalink / raw)
  To: Daniel Williams; +Cc: parisc-linux

> 
> For making a boot CD, what exactly has to be done to make it boot?  How 
> does the firmware recognize that a particular media is bootable and what 
> steps does it then take to load the bootstrap code into memory and from 
> where on the media does that bootstrap code come?  Can the kernel be 
> loaded from a plain ISO or does there need to be special 'first block 
> magic code' that will do the rest?

Yes there's a special first block, and our ISO images always have it.
The details of the block are well described.  Check the palo README.html,
or the palo data structure 'struct firstblock', or the PDC (firmware)
documents accessable from parisc-linux.org.

But I bet you didn't really want to know how to calculate checksums
and poke magic values into the first block :-)

> If I try to boot of 'core.SCSI.2.0' it comes back and says ENTRY_INIT, 
> nextline STATUS=-7, and then a couple of rows of 8 digit numbers, the 
> first being 00000080.  What's it trying to do here?

Another part of the firmware is called IODC, and I think there's
an iodc.pdf on line.  In there you can search for ENTRY_INIT, which is
a firmware procedure call, and look for the return status of -7 (If you
can't search PDF, look for something like ENTRY_IO and BOOTDEV_READ.
Sorry I don't recall what -7 is, but I'm guessing with your other symptoms
it's saying it can't even initialize the device, because it can't see it.

Until your 'search' command sees something I don't think booting
is going to work.  'Search' cycles through SCSI addresses
and while it's running you should see flashing access lights on
SCSI devices which have them like the CD.  'search' will display
the bootable devices despite what's on the media, though may not
show removable-media devices which are unloaded.  I'm betting on a
cable, connector, or termination problem -- hopefully not a fried
SCSI controller.

Good luck!

	-Paul Bame

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: [parisc-linux] How to Boot CD on C110
@ 2001-10-26  7:10 Witvliet, Hans
  0 siblings, 0 replies; 9+ messages in thread
From: Witvliet, Hans @ 2001-10-26  7:10 UTC (permalink / raw)
  To: 'Daniel Williams', parisc-linux

Hi,

	Hi Daniel,

	I had twice the same problem:
	First time I had two devices with the same scsi-id (mea culpa)

	Second time, the (internal) scsi flatcable was half detached
(probably during transport, or fiddling of my fellow workers)...

	Result was identical; after powerup, the SEA command did not show
anything, neither the internal disk, nor the cdrom-drive.


	Hope it helps, Hans.


	Too bad the firmware doesn't see the SCSI CD either, when SEArching
on bootup. 
	

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [parisc-linux] How to Boot CD on C110
  2001-10-26  5:32   ` Daniel Williams
  2001-10-26  6:11     ` Paul Bame
@ 2001-10-26 18:38     ` Grant Grundler
  1 sibling, 0 replies; 9+ messages in thread
From: Grant Grundler @ 2001-10-26 18:38 UTC (permalink / raw)
  To: Daniel Williams; +Cc: parisc-linux, grundler

Daniel Williams wrote:
> OK, so SEArch should see the CD drive regardless.  Should it also see 
> the FWSCSI internal HDs?

Yes.

>  They don't have anything on them...  But the 
> Firmware doesn't show anything after its done searching, not the 2 HDs, 
> the CD, or the DDS tape drive.

hmm...PDC is pretty brain dead. Were those SCSI devices shipped with the
C110 or installed later?

> Whats that about CD option jumpers set wrong?
> What should the correct configuration be?  The pins that it has 
> on the back (its a HP branded toshiba XM-5401B 50pin narrow) are ID1, 
> ID2, ID4, PRTY, PRV/ALW, TEST, and TERM.  ID2 and PRTY have jumpers 
> connected, the rest are not shorted.

I don't know what they should be - I don't have the product manual.
ID2/PRTY sound like they are correct. I don't konw what PRV/ALW means.
(Prevent/Allow what?). TERM should probably be left disconnected.

BTW, just because the drive is from HP doesn't mean it's setup
to work w/ an HP workstation. Firmware on the drive could do things
that confuse PDC/IODC.

> nor does SEA see it.

You need to figure this output first...try a different drive perhaps.
The FWD drives not being seen concerns me just as much.

grant

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2001-10-26 18:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-26  0:03 [parisc-linux] How to Boot CD on C110 Christian Suder
2001-10-26  4:43 ` Grant Grundler
2001-10-26  5:11   ` Christian Suder
  -- strict thread matches above, loose matches on Subject: below --
2001-10-26  7:10 Witvliet, Hans
2001-10-25 21:12 Daniel Williams
2001-10-26  4:53 ` Grant Grundler
2001-10-26  5:32   ` Daniel Williams
2001-10-26  6:11     ` Paul Bame
2001-10-26 18:38     ` Grant Grundler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.