[kmscon-devel] kmscon on astdrmfb: fails with both drm and fbdev
Dana Goyette
DanaGoyette at gmail.com
Mon Feb 9 22:25:10 PST 2015
I'm trying to run kmscon on an ASPEED management controller, and I'm
getting errors in both drm mode and --no-drm (fbdev) mode. (For
comparison, the 'modesetting' Xorg driver works on this hardware.)
Errors in drm mode:
DEBUG: monitor: DRM device /dev/dri/card0 is primary PCI GPU
(is_drm_primary() in src/uterm_monitor.c:461)
DEBUG: monitor: DRM device /dev/dri/card0 uses driver ast (is_drm_usb()
in src/uterm_monitor.c:535)
...
ERROR: drm_shared: cannot page-flip on DRM-CRTC (22): Invalid argument
(uterm_drm_display_swap() in src/uterm_drm_shared.c:366)
WARNING: terminal: cannot swap display 0xa3c3d0 (do_redraw_screen() in
src/kmscon_terminal.c:130)
Errors with --no-drm:
DEBUG: monitor: DRM device /dev/dri/card0 is primary PCI GPU
(is_drm_primary() in src/uterm_monitor.c:461)
DEBUG: monitor: DRM device /dev/dri/card0 uses driver ast (is_drm_usb()
in src/uterm_monitor.c:535)
...
DEBUG: video_fbdev: disable double buffering (display_activate_force()
in src/uterm_fbdev_video.c:206)
INFO: video_fbdev: activating display /dev/fb0 to 1024x768 32 bpp
(display_activate_force() in src/uterm_fbdev_video.c:271)
WARNING: video_fbdev: cannot read monitor refresh rate, forcing 60 Hz
(display_activate_force() in src/uterm_fbdev_video.c:281)
DEBUG: video_fbdev: vblank timer: 16 ms, monitor refresh rate: 60 Hz
(display_activate_force() in src/uterm_fbdev_video.c:296)
ERROR: video_fbdev: cannot mmap device /dev/fb0 (22): Invalid argument
(display_activate_force() in src/uterm_fbdev_video.c:305)
A few things for reference:
fbset -i:
mode "1024x768"
geometry 1024 768 1024 768 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode
Frame buffer device information:
Name : astdrmfb
Address : 0
Size : 0
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LineLength : 4096
Accelerator : No
lspci -nnv:
04:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED
Graphics Family [1a03:2000] (rev 30) (prog-if 00 [VGA controller])
Subsystem: Super Micro Computer Inc Device [15d9:0804]
Flags: bus master, medium devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at f7000000 (32-bit, non-prefetchable) [size=128K]
I/O ports at c000 [size=128]
Expansion ROM at <unassigned> [disabled]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+
Kernel driver in use: ast
Relevant dmesg:
[ 4.995690] [drm] AST 2400 detected
[ 4.996112] [drm] dram 1632000000 1 16 01000000
[ 5.001610] fb: switching to astdrmfb from EFI VGA
[ 5.296418] fbcon: astdrmfb (fb0) is primary device
[ 5.444540] ast 0000:04:00.0: fb0: astdrmfb frame buffer device
[ 5.450459] ast 0000:04:00.0: registered panic notifier
More information about the kmscon-devel
mailing list