From: Fletcher Christian <Fle...@ibm.net>
Subject: Just what is going on here
Date: 1996/09/16
Message-ID: <199609160506.FAA175885@smtp-gw01.ny.us.ibm.net>#1/1
X-Deja-AN: 181373007
sender: ne...@mystery.muc.de (Mr. News)
x-to: port-...@NetBSD.ORG
precedence: list
orginator: vogon.muc.de!NetBSD.ORG!owner-port-hp300
x-gateway: mystery.muc.de to muc.lists.netbsd.port.hp300; 
Mon, 16 Sep 1996 22:31:33 +0100
reply-to: Fletcher Christian <Fle...@ibm.net>
newsgroups: muc.lists.netbsd.port.hp300
x-mailer: Post Road Mailer (Green Edition Ver 1.03a)


I have been reading this list for about 3 months and to be honest I'm  
starting to get a little confused. Most of the other non PC BSD/Linux
ports seem to be hardware driven, that is people are trying to do  
something usefull with free/cheap hardware, the OS is a means to that  
end. 

Rant on !!!!!


Reading this list you would think that the port was an end in itself.
Now I know what the name of the list is, but to be honest I doubt most  
of us charged out and got an HP just to write an OS for it. If this
group has any simularity with any of the other porting efforts then
the majority of us were given machines (or bought them cheap) and  
are now looking to use them for something usefull. Yet there is no
hardware FAQ, or core data of any kind and the little information  
around is often confused, (witness the Boot ROM fiasco of the past  
week).

With so much HP stuff becoming landfill I would have thought that  
getting hardware information out there would be a priority. Each guy  
who realises that it's worth his while to pluck an HP out of a skip is  
potentially the Jason Thorpe of the future :-)

The unfortunate truth of the matter is that at the moment is isn't worth  
anyones time to rescue one of these machines. For a start there is no  
way to boot one unless you already have NetBSD working on another  
platform. I have a number of computers running a variety of OS's if I  
realy look into rbootd and the NET2 code I'm sure I could do  
something. The question is should I have to go to all that trouble?

I think the problem is that there is a massive difference between the  
guys running the porting effort and the first time user. From reading  
the group I would say that people like Jason have 2 or 3 different  
machines all net capable and at least a working HPUX or 
NetBSD machine to boot off. In addition they have several years of  
HP experience and are frankly of Guru or SuperGuru status in Unix
hacking :-) The way the OS installation is handled is designed for these  
people. IF you don't have the capacity to netboot then you are out of  
luck.

The installation notes say that this will be fixed but unfortunately this  
has NO priority since the leaders of this effort already have working  
systems. I would offer to help, but I can't get the OS on my machine.

It's ok adding all this great stuff and I'm sure that things like the 4k
page binary compatability are really important to someone but until a  
guy can pick up an HP and boot with a tape or a floppy or a CD  
without a second host I don't see this port as being viable.


Anyway I have an offer. If people will send me what little hardware  
data they have I'll start to compile a hardware FAQ. I'll need help  
because I've only seen 2 or 3 of these machines but I'll do all the admin  
and compilation and posting. This is all I can donate to the project  
because I can't get the damned OS on my machine. Now once we have  
some hardware data AND an OS you dont HAVE to netboot I think  
we can start making progress.

Rant off !!!

Fletch

From: Jason Thorpe <tho...@nas.nasa.gov>
Subject: Re: Just what is going on here 
Date: 1996/09/16
Message-ID: <199609160654.XAA10121@lestat.nas.nasa.gov>
X-Deja-AN: 181190895
sender: ne...@mystery.muc.de (Mr. News)
x-authentication-warning: lestat.nas.nasa.gov: 
Host localhost [127.0.0.1] didn't use HELO protocol
x-to: Fletcher Christian <Fle...@ibm.net>
x-cc: port-...@netbsd.org
precedence: list
orginator: vogon.muc.de!NetBSD.ORG!owner-port-hp300
x-gateway: mystery.muc.de to muc.lists.netbsd.port.hp300; 
Mon, 16 Sep 1996 22:32:55 +0100
reply-to: Jason Thorpe <tho...@nas.nasa.gov>
newsgroups: muc.lists.netbsd.port.hp300


On Mon, 16 Sep 1996 07:16:32 EST 
 Fletcher Christian <Fle...@ibm.net> wrote:

 > group has any simularity with any of the other porting efforts then
 > the majority of us were given machines (or bought them cheap) and  
 > are now looking to use them for something usefull. Yet there is no
 > hardware FAQ, or core data of any kind and the little information  
 > around is often confused, (witness the Boot ROM fiasco of the past  
 > week).

When I have time, I try to get info up on the WWW pages ... but, since I 
do NetBSD/hp300 in my spare time (which seems to be in increasingly short 
supply lately...), I can't always collate the info and munge into 
presentable documents ... But, I always try to encourage people to 
help me out in this endeavor whenever possible.

The recent "Boot ROM fiasco" is a weird case in that the documentation 
was just not quite right ... it boiled down to my not knowing that some 
400 ROMs had "Rev A" stamped on them ... (on the sticker only, maybe?  
I've never personally used a 400s or 400t, so I don't know for sure what 
the BOOTROM prints during the self-test, which is really the revision 
number I was referring to in the documentation...)

 > With so much HP stuff becoming landfill I would have thought that  
 > getting hardware information out there would be a priority. Each guy  
 > who realises that it's worth his while to pluck an HP out of a skip is  
 > potentially the Jason Thorpe of the future :-)
 >
 > The unfortunate truth of the matter is that at the moment is isn't worth  
 > anyones time to rescue one of these machines. For a start there is no  
 > way to boot one unless you already have NetBSD working on another  
 > platform. I have a number of computers running a variety of OS's if I  
 > realy look into rbootd and the NET2 code I'm sure I could do  
 > something. The question is should I have to go to all that trouble?

That's not strictly true... Scott Reynolds, Mike Hibler, and I helped a 
fellow netboot from a FreeBSD system ... I'm told that someone netbooted 
from a SunOS system (with the LBL multicast code, which includes bpf).

It would be nice if someone were to do the work to rbootd to make it work 
on non-bpf systems ...

 > I think the problem is that there is a massive difference between the  
 > guys running the porting effort and the first time user. From reading  
 > the group I would say that people like Jason have 2 or 3 different  
 > machines all net capable and at least a working HPUX or 
 > NetBSD machine to boot off. In addition they have several years of  
 > HP experience and are frankly of Guru or SuperGuru status in Unix
 > hacking :-) The way the OS installation is handled is designed for these  
 > people. IF you don't have the capacity to netboot then you are out of  
 > luck.

It is true that I have several systems at home... I'm a bit of a computer 
buff (umm, duh :-) with an affinity for hardware that people consider 
obsolete... (Hey, it still works, right?)  When I started hacking 
NetBSD/hp300, there weren't very many of us (umm, 5?), and we sort of 
relied on whatever we happened to have around (in my case, HP-BSD 1.7).

When I re-wrote the installation tools for NetBSD/hp300 1.1, I tried 
_very hard_ to make them easier for new users ... However, I'm not a new 
user anymore, and as such, I rely on constructive comments from those who 
use the installation tools.  Without that feedback, it's hard for me to 
make them better in that regard.  Paul Kranenburg, Leo Weppleman, Matt 
Green, Gordon Ross, and myself have hacked on them since, but mostly it 
was to make them more sharable... The user interface didn't change much.  
However, I think it's a far cry better than what used to be there (you 
had to have a working HP-UX installation before ... and in the 0.9B 
days, you needed to have a nice fellow like John Brezak e-mail you a 
uuencoded disk image...)

 > The installation notes say that this will be fixed but unfortunately this  
 > has NO priority since the leaders of this effort already have working  
 > systems. I would offer to help, but I can't get the OS on my machine.

