Subject: Re: Alpha 3000 700 and TCWSCON no-go on PMAG-C px or PMAG-B cfb
To: None <port-alpha@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: port-alpha
Date: 12/18/2002 22:23:38
Robertdkeys@aol.com asked;

> I have been trying to set up a video system on
> an Alpha 3000 700 machine using TCWSCONS.  The
> cards I have to use are a PMAG-B (cfb)and a
>PMAG-C (px).  Neither seem to work on my cards
> on the 3000 700 machine.  TCWSCONS works fine on
> my 3000 300 machines.  The PMAG-B (cfb) card
> only compiles but does not link (several calls
> remain unreferenced).

I was successful to run TCWSCONS kernel on DEC3000/300
with cfb (PMAG-B = CX) TC option card attached.  I had no
problem to compile a new kernel. What's wrong in yours?

> The PMAG-C (px card)
> compiles and links, but when booted, aborts with
> some kind of panic back to the prom >>>.

I have no idea for PX(G).  One of my concern is TC slot numbering
scheme differs between model 300 and [456789]00.  But you had a
compile problem, didn't you?

Since I could not bear CX's low refresh rate (60Hz) and poor video
rendering (Alpha processor performs quite badly for sub-word bit
manipulation), I prefer 300 built-in video (HX equivallent) over it.

[ using 233616 bytes of netbsd ELF symbol table ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.6_STABLE (TCWSCONS) #5: Wed Dec 18 21:30:50 JST 2002
    nisimura@pelican2:/u0/1.6/sys/arch/alpha/compile/TCWSCONS
DEC 3000 - M300, 150MHz, s/n
8192 byte page size, 1 processor.
total memory = 65536 KB
(2048 KB reserved for PROM, 63488 KB used by NetBSD)
avail memory = 56176 KB
using 409 buffers containing 3272 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21064-1
cpu0: Architecture extensions: 2<FIX>
tcasic0 at mainbus0
tc0 at tcasic0: 12.5 MHz clock
sfb0 at tc0 slot 6 offset 0x2000000: 1280x1024, 8bpp
wsdisplay0 at sfb0 (kbdmux ignored)
ioasic0 at tc0 slot 5 offset 0x0: slow mode
le0: 32 receive buffers, 8 transmit buffers
zsc0 at ioasic0 offset 0x100000
vsms0 at zsc0 channel 0
wsmouse0 at vsms0 (mux ignored)
zstty0 at zsc0 channel 1
zsc1 at ioasic0 offset 0x180000
lkkbd0 at zsc1 channel 0
wskbd0 at lkkbd0 (mux ignored): console keyboard
zsc1: channel 1 not configured
mcclock0 at ioasic0 offset 0x200000: mc146818 or compatible
bba0 at ioasic0 offset 0x240000
audio0 at bba0: full duplex, mmap
tcds0 at tc0 slot 4 offset 0x0: TurboChannel Dual SCSI (baseboard)
tcds0: fast mode set for chip 0
asc0 at tcds0 chip 0: NCR53C94, 25MHz, SCSI ID 7
scsibus0 at asc0: 8 targets, 8 luns per target
le1 at tc0 slot 1 offset 0x0: address 08:00:2b:1a:bf:b3
le1: 32 receive buffers, 8 transmit buffers
cfb0 at tc0 slot 0 offset 0x0: 1024x864, 8bpp
wsdisplay1 at cfb0 (kbdmux ignored): console (std, vt100 emulation), using wskbd0
scsibus0: waiting 2 seconds for devices to settle...                           
sd0 at scsibus0 target 0 lun 0: <DEC, RZ28B    (C) DEC, 0003> SCSI2 0/direct fixed
sd0: 2007 MB, 3045 cyl, 16 head, 84 sec, 512 bytes/sect x 4110480 sectors
sd0: sync (200.0ns offset 15), 8-bit (5.000MB/s) transfers, tagged queueing
root on sd0a dumps on sd0b
root file system type: ffs

Toru Nishimura/ALKYL Technology