From: Thomas J. <Tho...@ep...> - 2004-10-04 10:25:48
|
Hello, after I was quite unhappy with the support for my ATI Mach64 adapter in my Powermac 7500 I aquired a Formac Proformance III adapter that supposedly uses a Permedia 3 chip. Unfortunately it seems that the driver is broken in kernel 2.6.8 (at least to my incomplete understanding of the subject) for the following reasons: a) drivers/video/pm3fb.c uses a number of includes no more present (I could fix that as shown in the attached patch) b) even if I fixed the compile time errors the resulting kernel does not display anything to the console (but works without problems otherwise). Also the kernel log is flooded with repetitions of the following line (but that might have other reasons, because I noticed it also happens when I boot an older kernel without the pm3 driver: IN from bad port 64 at c01a22a c) drivers/video/pm3fb.c and include/video/pm3fb.h contain a number of #ifdef statements that check for KERNEL_2_2 and similar vars, but never for KERNEL_2_6. So I assume the source has not seen any maintainance in 2.6? The card identifies itself as follows in lspci -v -s 00:0e.0: 0000:00:0e.0 Display controller: 3DLabs GLINT R3 (rev 01) Subsystem: 3DLabs GLINT R3 Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 24 Memory at 80880000 (32-bit, non-prefetchable) [size=128K] Memory at 84000000 (32-bit, prefetchable) [size=64M] Memory at 90000000 (32-bit, prefetchable) [size=64M] I/O ports at 0800 [disabled] [size=16] Expansion ROM at 80840000 [disabled] [size=64K] Capabilities: <available only to root> Any comments what I should try from here? Ciao, Thomas Jahns -- "Computers are good at following instructions, but not at reading your mind." D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9 |