Please don't make false assumptions ... The fact is that I _have_ been 
working on making tape booting work.  But, the combination of a flaky 
HP-IB tape drive, a very short supply of usable tapes, and not a lot of 
time to spend on it means that it just hasn't been finished... In the 
post-1.2 sources, I've done a fair bit of work to the boot code (the same 
boot block will net or disk boot, and is _very_ close to tape booting).

 > It's ok adding all this great stuff and I'm sure that things like the 4k
 > page binary compatability are really important to someone but until a  
 > guy can pick up an HP and boot with a tape or a floppy or a CD  
 > without a second host I don't see this port as being viable.

In fact, folks who have been using the hp300 port previously _at all_ 
will really appreciate the 4k binary compatiblity (the hp300 port 
currently uses the 4k binaries, and should have been switched to use the 
8k format _years_ ago... sometimes you just put your foot down and get 
rid of legacy cruft like using an executable format that's the only thing 
stopping you from sharing your executables with every other m68k port).

 > Anyway I have an offer. If people will send me what little hardware  
 > data they have I'll start to compile a hardware FAQ. I'll need help  
 > because I've only seen 2 or 3 of these machines but I'll do all the admin  
 > and compilation and posting. This is all I can donate to the project  
 > because I can't get the damned OS on my machine. Now once we have  
 > some hardware data AND an OS you dont HAVE to netboot I think  
 > we can start making progress.

If you have any machine capable of being an NFS server, and a tape on 
which you can dd SYS_INST, you don't _have_ to netboot, you know.  The 
installation notes mention that you can load the miniroot tool from tape, 
but that it's only capable of reading the miniroot image from an NFS 
server.  If that part of the notes isn't clear enough, _please_ let me 
know so I can update the documentation... (I do try really hard...)

Anyhow, if you're serious about maintaining a NetBSD/hp300 FAQ, I'd love 
to have the assistance.  Let me dig up the bits I've been collecting over 
the years...

 -- save the ancient forests - http://www.bayarea.net/~thorpej/forest/ -- 
Jason R. Thorpe                                       tho...@nas.nasa.gov
NASA Ames Research Center                               Home: 408.866.1912
NAS: M/S 258-6                                          Work: 415.604.0935
Moffett Field, CA 94035                                Pager: 415.428.6939

From: Fletcher Christian <Fle...@ibm.net>
Subject: Re: Just what is going on here
Date: 1996/09/17
Message-ID: <199609161728.RAA198799@smtp-gw01.ny.us.ibm.net>
X-Deja-AN: 181187055
sender: ne...@mystery.muc.de (Mr. News)
x-to: port-...@NetBSD.ORG
precedence: list
orginator: vogon.muc.de!NetBSD.ORG!owner-port-hp300
x-gateway: mystery.muc.de to muc.lists.netbsd.port.hp300; 
Mon, 16 Sep 1996 22:37:19 +0100
reply-to: Fletcher Christian <Fle...@ibm.net>
newsgroups: muc.lists.netbsd.port.hp300
x-mailer: Post Road Mailer (Green Edition Ver 1.03a)


** Reply to note from Jason Thorpe <tho...@nas.nasa.gov> 09/15/96 11:54pm  
-0700

First up, I'd like to say that my post was not intended to be a flame, it may have  
come over more grouchy than I'd intended because I wrote it *Very* early
this morning after being up all night with stomach flu. So if anyone was offended
I'd like to appologise in advance.






