Thread (2 messages) 2 messages, 2 authors, 2002-11-25
  • S3triofb · Jochen Roth <hidden> · 2002-11-23
  • Re: S3triofb · Geert Uytterhoeven <geert@linux-m68k.org> · 2002-11-25

Re: S3triofb

flat view

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2002-11-25 10:41:13

On Sat, 23 Nov 2002, Jochen Roth wrote:
quoted hunk ↗ jump to hunk
- Who is the current maintainer for the S3triofb? Maybe I wasn't
  looking in the right places, but I didn't figure it out. I emailed
  Peter de Schrijver, who is listed in the driver as author, but I
  haven't heard back.

- The current (2.4.19 for me) S3triofb has a workaround in it to
  reset the PCI BAR0 register to 0xc6000000, with size 64 megs.
  I a) want to figure out for what model this was necessary to add
  some sort of fix, and b) this does not make sense to me as the
  proper address for a 64 meg window wouldn't be 0xc6000000, but
  something naturally aligned, like 0xc[48]000000. Very weird.
The current S3triofb driver in the mainline kernel tree was meant for the CHRP
LongTrail. It assumes Open Firmware has initialized the chip to a graphics
mode.

You also may want to look at cyberfb, for Amiga CyberVision/64 graphics boards,
which hae a Trio as well.
- I looked briefly at http://gtf.org/garzik/kernel/files/s3fb/ -- is
  this code functional? I know, I should just ask Jeff Garzik.
Well, last time I tried, it didn't work on my Trio64V+ :-(
quoted hunk ↗ jump to hunk
- I started out wanting to support the V2/DX in my box. Then it occured
  to me that, hey, I could support all Trio64 and 32 models while I'm
  at it. Next thing you know, you arrive at s3fb above. OTOH, Trios
  aren't exactly cutting edge, and S3 is pretty dead these days. Maybe
  the s3fb above is not in the mainline kernel for a reason? On Intel
The main reason why it's not in the mainline kernel is that we have several (at
least 3) S3Trio fbdevs floating around the net, and AFAIK none is known to work
on all boards.

But I strongly admit it would be a good thin to have generic s3fb support!
  machines this hardware is probably supported by the vesa drivers, so
  there it not much incentive from that perspective. What do people here
  think?
Most older (pre-Savage?) S3 cards don't have VESA 2.0 bioses, so vesafb doesn't
work for those.

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help