Re: Xwsfb on DECstation 5000/133 with PMAGB-B

Izumi Tsutsui <[email protected]>
Newsgroups gmane.os.netbsd.ports.mips.devel
Message-ID <[email protected]>
> I've tried a few more permutations:
> 
> NetBSD 7.2 X11R6 sets on a 9.99.92 system, X starts then immediately quits, monitor shows:
> 
> XdecNetBSD: screen 0: HX (SFB), 1280x1024
> X connection to :0.0 broken

I saw this several times. Could you confirm your settings?

- make sure 'ldd /usr/X11R6/bin/XdecNetBSD' shows all linked shlibs
  are available
- make sure to extract a whole X11R6 (NetBSD 7.2) xfonts.tgz set
  (xfonts in /usr/X11R7 don't work)
- 'ktrace /usr/X11R6/bin/XdecNetBSD' then check kdump(1) output

> Is there any debug I can enable that might help with finding out
> why Xorg on 10.0 doesn't work on my PMAGB-B?

The current Xorg server with xf86-video-wsfb requires
mmap(2) with WSDISPLAY_MODE_DUMBFB set by WSDISPLAYIO_SMODE ioctl(2):
 https://github.com/NetBSD/xsrc/blob/698f741c39b8267f3e3af22cea83f06c4e5e6996/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c#L870
 https://github.com/NetBSD/xsrc/blob/698f741c39b8267f3e3af22cea83f06c4e5e6996/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c#L929

However looks src/sys/dev/sfb.c (and other traditional DEC derived
framebuffer drivers) doesn't provide it for generic wsfb driver
(i.e. dumb fb only access without accelerations via device registers).
 https://github.com/NetBSD/src/blob/635c4e7ee7570e1e42d915233cface78a330cd48/sys/dev/tc/sfb.c#L483

I guess implementing WSDISPLAY_MODE_DUMBFB might be trivial, like this:
 https://github.com/NetBSD/src/blob/635c4e7ee7570e1e42d915233cface78a330cd48/sys/dev/pci/machfb.c#L2031

I'll dig out my 5000/125 from closet later.
 https://dmesgd.nycbug.org/index.cgi?do=view&id=6179

---
Izumi Tsutsui
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.