Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

X server startup fails on Ultra-45 with Sun XVR-100



Hi,

I managed to acquire a Sun Ultra-45 that came with an Sun XVR-100
graphics card.

NetBSD 10.0 radeonfb finds the card according to dmesg:

[     1.000000] radeonfb0 at pci10 dev 2 function 0: ATI Technologies Radeon 7000/VE QY (rev. 0x00)
[     1.000000] trying to read disabled BIOS...
[     1.000000] radeonfb0: No video BIOS, using default clocks
[     1.000000] radeonfb0: refclk = 27.000 MHz, refdiv = 12 minpll = 125000, maxpll = 400000
[     1.000000] radeonfb0: 64 MB aperture at 0x08000000, 64 KB registers at 0x00c80000
[     1.000000] radeonfb0: display 0: initial virtual resolution 1920x1080 at 8 bpp
[     1.000000] radeonfb0: using 32 MB per display
[     1.000000] radeonfb0: port 0: physical 1920x1080 60Hz
[     1.000000] radeonfb0: port 1: physical 1920x1080 60Hz
[     1.000000] wsdisplay0 at radeonfb0 kbdmux 1: console (fb, vt100 emulation)
[     1.000000] wsmux1: connecting to wsdisplay0
[     1.000000] wsdisplay0: screen 1-3 added (fb, vt100 emulation)
[     1.000000] drm at radeonfb0 not configured

and it switches the console from the 1600x1200/60Hz firmware framebuffer
mode to 1920x1080/60Hz (FullHD HDMI display attached via VGA2HDMI
converter hanging off the VGA output) during bootup, so that is nice.

However, trying to get X up and running (either via xdm=yes in rc.conf
or directly via startx as root) fails:

Looking at /var/log/Xorg.0.log:
[   149.772] (--) Using wscons driver on /dev/ttyE1 in pcvt compatibility mode (version 3.32)
[   149.772] (--) using VT number 2
[   149.780] (WW) xf86EnableIO 18
[   149.781] (II) xf86EnableIO: 0xffffffffffffffff
[   149.781] (WW) Can't map IO space! (22)
[   149.781] (WW) Falling back to old probe method for sunffb
[   149.781] (WW) Falling back to old probe method for wsfb
[   149.782] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[   149.782] (II) RADEON(0): TOTO SAYS 0000000000c80000
[   149.782] (II) RADEON(0): MMIO registers at 0x0000000000c80000: size 64KB
[   149.788] (EE) RADEON(0): Unable to map MMIO aperture. Invalid argument (22)
[   149.788] (EE) RADEON(0): Memory map the MMIO region failed
[   149.789] (II) UnloadModule: "radeon"
[   149.789] (EE) Screen(s) found, but none have a usable configuration.

Meanwhile, the kernel makes irritated noises:

[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.
[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.
[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.
[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.
[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.
[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.
[   149.779562] radeonfb0: autoconfiguration error: mmap() rejected.

For completeness, kern.securelevel=1 as per default.

Is this card actually supported (https://wiki.netbsd.org/ports/sparc64/
seems to imply yes) or am I just holding it wrong?

Kind regards,
           Alex.
-- 
"Opportunity is missed by most people because it is dressed in overalls and
 looks like work."                                      -- Thomas A. Edison


Home | Main Index | Thread Index | Old Index