Re: problem compiling wscons kernel on pmax

[email protected] (Georg Schwarz)
Newsgroups gmane.os.netbsd.ports.pmax
Message-ID <[email protected]>
Izumi Tsutsui ([email protected]) wrote:

>Hmm, maybe you don't have dtkbd, then how about the attached diff?

Yes, it does the trick. I indeed do not have dtkbd. I think it should not
be necessary on a DecSystem 5000/150 (3MIN).


>--- files.pmax_wscons.orig      2005-02-19 11:34:57.000000000 +0900
>+++ files.pmax_wscons   2005-02-19 11:34:39.000000000 +0900
>@@ -8,7 +8,7 @@
> attach dz at ibus with dz_ibus
> file   arch/pmax/ibus/dz_ibus.c        dz_ibus
> 
>-device lkkbd: wskbddev
>+device lkkbd: wskbddev, lkkbdmap
> attach lkkbd at dz with dzkbd
> file   dev/dec/dzkbd.c                 dzkbd needs-flag


Now the next problem is that neither with my customized nor with the stock
NetBSD 2.0 WSCONS kernel do I get an X-server an the screen. XdecNetBSD
does run (I can see it with top), but all I see is five garbeled blocks of
random pixels in the upper ca. 3% of my screen. Could it be incompatible
with my setup?
xdm.log reads like this:

XdecNetBSD: screen 0: MX (MFB), 1280x1024
ioctl(WSDISPLAYIO_PUTCMAP) fails: Inappropriate ioctl for deviceCould not
init font path element /usr/X11R6/lib/X11/fonts/Type1/, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing
from list!

The fonts problem do not serve as an explanation in my opinion.
Here's the output from dmesg:

NetBSD 2.0 (WSCONS) #0: Wed Dec  1 20:43:48 UTC 2004

builds@build:/big/builds/ab/netbsd-2-0-RELEASE/pmax/200411300000Z-obj/big/b
uilds/ab/netbsd-2-0-RELEASE/src/sys/arch/pmax/compile/WSCONS
DECstation 5000/150 (3MIN)
total memory = 32768 KB
avail memory = 28264 KB
mainbus0 (root)
cpu0 at mainbus0: MIPS R4000 CPU (0x430) Rev. 3.0 with MIPS R4010 FPC Rev.
0.0
cpu0: 8KB/16B direct-mapped L1 Instruction cache, 48 TLB entries
cpu0: 8KB/16B direct-mapped write-back L1 Data cache
cpu0: 1024KB/32B direct-mapped write-back L2 Unified cache
tc0 at mainbus0: 12.5 MHz clock
ioasic0 at tc0 slot 3 offset 0x0
le0 at ioasic0 offset 0xc0000: address 08:00:2b:27:7b:b6
le0: 32 receive buffers, 8 transmit buffers
zsc0 at ioasic0 offset 0x100000
vsms0 at zsc0 channel 0
wsmouse0 at vsms0 mux 0
zstty0 at zsc0 channel 1
zsc1 at ioasic0 offset 0x180000
lkkbd0 at zsc1 channel 0
wskbd0 at lkkbd0: console keyboard
zstty1 at zsc1 channel 1
mcclock0 at ioasic0 offset 0x200000: mc146818 or compatible
asc0 at ioasic0 offset 0x300000: NCR53C94, 25MHz, SCSI ID 7
scsibus0 at asc0: 8 targets, 8 luns per target
mfb0 at tc0 slot 0 offset 0x0: 1280x1024, 1bpp
wsdisplay0 at mfb0 kbdmux 1: console (std, vt100 emulation), using wskbd0
wsmux1: connecting to wsdisplay0
Kernelized RAIDframe activated
scsibus0: waiting 2 seconds for devices to settle...
....

With both kernels I get the following error message on startup to the
console:

wsconscfg: WSDISPLAY0_ADDSCREEN: Cannot allocate memory
wsconscfg: WSDISPLAY0_ADDSCREEN: Cannot allocate memory
wsconscfg: WSDISPLAY0_ADDSCREEN: Cannot allocate memory
wsconscfg: WSDISPLAY0_ADDSCREEN: Cannot allocate memory
wsconsctl: WSCBDIO_SETENCODING: Invalid argument  

is some of my setup at fault?


-- 
Georg Schwarz    http://home.pages.de/~schwarz/
 [email protected]     +49 177 8811442
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.