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