Subject: Re: Problems installing NetBSD 1.1
To: Jean-Denis Carretero <jd.carretero@boss.brgm.fr>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-hp300
Date: 12/03/1995 11:10:32
[ NOTE: someone's sendmail apprears misconfigured.  Your "from" appeared
  as jd.carretero@NetBSD.ORG.  I've fixed up this message, but thought you'd
  want to know about it.  --thorpej ]

On Sun, 03 Dec 1995 14:59:51 +0100 
 Jean-Denis Carretero <jd.carretero@NetBSD.ORG> wrote:

 > 1) Booting  SYS_INST from the archive/viper works
 > fine, disklabel too.

That's good to know.  I think I mentioned in the INSTALL notes that some 
later models might support booting off SCSI tape...

 > 2)I was unable copying miniroot from an NFS server,
 > the normal (usual way), but after a direct connection with
 > the NFS server, a minimal "net" of 2 machines the NFS server
 > and the target on thin coax, works fine.

What was the error?  There was a bug in the standalone if_le.c that 
caused buffers to overflow on busy nets, resulting in an unexpected trap 
(privelidge violation, usually - that was fun to track down).  However, 
once that was fixed, I had success doing a miniroot installation on a 
_very_ busy LAN, although I did have to do it twice.  The standalone NFS 
code isn't terribly forgiving if packets get dropped.

 > 3) Booting the miniroot seemed ok, but at the prompt
 > each time i hit the keyboard i obtain garbage, something like
 > ^k@\P###@@@@@, all the time. However i have a french flavor (alas)
 > of the HP-IL keyboard, apart form the finger twiddling of z,q,a etc..
 > worked normally during disklabel phase, may be the difference
 > between french and US keyboard is deeper than the label of the keys ?

Yes, the French and US HIL keyboards have much different keymaps.  Once 
you get your system working (see below), I'd be more than happy to help 
you make a French HIL keymap which I'll put in the tree.

 > 4) I've tried to configure the Hp-Apollo for remote console using
 > RS-232C and C-ITOH terminal (US KBD), everything seems to worked
 > fine but when i boot the miniroot i obtain the following:
 > 
 > The regent of the Universtray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > stray interrupt, sr 0x2500
 > db>
 > 
 > Any idea ?

I'm assuming you're using the "built-in" serial port.  The current hp300 
interrupt scheme forces devices into a strict ipl setting.  From locore.s:

/* 
 * Interrupt handlers.
 * All DIO device interrupts are auto-vectored.  Most can be configured
 * to interrupt in the range IPL3 to IPL5.  Here are our assignments: 
 *    
 *      Level 0:        Spurious: ignored. 
 *      Level 1:        HIL
 *      Level 2:
 *      Level 3:        Internal HP-IB, DCM
 *      Level 4:        "Fast" HP-IBs, SCSI
 *      Level 5:        DMA, Ethernet, Built-in RS232 (DCA)
 *      Level 6:        Clock
 *      Level 7:        Non-maskable: parity errors, RESET key
 */

Use the "Configuration EEPROM" to make sure that your devices are 
configured for these ipl's.  To get into configuration mode, it the 
spacebar during power-up.  When the list of boot options appears, hit 
"<C> <return>".  This will bring up a configuration menu, and you'll be 
able to adjust the select codes and interrupt levels of the build-in 
devices.  It's been a while since I've had a 433, but if you need more 
help, I'll do what I can :-)

Ciao.

--------------------------------------------------------------------------
Jason R. Thorpe                                       thorpej@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