System details: MB: PC CHIPS V21G V1.0C CPU: VIA C7 Video (onboard): CN700 OS: FreeBSD 6.2-RELEASE DRM: Current git copy (ala http://dri.freedesktop.org/wiki/Download) X: X11 7.2 X11 driver: openchrome (http://www.openchrome.org/) Problem description: When running glxgears, I get one of the following errors: error: [drm:pid5118:via_parse_command_stream] *ERROR* Invalid / Unimplemented DMA HEADER command. 0xec007400 error: [drm:pid5127:via_parse_command_stream] *ERROR* Invalid / Unimplemented DMA HEADER command. 0xec00741c A quick frob suggests this is a HALCYON_CMDB command, but the drm doesn't seem to do anything with it (defined but not used). Did I massivly break something whole making DRM work on FreeBSD, or is something else up? glxinfo: name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer client glx vendor string: SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap GLX version: 1.2 GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig OpenGL vendor string: VIA Technology OpenGL renderer string: Mesa DRI UniChrome 20060710 x86/MMX/SSE2 OpenGL version string: 1.2 Mesa 6.5.2 OpenGL extensions: GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_texture_env_add, GL_ARB_texture_env_combine, GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color, GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x22 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x23 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x24 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0x25 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 0 0 0 0 0 0 None 0x26 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x27 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x28 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x29 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2a 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0x2b 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 Slow 0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow Selected bits of Xorg.0.log: (II) LoadModule: "dri" (II) Loading /usr/X11R6/lib/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" (II) Loading extension XFree86-DRI (==) VIA(0): DRI IRQ will be enabled if DRI is enabled. (==) VIA(0): AGP DMA will be disabled if DRI is enabled. (==) VIA(0): PCI DMA will be used for XV image transfer if DRI is enabled. (==) VIA(0): Will not impose a limit on video-ram set aside for DRI. drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenByBusid: Searching for BusID PCI:1:0:0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 8, (OK) drmOpenByBusid: drmOpenMinor returns 8 drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 (II) VIA(0): [drm] DRM interface version 1.2 (II) VIA(0): [drm] created "via" driver at busid "PCI:1:0:0" (II) VIA(0): [drm] added 8192 byte SAREA at 0xc22da000 (II) VIA(0): [drm] mapped SAREA 0xc22da000 to 0x2c5a3000 (II) VIA(0): [drm] framebuffer handle = 0xf4000000 (II) VIA(0): [drm] added 1 reserved context for kernel (II) VIA(0): [dri] visual configs initialized. (II) VIA(0): [drm] register handle = 0xfb000000 (II) VIA(0): [drm] framebuffer handle = 0xf4000000 (II) VIA(0): [drm] mmio Registers = 0xfb000000 (II) VIA(0): [dri] mmio mapped. (EE) VIA(0): [drm] drmAgpAcquire failed 22 (II) VIA(0): [dri] use pci. (II) VIA(0): [drm] Using 45860832 bytes for DRM memory heap. (II) VIA(0): [dri] frame buffer initialized. (II) VIA(0): [drm] installed DRM signal handler (II) VIA(0): [DRI] installation complete (II) VIA(0): [dri] kernel data initialized. (II) VIA(0): [drm] Irq handler installed, using IRQ 16.
Mesa is not supported at this time.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.