Using mga_vid
This is a video addon driver for Matrox cards. Compiled and installed using
module-assistant (m-a).
A manual modprobe for this yields a segmentation fault. However, the thing is
loaded:
~$ lsmod | grep mga
mga_vid 12492 1
mga 29556 2
drm 151648 3 mga
firmware_class 7388 1 mga
~$ dmesg | grep mga_vid
mga_vid: Found MGA G200 AGP at 0000:01:00.0
mga_vid: MMIO at 0xf3390000 framebuffer: 0xE8000000
mga_vid: OPTION word: 0x40499121 mem: 0x04 SDRAM
mga_vid: detected RAMSIZE is 8 MB
mga_vid: 1 supported cards found
Modules linked in: mga_vid(+) ppp_deflate zlib_deflate bsd_comp ppp_async
crc_ccitt ppp_generic slhc i2c_viapro kqemu snd_mpu401 snd_mpu401_uart mga drm
firmware_class xt_multiport binfmt_misc ppdev tun vboxnetflt vboxdrv nfsd
lockd auth_rpcgss sunrpc exportfs ipv6 yenta_socket rsrc_nonstatic pcmcia_core
xt_tcpudp xt_limit nf_conntrack_ipv4 nf_defrag_ipv4 xt_state ipt_LOGipt_REJECT
nf_conntrack_ftp nf_conntrack iptable_filter ip_tables x_tables vfat fuse
dm_snapshot dm_mirror dm_region_hash dm_log rtc_cmos rtc_core rtc_lib gl518sm
w83781d hwmon_vid lp sr_mod scsi_mod autofs4 af_packet ntfs msdos fat
nls_iso8859_1 nls_cp1255 intel_agp usbhid apm mousedev snd_ens1371 gameport
snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event 8139cp snd_seq
psmouse uhci_hcd 8139too shpchp serio_raw snd_rawmidi mii via_agp usbcore
i2c_core parport_pc pci_hotplug snd_seq_device agpgart parport pcspkr evdev
unix [last unloaded: i2c_viapro]
[<f3389990>] mga_vid_initialize+0x360/0x384 [mga_vid]
[<f3389630>] mga_vid_initialize+0x0/0x384 [mga_vid]
There is NO /dev/mga_vid which a google-found entry indicated there should
be--this was an old entry instructing one to mknod this explicitely. Udev is
supposed to do stuff like this now (no rule was produced on the mga-vid-source
install). If I do this (mknod /dev/mga_vid c 178 0, if I remember right), the
modprobe will not degault but will apparently hang. Killing that also produces
similar lsmod, dmesg results.
In either case, mplayer will not show video using this "back-end".
No matroxfb entries show in lsmod even though framebuffer is cited in the
dmesg above. As I stated in a previous post, I can modprobe this manually. No
segfault now, but video still does not play
Reply to: