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>