version 1.27, 1998/12/31 03:24:01 |
version 1.28, 1999/03/28 13:59:43 |
|
|
Other similiar to those hardware configurations may be supported |
Other similiar to those hardware configurations may be supported |
as far as if they based upon: |
as far as if they based upon: |
<ul> |
<ul> |
<li>HP PA-RISC 7100, 7150, 7100LC, 7200 processors |
<li>HP PA-RISC 70000, 7100, 7150, 7100LC, 7200 processors |
(7300 and 7300LC may work too); |
(7250 and 7300LC may work too); |
<li>Viper (others ?) memory controller; |
<li>Viper (others ?) memory controller; |
<li>LASI, ASP, WAX GSC bus controller; |
<li>LASI, ASP, WAX bus/IO controller; |
<li>and EISA bus controller; |
<li>and EISA bus controller; |
<li>NCR53C700, NCR53C710, NCR53C720 SCSI I/O Processor; |
<li>NCR53C700, NCR53C710, NCR53C720 SCSI I/O Processor; |
<li>Venom, CRX-8, CRX-24, HCRX-8, HCRX-24 video controllers; |
<li>Venom, CRX-8, CRX-24, HCRX-8, HCRX-24 video controllers; |
<li>HIL or PS/2 keyboard and mouse; |
<li>HIL or PS/2 keyboard and mouse; |
<li>EISA devices will work, but they won't be usefull for booting, |
<li>EISA devices will work, but they won't be usefull for booting, |
but those manufactured by HP for 700/800 systems. |
but some of those manufactured by HP for 700/800 systems. |
</ul> |
</ul> |
Systems which may work (eventualy): |
Systems which may work (eventualy): |
<ul> |
<ul> |
|
<li>pa8k-based systems (in 32-bit mode); |
<li>HP 9000 834, 835, 836, 844, 845, 846; |
<li>HP 9000 834, 835, 836, 844, 845, 846; |
<li>HP 9000 E23, E35, E45, E55; |
<li>HP 9000 E23, E35, E45, E55; |
<li>HP 3000 908, 918, 928, 938; |
<li>HP 3000 908, 918, 928, 938; |
<li>Hitachi VQ200, VQ210, and some workstations; |
<li>Hitachi VQ200, VQ210, and some other non-HP workstations; |
<li>Precision Book from RDI Computer Corporation (well, unlikely) |
<li>Precision Book from RDI Computer Corporation (well, unlikely) |
<li>HP VME and VXI single board systems (requires VME at least) |
<li>HP VME and VXI single board systems (requires VME at least) |
</ul> |
</ul> |
<br> |
<br> |
Hardware is needed for this project, |
Hardware is needed for this project, |
see <a href="want.html">"Wanted List"</a>. |
see <a href="want.html">"Wanted List"</a>. (contact <a href=mailto:mickey@openbsd.org>mickey</a>). |
<br> |
|
<a href=mailto:mickey@openbsd.org>mickey</a> |
|
|
|
<h3><strong>Status:</strong></h3> |
<h3><strong>Status:</strong></h3> |
Got System autoconfig, heading for single-user. |
Got System autoconfig using <a href=http://hppa.fries.net/#boot_lif>bootable images</a>, heading for single-user. |
|
|
<h3><strong>History:</strong></h3> |
<h3><strong>History:</strong></h3> |
<ul> |
<ul> |
|
|
</pre> |
</pre> |
</p> |
</p> |
<p> |
<p> |
One will have a <em>boot.lif</em> file to boot then in the obj-directory. |
One will have a <a href=http://hppa.fries.net/#boot_lif><em>boot.lif</em></a> |
|
file to boot then in the obj-directory. |
That image may include <em>diskless</em> kernel image if one was available |
That image may include <em>diskless</em> kernel image if one was available |
in the <em>sys/arch/hppa/compile/DISKLESS/bsd</em>. |
in the <em>sys/arch/hppa/compile/DISKLESS/bsd</em>. |
<br> |
<br> |
Kernel cross-build process is similiar to the one for boot, consult |
Kernel cross-build process is similiar to the one for boot, consult |
config(8) and options(8) for kernel build options and configuration. |
<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=config&apropos=0&sektion=0 |
|
&manpath=OpenBSD+Current&format=html>config(8)</a> |
|
and |
|
<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=options&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>options(8)</a> |
|
for kernel build options and configuration. |
</p> |
</p> |
<h4>Recent development:</h4> |
<h4>Recent development:</h4> |
<pre> |
<pre> |
|
|
|
|
|
|
|
|
>> OpenBSD/hppa BOOT 0.03 |
>> OpenBSD/hppa BOOT 0.04 |
boot> boot diskless |
boot> boot bsd |
booting lf0a:diskless: 827208+101488+155072 total=0x108978 start 0x13000 |
booting lf0a:/bsd: 984296+4296528+165376 total=0x544550 start 0x13000 |
|
|
Copyright (c) 1982, 1986, 1989, 1991, 1993 |
Copyright (c) 1982, 1986, 1989, 1991, 1993 |
The Regents of the University of California. All rights reserved. |
The Regents of the University of California. All rights reserved. |
Copyright (c) 1995-1998 OpenBSD. All right Reserved. http://www.OpenBSD.org |
Copyright (c) 1995-1999 OpenBSD. All right Reserved. http://www.OpenBSD.org |
|
|
OpenBSD 2.3 (DISKLESS) #464: Wed Oct 14 19:58:59 EDT 1998 |
OpenBSD 2.5-beta (DISKLESS) #1078: Sat Mar 27 23:19:16 EST 1999 |
mickey@lucifier:/sys/arch/hppa/compile/DISKLESS |
mickey@lucifier:/sys/arch/hppa/compile/DISKLESS |
HP9000/712/80 (Gekko) rev 4 |
HP9000/712/80 (King Gecko) PA-RISC 1.1 |
real mem = 16777216 (73728 reserved for PROM, 14680064 used by OpenBSD) |
real mem = 16777216 (73728 reserved for PROM, 8388608 used by OpenBSD) |
avail mem = 12894208 |
avail mem = 9105408 |
using 358 buffers containing 1466368 bytes of memory |
using 409 buffers containing 1675264 bytes of memory |
mainbus0 (root) |
mainbus0 (root) [flex fff80000] |
pdc0 at mainbus0 |
pdc0 at mainbus0 |
cpu0 at mainbus0 mod 8 "PA-RISC 7100LC" |
mem0 at mainbus0 hpa fffbf000: viper rev 0, ctrl 40400102<eisa_prf> |
cpu0: 80MHz, 128K/128K D/I cache, 120 shared TLB, 8 comb BTLB |
cpu0 at mainbus0 hpa fffbe000: level 1, category A, 80 MHz clock |
lasi0 at mainbus0 mod 2 "LASI Bus Adapter": hpa 0xf0100000, ver 1.0 |
cpu0: shadows, 128K/128K D/I cache, 64 shared TLB, 8 comb BTLB |
gsc0 at lasi0 mod 2 "gsc" |
lasi0 at mainbus0 hpa f0100000 irq 28: ver 3.0 |
"Gekko PS/2 port" at gsc0 (type a, sv 84) mod 12 not configured |
gsc0 at lasi0 |
"Gekko PS/2 port" at gsc0 (type a, sv 84) mod 11 not configured |
"PS/2 port" at gsc0 (type a, sv 84) hpa f0108100 not configured |
fdc0 at mainbus0 mod 10 "Gekko PC floppy controller": chip WD37C65C |
"PS/2 port" at gsc0 (type a, sv 84) hpa f0108000 not configured |
"Core audio (type 2, no beeper)" at gsc0 (type a, sv 7b) mod 8 not configured |
"floppy controller" at gsc0 (type a, sv 83) hpa f010a000 not configured |
lpt0 at gsc0 mod 6 "Core Centronics": polled |
"Advanced audio (no beeper)" at gsc0 (type a, sv 7b) hpa f0104000 not configured |
com0 at gsc0 mod 4 "Gekko Core RS232": ns16550a, 16 byte fifo |
lpt0 at gsc0 hpa f0102000 irq 7 |
"Gekko Core LAN" at gsc0 (type a, sv 8a) mod 2 not configured |
com0 at gsc0 hpa f0105000 irq 6: ns16550a, 16 byte fifo |
"Gekko Core SCSI" at gsc0 (type a, sv 82) mod 1 not configured |
ie0 at gsc0 hp f0107000 irq 8: mem 80e000/0x9b1000 size 4000 |
sti0 at mainbus0 mod 1 "Gekko SGC Graphics": STI type 3 |
ie0: address 08:00:09:1b:3c:08, type Core LAN |
|
"Core SCSI" at gsc0 (type a, sv 82) hpa f0106000 not configured |
|
"GIO Graphics" at mainbus0 (type a, sv 85) hpa f8000000 not configured |
|
|
</pre> |
</pre> |
</p> |
</p> |
<small>info was typed from screen, sorry for typos</small> |
<small>info was typed from screen, sorry for typos</small> |
|
<hr> |
|
In order to use the <a href=http://hppa.fries.net/#boot_lif>boot.lif</a> files |
|
you must prepare your server and instruct your machine to boot off the network: |
|
<ol><li>Server setup</li><br> |
|
<ul><li> |
|
<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a> must be setup and started<br> |
|
<ul><li><bold>/etc/<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a>.conf </bold> contains a single line per machine |
|
you ented to boot from the server. Each line contains the |
|
ethernet address of the client hppa machine, and the filename |
|
to be loaded from the tftp server. For example: |
|
<pre> |
|
8:0:9:70:c4:11 <a href=#boot_lif>boot.lif</a> # 9000/720 |
|
8:0:9:19:fb:a0 <a href=#boot_lif>boot.lif</a> # 9000/725 |
|
</pre> |
|
</li></ul></li> |
|
<li> For further reading on server setup for network booting in general, see also: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>diskless(8)</a>.</li> |
|
</ul> |
|
<li>Client Network Boot</li><br> |
|
<ul><li>BOOT_ADMIN <br> |
|
In order to get to the BOOT_ADMIN prompt, you must hit <em>\<esc\></em> as the |
|
machine is coming up. Once it probes bootable devices, type 'a' for |
|
the 'BOOT_ADMIN' prompt. |
|
</li> |
|
<li>network boot command <br> |
|
Once at the 'BOOT_ADMIN' prompt, type: |
|
<pre> |
|
BOOT_ADMIN> boot lan isl |
|
</pre> |
|
... and you are on your way to booting boot.lif! |
|
</li> |
|
</ul> |
|
</ol> |
<hr> |
<hr> |
<a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a> |
<a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a> |
<a href=mailto:www@openbsd.org>www@openbsd.org</a> |
<a href=mailto:www@openbsd.org>www@openbsd.org</a> |