Linux Framebuffer Driver for the 3DLabs Permedia3 chipset.

Ni mon employeur, ni aucun organisme de tutelle de l'Irisa ne pourra être tenu pour responsable des propos, informations ou logiciels diffusés ici sous ma seule responsabilité.

Author

Romain Dolbeau

Status

This driver is still very experimental :

I'm looking for success/failure reports & beta-testers, please contact me if you have a permedia3 board (and linux of course)

How to use

Assuming LINUXSRC is the path to the top of your linux kernel source tree:

  1. put the files pm3fb.h and pm3fb.c in $LINUXSRC/driver/video
  2. patch linux-2.2.18 (or 2.4.x) with the included patch : cd $LINUXSRC ; patch -p1 < linux-2.2.18-pm3.patch or cd $LINUXSRC ; patch -p1 < linux-2.4.x-pm3.patch
  3. add the driver to your kernel (you'll need CONFIG_EXPERIMENTAL and CONFIG_PCI)
  4. compile, install, reboot - and enjoy if hell doesn't break loose.

Options

All options are of the form <option_name>:[<board_number>:]<options_parameters> Brackets mean the board number (internally used to represent each board, from 0 on) is "optional" Note that for PCIID the board number is mandatory (it defaults to 0 for all other options). Options are separated by a comma ","

exemple: video=pm3fb,mode:640x480-60,pciid:0:1:2:3 will use board at PCIID 1:2:3 with mode 640x480 @ 60 Hz as board #0

note : internal board number must be allocated in order, without hole ; card number #2 will be used only if card #0 and card #1 are.

Todo

More Links

Changelog

Thu Mar 8 10:20:16 MET 2001, v 1.2.2: Better J2000 support, "font:" option.

Tue Mar 6 21:25:04 CET 2001, v 1.2.1: Better acceleration support.

Mon Mar 5 21:54:17 CET 2001, v 1.2.0: Partial acceleration support (clear & bmove)

Mon Mar 5 12:52:15 CET 2001, v 1.1.3: Big pan_display fix.

Sun Mar 4 22:21:50 CET 2001, v 1.1.2: (numerous) bug fixes.

Fri Mar 2 15:54:07 CET 2001, v 1.1.1: Might have Appian J2000 support, resource mangement in 2.4

Wed Feb 28 18:21:35 CET 2001, v 1.1.0: Might have multiple boards support (added, but not yest tested)

Tue Feb 27 17:31:12 CET 2001, v 1.0.6: fixes boot-time mode select, add more default mode

Tue Feb 27 14:01:36 CET 2001, v 1.0.5: fixes (1.0.4 was broken for 2.2), cleaning up

Mon Feb 26 23:17:36 CET 2001, v 1.0.4: preliminary 2.4.x support, dropped (useless on pm3) partial product, more OF fix

Mon Feb 26 20:59:05 CET 2001, v 1.0.3: No more shadow register (and wasted memory), endianess fix, use OF-preset resolution by default

Wed Feb 21 22:09:30 CET 2001, v 1.0.2: Code cleaning for future multiboard support, better OF support, bugs fix

Wed Feb 21 19:58:56 CET 2001, v 1.0.1: OpenFirmware support, fixed memory detection, better debug support, code cleaning

Wed Feb 21 14:47:06 CET 2001, v 1.0.0: First working version


Romain Dolbeau
Last modified: Thu Mar 8 10:22:19 MET 2001