Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Sep 1997 02:51:12 -0700
From:      Jason Thorpe <thorpej@nas.nasa.gov>
To:        Wilko Bulte <wilko@yedi.iaf.nl>
Cc:        FreeBSD-hackers@freebsd.org (FreeBSD hackers list)
Subject:   Re: FreeBSD on non-PCI based Alpha machines? 
Message-ID:  <199709130951.CAA15655@lestat.nas.nasa.gov>

next in thread | raw e-mail | index | archive | help
On Sat, 13 Sep 1997 11:12:13 +0200 (MET DST) 
 Wilko Bulte <wilko@yedi.iaf.nl> wrote:

 > There are quite a number of PCI-mixed-with-EISA Alpha machines so there
 > might be some interest. It seems FreeBSD can handle the old 'Bird'
 > machines (Sandpiper, Flamingo) which are all Turbochannel boxes. TC is
 > not too interesting to me of course ;-)

FreeBSD for Alpha works?  When did that happen?  (Serious question :-)

The last I heard, the FreeBSD-for-Alpha folks were mainly interested
in the PCI Alphas.

Now, *NetBSD* does support the TurboChannel systems, quite a number
of the PCI systems (including ones with EISA), and the TurboLaser
systems (e.g. the AlphaServer 8200 and 8400 - the machines that
AltaVista runs on...)

 > The Jensen has the Intel EBC/ISP EISA chipset, on which FreeBSD
 > runs quite happily with a Intel CPU. Standard SCSI controller is
 > a Adaptec 1742A, the video is a Compaq Qvision which at least 
 > in text mode works with FreeBSD-Intel.
 > 
 > There are some oddities with the Jensen design however, I'll
 > just have to read the 5" stack of docs I got with it.

...The fact that FreeBSD works with PCs that have this EISA chipset
doesn't mean it will be easy to make the Jensen work.  Bus access
on the Alpha works much differently than it does on the PC.

Yes, NetBSD does run on the "mixed PCI and EISA systems".  One such
system is the KN20AA.  Here is from my AlphaStation 500 5/500:

2038584+915536 [85+99840+57185]

Entering netbsd at 0xfffffc0000300000...
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.2G (GENERIC) #12: Sat Sep 13 00:31:33 PDT 1997
    thorpej@mother.nas.nasa.gov:/space2/thorpej/src/sys/arch/alpha/compile/GENERIC
AlphaStation 500 or 600 (KN20AA), 500MHz
8192 byte page size, 1 processor.
real mem = 268435456 (2252800 reserved for PROM, 266182656 used by NetBSD)
avail mem = 227098624
using 3249 buffers containing 26615808 bytes of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21164A (reserved minor type)
cia0 at mainbus0
pci0 at cia0 bus 0
de0 at pci0 dev 6 function 0 at kn20aa irq 13
de0: DEC 21040 [10Mb/s] pass 2.6
de0: address 00:00:f8:25:56:c5
isp0 at pci0 dev 9 function 0
isp0: Board Revision 1020, ROM F/W Revision 5.1
isp0: interrupting at kn20aa irq 12
scsibus0 at isp0: 16 targets
sd0 at scsibus0 targ 0 lun 0: <DEC, RZ1CB-BS (C) DEC, 0658> SCSI2 0/direct fixed
sd0: 4091MB, 3708 cyl, 20 head, 113 sec, 512 bytes/sect x 8380080 sectors
cd0 at scsibus0 targ 4 lun 0: <DEC, RRD46   (C) DEC, 0557> SCSI2 5/cdrom removable
pceb0 at pci0 dev 10 function 0: Intel 82375EB PCI-EISA Bridge (rev. 0x15)
eisa0 at pceb0
isa0 at pceb0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com0: console
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
lpt0 at isa0 port 0x3bc-0x3bf irq 7
pcppi0 at isa0 port 0x60-0x64
pcprobe: reset error 1
pckbd0 at pcppi0
mcclock0 at isa0 port 0x70-0x71: mc146818 or compatible

Note the way EISA is set up on this system - it's bridged off the PCI.
This is simmilar to a standard PCI-ISA bridge.

On the PCI Alphas, all bus access goes through the PCI bus.  On the Jensen,
however, this is not the case.  I forget the details (I'll have to dig out
my Jensen documentation), but bus access on these beasts is a trick.  Esp.
considering that they have 2 logical ISA busses (the ISA bus, and an I/O
chip which presents a separate ISA space, which has the serial ports,
parallel port, etc. on it... as I recall).

Anyhow, if you're interested in getting your Jensen supported by NetBSD,
please drop me a private note.

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-6                                       Work: +1 415 604 0935
Moffett Field, CA 94035                             Pager: +1 415 428 6939



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709130951.CAA15655>