Login Main site Create account

13.10.2005 10:15

Additional bugfixes and corrections for the Matrox Parhelia Driver


After presenting the all new 1.4.2.1 release of the driver, some issues were brought to my attention from different testers.

  1. Does not compile on 2.6.14-rc4
  2. Does not compile on SuSE 10.0
  3. Throws several warnings during compilation

1. Does not compile on 2.6.14-rc4
This is because the kernel developers dropped pci_dev's "pretty_name" attribute and was easy to fix by replacing it with the "name" attribute.

2. Does not compile on SuSE 10.0
SuSE 10.0 uses highmemory support by default in their shipped kernels and therefore we have to include "<linux/highmem.h>" if "CONFIG_NOHIGHMEM" is NOT set to avoid confusion about what kind of kunmap_atomic call the compiler should use.

3. Throws several warnings during compilation
On my system I don't get these warnings, but on the system of one special person they became visible (#if DEBUG instead of #ifdef DEBUG, a.s.o.); so I changed all occurences of #if instead of #ifdef and the warnings were gone.

Downloads:
Diff from 1.4.2.1 to 1.4.2.2

Please note that this patch is work in progress and as long as I get compilation errors on some systems it's subject to change (I don't want to have 1.4.2.2.x version numbers, I'm getting enough confused with the current version numbering ;))

Again, for additional information on installing, upgrading, etc. please have a look at the Matrox Technical Support Forum.
Currently no comments to this entry (http://tuxx-home.at/archives/2005/10/13/T10_15_02/index.html)


Your comment (HTML tags will be stripped !!):

To verify You are not a bot, type down text from this image.

Your try: