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