Re: mga_vid with udev on Debian 3.1r3 sarge
Attila Kinali <[email protected]> Tue, 17 Oct 2006 19:43:21 +0200
| Newsgroups | gmane.comp.video.mplayer.user.matrox |
|---|---|
| Organization | NERV |
| Message-ID | <[email protected]> |
On Tue, 17 Oct 2006 19:26:19 +0200 Lurkos <[email protected]> wrote: > I've installed mga_vid with the debian repository and then I compiled > the kernel module (debian sarge uses linux 2.6.8). Here lies your problem. Do not use debian packages for anything concerning MPlayer. It's not worth the trouble. > In the package mga-vid-common there is a script for devfs to > automatically create /dev/mga_vid and load mga_vid module. > AFAIK Debian 3.1 with linux2.6 uses by default udev instead of devfs. Go to http://attila.kinali.ch/mga/ get the latest tar ball for 2.6.18. Apply the following patch: --- --- mga-vid-2.6.18/mga_vid.c 2005-01-11 10:17:52.000000000 +0100 +++ mga-vid-2.6.9/mga_vid.c 2005-01-11 10:19:18.000000000 +0100 @@ -302,10 +302,10 @@ static int mga_contrast[MGA_MAX_CARDS] = MGA_MAX_CARDS_INIT_ARRAY; static int mga_top_reserved[MGA_MAX_CARDS] = MGA_MAX_CARDS_INIT_ARRAY; -module_param_array(mga_ram_size, int, NULL, 0); -module_param_array(mga_top_reserved, int, NULL, 0); -module_param_array(mga_brightness, int, NULL, 0); -module_param_array(mga_contrast, int, NULL, 0); +module_param_array(mga_ram_size, int, mga_max_cards, 0); +module_param_array(mga_top_reserved, int, mga_max_cards, 0); +module_param_array(mga_brightness, int, mga_max_cards, 0); +module_param_array(mga_contrast, int, mga_max_cards, 0); module_param(major, int, 0); static void mga_vid_frame_sel(mga_card_t * card, int frame) --- and compile it. If it compiles, then type "make install", do what's written in the README.udev and you are done. Attila Kinali -- egp ist vergleichbar mit einem ikea bausatz fuer flugzeugtraeger -- reeler in +kaosu