* [parisc-linux] Booting from tape
@ 1999-09-28 14:48 Ulrich Strelow
1999-09-28 15:39 ` Helge Deller
1999-09-28 16:19 ` Grant Grundler
0 siblings, 2 replies; 7+ messages in thread
From: Ulrich Strelow @ 1999-09-28 14:48 UTC (permalink / raw)
To: parisc-linux
I know that this is extremely low priority but...
I have tried to boot the linux kernel from a SCSI DDS
tape (copied via dd if=Image of=/dev/rmt/0m bs=512).
The same kernel (cvs tree from today) boots
sucessfully via rbootd on my 715/33. Here is the
console log:
(c) Copyright Hewlett-Packard Company,
1991, 1992
Portions of this code are (c) Copyright Samsung
Electronics Co., Ltd, 91, 92
PDC ROM rev. 1.4
IODC ROM rev. 1.2
48 MB of memory have been configured.
Selecting a system to boot.
To stop selection process, press and hold the ESCAPE
key.
Selection process stopped.
Searching for Potential Boot Devices.
To terminate search, press and hold the ESCAPE key.
Device Selection Device Path Device
Type
----------------------------------------------------------------------------
P0 scsi.6.0 HP
C3324A
P1 scsi.3.0 HP
C2490AM
P2 scsi.0.0 HP
HP35480A
b) Boot from specified device
s) Search for bootable devices
a) Enter Boot Administration mode
x) Exit and continue boot sequence
?) Help
Select from menu: b p2
Trying scsi.0.0
Boot path initialized.
Attempting to load IPL.
Failed I/O operation with scsi.0.0
ENTRY_IO status = -10
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000
00004F04 000000FF FF0009BF 00000000 800100DC 00000000
0025F000 00000400
98080000 00000000 00008C60 00000000 000000FF 00000000
00000000 00000000
Searching for Potential Boot Devices.
Should this work or is this a current limitation ?
Ulrich
__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [parisc-linux] Booting from tape
1999-09-28 14:48 [parisc-linux] Booting from tape Ulrich Strelow
@ 1999-09-28 15:39 ` Helge Deller
1999-09-28 16:19 ` Grant Grundler
1 sibling, 0 replies; 7+ messages in thread
From: Helge Deller @ 1999-09-28 15:39 UTC (permalink / raw)
To: parisc-linux
Am Tue, 28 Sep 1999 schrieb Ulrich Strelow:
> I know that this is extremely low priority but...
>
> I have tried to boot the linux kernel from a SCSI DDS
> tape (copied via dd if=Image of=/dev/rmt/0m bs=512).
> The same kernel (cvs tree from today) boots
> sucessfully via rbootd on my 715/33. Here is the
> console log:
>
> (c) Copyright Hewlett-Packard Company,
> 1991, 1992
> Portions of this code are (c) Copyright Samsung
> Electronics Co., Ltd, 91, 92
>
> PDC ROM rev. 1.4
> IODC ROM rev. 1.2
> 48 MB of memory have been configured.
>
>
> Selecting a system to boot.
> To stop selection process, press and hold the ESCAPE
> key.
>
> Selection process stopped.
>
> Searching for Potential Boot Devices.
> To terminate search, press and hold the ESCAPE key.
>
> Device Selection Device Path Device
> Type
> ----------------------------------------------------------------------------
>
> P0 scsi.6.0 HP
> C3324A
> P1 scsi.3.0 HP
> C2490AM
> P2 scsi.0.0 HP
> HP35480A
>
>
>
> b) Boot from specified device
> s) Search for bootable devices
> a) Enter Boot Administration mode
> x) Exit and continue boot sequence
> ?) Help
>
> Select from menu: b p2
>
> Trying scsi.0.0
> Boot path initialized.
> Attempting to load IPL.
>
> Failed I/O operation with scsi.0.0
> ENTRY_IO status = -10
>
> 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000
> 00004F04 000000FF FF0009BF 00000000 800100DC 00000000
> 0025F000 00000400
> 98080000 00000000 00008C60 00000000 000000FF 00000000
> 00000000 00000000
>
>
> Searching for Potential Boot Devices.
>
> Should this work or is this a current limitation ?
It should work and it did it already in the past. I think the bootloader is
currently not in the best condition since we aren´t able to boot via
hpux-bootloader too anymore.
(This is one of the problems which will be adressed in the very near future...)
Helge.
>
> Ulrich
>
>
> __________________________________________________
> Do You Yahoo!?
> Bid and sell for free at http://auctions.yahoo.com
>
> ---------------------------------------------------------------------------
> To unsubscribe: send e-mail to parisc-linux-request@thepuffingroup.com with
> `unsubscribe' as the subject.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [parisc-linux] Booting from tape
1999-09-28 14:48 [parisc-linux] Booting from tape Ulrich Strelow
1999-09-28 15:39 ` Helge Deller
@ 1999-09-28 16:19 ` Grant Grundler
1999-09-28 17:28 ` Kirk Bresniker
1999-09-28 18:07 ` Tom Javen
1 sibling, 2 replies; 7+ messages in thread
From: Grant Grundler @ 1999-09-28 16:19 UTC (permalink / raw)
To: Ulrich Strelow; +Cc: parisc-linux
Ulrich Strelow wrote:
> I know that this is extremely low priority but...
>
> I have tried to boot the linux kernel from a SCSI DDS
> tape (copied via dd if=Image of=/dev/rmt/0m bs=512).
> The same kernel (cvs tree from today) boots
> sucessfully via rbootd on my 715/33. Here is the
> console log:
...
> Select from menu: b p2
>
> Trying scsi.0.0
> Boot path initialized.
> Attempting to load IPL.
>
> Failed I/O operation with scsi.0.0
> ENTRY_IO status = -10
>
> 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000
> 00004F04 000000FF FF0009BF 00000000 800100DC 00000000
> 0025F000 00000400
> 98080000 00000000 00008C60 00000000 000000FF 00000000
> 00000000 00000000
I believe this is a problem with either how the tape was created
or talking to the tape drive. Does anyone know where to find what
the -10 status means?
Another difference when booting from tape (vs disk), is how the
tape is "made". One *must* specify 2k block size. It doesn't matter
for disk devices. Eg:
dd if=Image of=/dev/rmt/0m bs=2k
I don't know if Image is intentionally padded to a 2k block size.
One might check that too.
grant
Grant Grundler
Communications Infrastructure Computer Operations
+1.408.447.7253
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [parisc-linux] Booting from tape
1999-09-28 16:19 ` Grant Grundler
@ 1999-09-28 17:28 ` Kirk Bresniker
1999-09-28 20:37 ` Frank Rowand
1999-09-28 18:07 ` Tom Javen
1 sibling, 1 reply; 7+ messages in thread
From: Kirk Bresniker @ 1999-09-28 17:28 UTC (permalink / raw)
To: grundler; +Cc: ulrich_strelow, parisc-linux
| > Attempting to load IPL.
| >
| > Failed I/O operation with scsi.0.0
| > ENTRY_IO status = -10
| >
| > 00000000 00000000 00000000 00000000 00000000 00000000
| > 00000000 00000000
| > 00000000 00000000 00000000 00000000 00000000 00000000
| > 00000000 00000000
| > 00004F04 000000FF FF0009BF 00000000 800100DC 00000000
| > 0025F000 00000400
| > 98080000 00000000 00008C60 00000000 000000FF 00000000
| > 00000000 00000000
|
| I believe this is a problem with either how the tape was created
| or talking to the tape drive. Does anyone know where to find what
| the -10 status means?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [parisc-linux] Booting from tape
1999-09-28 17:28 ` Kirk Bresniker
@ 1999-09-28 20:37 ` Frank Rowand
0 siblings, 0 replies; 7+ messages in thread
From: Frank Rowand @ 1999-09-28 20:37 UTC (permalink / raw)
To: Kirk Bresniker; +Cc: grundler, ulrich_strelow, parisc-linux
Kirk Bresniker wrote:
>
> | > Attempting to load IPL.
> | >
> | > Failed I/O operation with scsi.0.0
> | > ENTRY_IO status = -10
> | >
> | > 00000000 00000000 00000000 00000000 00000000 00000000
> | > 00000000 00000000
> | > 00000000 00000000 00000000 00000000 00000000 00000000
> | > 00000000 00000000
> | > 00004F04 000000FF FF0009BF 00000000 800100DC 00000000
> | > 0025F000 00000400
> | > 98080000 00000000 00008C60 00000000 000000FF 00000000
> | > 00000000 00000000
> |
> | I believe this is a problem with either how the tape was created
> | or talking to the tape drive. Does anyone know where to find what
> | the -10 status means?
>
> >From the firmware comments:
>
> /* RETURNS:
> /*
> /* 3 : EOF Encountered ( Sequential Device only)
> /* 2 : Recoverable error
> /* 1 : Inexact I/O Transfer
> /* 0 : OK
> /* -2 : Non Existant Option.
> /* -3 : Cannot complete call without error
> /* -4 : Unrecoverable Hardware Error
> /* -6 : Illegal Device Address
> /* -7 : Non Existant Device
> /* -8 : Module/Device not ready
> /* -10 : Invalid Argument ( Invalid SCSI ID or LUN )
> /* -12 : Unsupported Record Size
> /* -14 : Illegal Device block Size
>
> KMB
And for future reference to save Kirk from having to look at his
source code...
The IO ACD is at
http://dtf.external.hp.com/dtf/swdev/pdf/iodc.pdf
The Entry_IO errors are on page 42 of the PDC (document p. 3-40).
-Frank Rowand
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [parisc-linux] Booting from tape
1999-09-28 16:19 ` Grant Grundler
1999-09-28 17:28 ` Kirk Bresniker
@ 1999-09-28 18:07 ` Tom Javen
1 sibling, 0 replies; 7+ messages in thread
From: Tom Javen @ 1999-09-28 18:07 UTC (permalink / raw)
To: Grant Grundler; +Cc: Ulrich Strelow, parisc-linux
On Tue, 28 Sep 1999, Grant Grundler wrote:
> Ulrich Strelow wrote:
> > I know that this is extremely low priority but...
> >
> > I have tried to boot the linux kernel from a SCSI DDS
> > tape (copied via dd if=Image of=/dev/rmt/0m bs=512).
> > The same kernel (cvs tree from today) boots
> > sucessfully via rbootd on my 715/33. Here is the
> > console log:
> ...
> > Select from menu: b p2
> >
> > Trying scsi.0.0
> > Boot path initialized.
> > Attempting to load IPL.
> >
> > Failed I/O operation with scsi.0.0
> > ENTRY_IO status = -10
> >
> > 00000000 00000000 00000000 00000000 00000000 00000000
> > 00000000 00000000
> > 00000000 00000000 00000000 00000000 00000000 00000000
> > 00000000 00000000
> > 00004F04 000000FF FF0009BF 00000000 800100DC 00000000
> > 0025F000 00000400
> > 98080000 00000000 00008C60 00000000 000000FF 00000000
> > 00000000 00000000
>
> I believe this is a problem with either how the tape was created
> or talking to the tape drive. Does anyone know where to find what
> the -10 status means?
>
> Another difference when booting from tape (vs disk), is how the
> tape is "made". One *must* specify 2k block size. It doesn't matter
> for disk devices. Eg:
>
> dd if=Image of=/dev/rmt/0m bs=2k
If I remember correctly the utah sources mkboot program has a comment that
says the file should be an odd number of 1k blocks. It has a -t option for
making tape files.
Tom
--
=============================+===========================
Tom Javen | Innotrac Diagnostics Oy
email tom.javen@innotrac.fi | Finland
gsm +358-40-5860532 | phone +358-2-2410025
| fax +358-2-2410024
=============================+===========================
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [parisc-linux] Booting from tape
@ 1999-09-29 14:58 Ulrich Strelow
0 siblings, 0 replies; 7+ messages in thread
From: Ulrich Strelow @ 1999-09-29 14:58 UTC (permalink / raw)
To: Grant Grundler; +Cc: parisc-linux
Hi all,
thanks for all the tips. dd-ing with bs=2k made the
difference. The kernel now also boots from a SCSI DDS
tape drive (HP35480A). My first thought was to choose
the disk sector size 512 but this was wrong.
Ulrich
--- Grant Grundler <grundler@cup.hp.com> wrote:
> Ulrich Strelow wrote:
> > I know that this is extremely low priority but...
> >
> > I have tried to boot the linux kernel from a SCSI
> DDS
> > tape (copied via dd if=Image of=/dev/rmt/0m
> bs=512).
> > The same kernel (cvs tree from today) boots
> > sucessfully via rbootd on my 715/33. Here is the
> > console log:
> ...
> > Select from menu: b p2
> >
> > Trying scsi.0.0
> > Boot path initialized.
> > Attempting to load IPL.
> >
> > Failed I/O operation with scsi.0.0
> > ENTRY_IO status = -10
> >
> > 00000000 00000000 00000000 00000000 00000000
> 00000000
> > 00000000 00000000
> > 00000000 00000000 00000000 00000000 00000000
> 00000000
> > 00000000 00000000
> > 00004F04 000000FF FF0009BF 00000000 800100DC
> 00000000
> > 0025F000 00000400
> > 98080000 00000000 00008C60 00000000 000000FF
> 00000000
> > 00000000 00000000
>
> I believe this is a problem with either how the tape
> was created
> or talking to the tape drive. Does anyone know where
> to find what
> the -10 status means?
>
> Another difference when booting from tape (vs disk),
> is how the
> tape is "made". One *must* specify 2k block size. It
> doesn't matter
> for disk devices. Eg:
>
> dd if=Image of=/dev/rmt/0m bs=2k
>
> I don't know if Image is intentionally padded to a
> 2k block size.
> One might check that too.
>
> grant
>
>
> Grant Grundler
> Communications Infrastructure Computer Operations
> +1.408.447.7253
>
>
---------------------------------------------------------------------------
> To unsubscribe: send e-mail to
> parisc-linux-request@thepuffingroup.com with
> `unsubscribe' as the subject.
>
>
__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~1999-09-29 14:58 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-09-28 14:48 [parisc-linux] Booting from tape Ulrich Strelow
1999-09-28 15:39 ` Helge Deller
1999-09-28 16:19 ` Grant Grundler
1999-09-28 17:28 ` Kirk Bresniker
1999-09-28 20:37 ` Frank Rowand
1999-09-28 18:07 ` Tom Javen
-- strict thread matches above, loose matches on Subject: below --
1999-09-29 14:58 Ulrich Strelow
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.