Subject: Re: Update of supported hardware list, please check for veracity
To: None <mw@blobulent.com>
From: Brad Spencer <brad@anduin.eldar.org>
List: port-sparc
Date: 10/12/2000 23:32:42
   Howdy,

   I just overhauled the hardware information in the INSTALL notes for 1.5.
   Could a bunch of you check this over to make sure it's right?  I based it
   on posts to port-sparc and my shaky interpretation of the kernel source.

   In particular, I'm not sure about any of the sun4 stuff.

   Thanks,
     -- MW

[snip]

	      o   sun4 (e.g. the 4/100, 4/200, 4/300, and 4/400)

[snip]

	      o   sun4 video (VME card, built-in, or P4 card (supported only on
		  4/100 and 4/300 series machines))
		  -   bwtwo, cgtwo (VME), cgfour, cgsix, and cgeight

[snip]

	      o   Network adapters
		  -   ie (10Mbps Intel 82586 ethernet, built-in (4/100 and 4/200,
		      may not be working properly on 4/400) and VME card)

[snip]

		  -   sw (5MB/s NCR 5380 SCSI controller, built-in on 4/110
		      (polled DMA only))


Some mention that the support for the 4/110 seems to be a little stale
might be in order.

I have had a devil of a time getting my 4/110 to do much of anything
useful lately.  The current problem appears to be in the ie driver or
maybe with the sparcvme stuff.  When a newer kernel boots, I get:

ie_vme_match: need 2 ranges

This is from the ie driver using 1.4Y and a 1.5_ALPHA snapshot.  Before
that, in the 1.4C era, the sw driver wouldn't work [there is a PR out on
that].

I am also not sure the latest boot.net worked, either, but I don't recall
exactly.


NetBSD 1.5_ALPHA (GENERIC_SCSI3) #4: Thu Jun 22 08:02:17 PDT 2000
    matt@sparky.local:/other/kobj/sparc/GENERIC_SCSI3
total memory = 8136 KB
avail memory = 4752 KB
using 63 buffers containing 504 KB of memory
bootpath: /obio0/ie0
mainbus0 (root): SUN-4/100 series
cpu0 at mainbus0: MB86900/1A or L64801 @ 14.280 MHz, MB86910 or WTL1164/5 FPU
cpu0: no cache
obio0 at mainbus0
ie0 at obio0 addr 0x6000000 level 6 address 08:00:20:06:5a:2d, type onboard
oclock0 at obio0 addr 0x3000000 delay constant 4
eeprom0 at obio0 addr 0x2000000
memreg0 at obio0 addr 0x4000000
zs0 at obio0 addr 0x1000000 level 12 softpri 6
zstty0 at zs0 channel 0
zstty1 at zs0 channel 1
zs1 at obio0 addr 0x0 level 12 softpri 6
kbd0 at zs1 channel 0
ms0 at zs1 channel 1
bwtwo0 at obio0 addr 0xb300000 level 4: bwtwo/p4, 1152 x 900
bwtwo0: cgfour overlay plane
bwtwo0: attached to /dev/fb
cgfour0 at obio0 addr 0xb300000 level 4: cgfour/p4, 1152 x 900
cgfour0: replacing bwtwo0
cgfour0: attached to /dev/fb
sw0 at obio0 addr 0xa000000 level 3 pri 3
sw0: options=1<DMA>
scsibus0 at sw0: 8 targets, 8 luns per target
sparcvme0 at mainbus0
vme0 at sparcvme0
ie_vme_match: need 2 ranges
ie_vme_match: need 2 ranges
ie_vme_match: need 2 ranges
ie_vme_match: need 2 ranges

Technically, the 4/110 may not actually need the sparcvme stuff anyway,
but I have not had much time to compile up a kernel without it.



Brad Spencer - brad@anduin.eldar.org
http://anduin.eldar.org  - & -  http://mellon.ipv6.eldar.org [IPv6 only]
[finger brad@anduin.eldar.org for PGP public key]