> On Mon, 16 Sep 1996 07:16:32 EST 
>  Fletcher Christian <Fle...@ibm.net> wrote:
>  
>  > With so much HP stuff becoming landfill I would have thought that  
>  > getting hardware information out there would be a priority. Each guy  
>  > who realises that it's worth his while to pluck an HP out of a skip is  
>  > potentially the Jason Thorpe of the future :-)
>  >
>  > The unfortunate truth of the matter is that at the moment is isn't worth  
>  > anyones time to rescue one of these machines. For a start there is no  
>  > way to boot one unless you already have NetBSD working on another  
>  > platform. I have a number of computers running a variety of OS's if I  
>  > realy look into rbootd and the NET2 code I'm sure I could do  
>  > something. The question is should I have to go to all that trouble?
> 
> That's not strictly true... Scott Reynolds, Mike Hibler, and I helped a 
> fellow netboot from a FreeBSD system ... I'm told that someone netbooted 
> from a SunOS system (with the LBL multicast code, which includes bpf).

The problem is that to use the port as it stands you need.
     1)   An HP
     2)   A network card.
     3)   Another host to network off that supports NFS, TCPIP and BPF.

Really we should only need 1). I have 5 computers capable of networking
(in addition to the HP) running MacOS, tripos, OS/2 and Solaris if I can't do
it easily who can?
      
 
> 
> It would be nice if someone were to do the work to rbootd to make it work 
> on non-bpf systems ...

What is the story about this? I tried to get some information on BPF from a  
number of sources and the consensus seems to be that it is a tool for packet
monitoring on the network (ie used for debugging). If the rboot stuff is now
well understood why is BPF still needed.

> 
>  > I think the problem is that there is a massive difference between the  
>  > guys running the porting effort and the first time user. From reading  
>  > the group I would say that people like Jason have 2 or 3 different  
>  > machines all net capable and at least a working HPUX or 
>  > NetBSD machine to boot off. In addition they have several years of  
>  > HP experience and are frankly of Guru or SuperGuru status in Unix
>  > hacking :-) The way the OS installation is handled is designed for these  
>  > people. IF you don't have the capacity to netboot then you are out of  
>  > luck.
> 
> It is true that I have several systems at home... I'm a bit of a computer 
> buff (umm, duh :-) with an affinity for hardware that people consider 
> obsolete... (Hey, it still works, right?)  When I started hacking 
> NetBSD/hp300, there weren't very many of us (umm, 5?), and we sort of 
> relied on whatever we happened to have around (in my case, HP-BSD 1.7).

The number of computers  was not supposed to be a dig, I have several machines at  
home (at least 5 "modern" systems and countless working 8 bit
machines doing all sorts of minor tasks). I agree with you about if it works use it.

My point was that the netload option only realy works if you are in a computer
rich environment. If you're not then you have problems. The fact that the  
installation method IS netbooting (as opposed to a media based boot) emphasises
that the originators of the port are in a computer rich environment.

What I would ask is this. Suppose you pulled a 380, 9144 and a 7958 out of a skip
but had no access to any other computer, can you load the OS?




> >  > The installation notes say that this will be fixed but unfortunately this  
>  > has NO priority since the leaders of this effort already have working  
>  > systems. I would offer to help, but I can't get the OS on my machine.
> 
> Please don't make false assumptions ... The fact is that I _have_ been 
> working on making tape booting work. 

Ok to quote my managers lets look at your "opertunities" :-)

> But, the combination of a flaky HP-IB tape drive,
Is this flaky as in a bad unit or is this a unit design problem? Being in
Europe I can't help with a bad unit (other than point out a shop in Montreal
Canada with lots of 9144's) but analysis of the design of the tape drive
may be possible once I've sorted out my logic analyser.

> a very short supply of usable tapes,

The same store in Canada has lots of SH tapes too. Better than that I know of a
place in England with boxes and boxes of NEW HP 1/4" tapes marked  
"Preformated for use on HP systems"  So far I haven't picked any up because
it doesn't say WHICH systems. If you can send me the HP part numbers for the  
useable tapes I will send you some new ones if they are ok and it helps the effort.
 >and not a lot of  time to spend on it means that it just hasn't been finished...

That I can't help with. :-)
 In the 
> post-1.2 sources, I've done a fair bit of work to the boot code (the same 
> boot block will net or disk boot, and is _very_ close to tape booting).

About the HP tapes. Does anyone know what the story is?? Are the mechanisms
the same as standard QIC02 1/4" drives (ie are they only formated diferently) or  
are ther actual hardware differences? Does anyone know if it's possible to format
standard 1/4" cartridges to allow them to work in place of the rare HP ones?

> >  > Anyway I have an offer. If people will send me what little hardware  
>  > data they have I'll start to compile a hardware FAQ. I'll need help  
>  > because I've only seen 2 or 3 of these machines but I'll do all the admin  
>  > and compilation and posting. This is all I can donate to the project  
>  > because I can't get the damned OS on my machine. Now once we have  
>  > some hardware data AND an OS you dont HAVE to netboot I think  
>  > we can start making progress.
> 
> If you have any machine capable of being an NFS server, and a tape on 
> which you can dd SYS_INST, you don't _have_ to netboot, you know.  The 
> installation notes mention that you can load the miniroot tool from tape, 
> but that it's only capable of reading the miniroot image from an NFS 
> server.  If that part of the notes isn't clear enough, _please_ let me 
> know so I can update the documentation... (I do try really hard...)

Thanks I'll look into this.

> Anyhow, if you're serious about maintaining a NetBSD/hp300 FAQ, I'd love 
> to have the assistance.  

I'm serious, but to be honest I was more intent on an HP hardware FAQ
than a NetBSD one. The reason is that a HW FAQ is principly a compilation
and editing effort since no one person can have access to all the available
hardware anyway. Software FAQ's realy need the author to know a lot about
the software because he WILL receive questions about it. In a lot of peoples minds  
the FAQ editor IS the expert on that subject. Until I have more familiarity
with NetBSD I wouldn't realy feel comfortable as FAQ editor.

HOWEVER I would be willing to do the donkey work of compiling and  
maintaining a HP300/NetBSD FAQ if someone with more experience
proof read and co authored it.

Fletch




From: Bdale Garbee <bd...@gag.com>
Subject: Re: Just what is going on here 
Date: 1996/09/17
Message-ID: <199609170457.WAA07872@chunks.gag.com>#1/1
X-Deja-AN: 181443679
sender: ne...@mystery.muc.de (Mr. News)
x-to: port-...@netbsd.org
precedence: list
orginator: vogon.muc.de!NetBSD.ORG!owner-port-hp300
x-gateway: mystery.muc.de to muc.lists.netbsd.port.hp300; 
Tue, 17 Sep 1996 22:51:19 +0100
newsgroups: muc.lists.netbsd.port.hp300


>> About the HP tapes. Does anyone know what the story is?? Are the mechanisms
>> the same as standard QIC02 1/4" drives (ie are they only formated 
>> diferently) or are ther actual hardware differences?
> 
> Hardware differences.  For those interested (and the archives ;-) an
> explanation is below of the differences between the HP drives and QIC.

Actually, the tape cartridges are mechanically identical... it's the drives
that differ.  I'm not sure which question was really being asked.

It's quite possible (I do it all the time) to take scrap HP tapes and use 
them in a QIC-150 drive.  However, you can't go the other way at all since 
the HP tapes must for all practical purposes be factory-formatted to work 
in HP drives.

Niland's notes are from the perspective of, and targetted towards, an audience
of folks with HP drives who need/needed to know to avoid QIC tapes like the
plague.  Watching a 9144 grapple with a non-HP tape is not a pretty sight.

Be careful of tapes scrapped by HP in surplus outlets if you're trying to get
tapes for an HP drive.  If they played by the rules, the tapes may well have
been bulk-erased to wipe any confidential info, resulting in tapes that are
fine for a QIC drive, but not for an HP drive...

Bdale