-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On Feb 13, 2009, at 6:38 AM, raymond.meyer%rambler.ru@localhost wrote:
On Thu, 12 Feb 2009 23:51:58 -0500 Michael <macallan%netbsd.org@localhost> wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On Feb 12, 2009, at 5:55 PM, raymond.meyer%rambler.ru@localhost wrote:Are there any new developments in regard to running 3rd party PCI graphics cards on Sun hardware? Last time I asked, I was told it didn't really work: http://mail-index.netbsd.org/port-sparc64/2008/04/07/msg000306.html I have an old ATI rage128 PCI card that I would like to use for runningX11 on Sun Ultra 10. What needs to be done to achieve this? Maybe it's possible to write a small fcode "driver" that gets loaded by OpenBootfirmware and sets the PCI card to be the system console?I have some experimental code that lets the Xserver access PCIgraphics cards which have a wsdisplay attached to them. So far i stillrequires Sun firmware since the r128fb driver only accelerates wsdisplay ops but doesn't do any video mode programming, let alone cold chip setup.What is the firmware supposed to do?
Get the card into a sane state, setup a sane video mode and tell us about it.
Is it something simple like initialising the card and setting it to be system console.
Except that initializing the card isn't necessarily simple - yes.
Is there any documentation that describes how ATI rage 128 chips function?
Yes and no - there is documentation but these days ATI/AMD pretends they never made those chips and the available docs don't say anything about initial setup.
What's the relationship between r128fb driver and wsdisplay?
I suggest you read at least the man pages.
Do you need a wsdisplay driver as well as X11 driver for each chip?
Yes. One lives in the kernel and manages the console, the other lives in the Xserver and manages one or more X displays.
have fun Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iQEVAwUBSZWkt8pnzkX8Yg2nAQIYjQf/TM8255GYxtIwoVrnkQOZll5K0k077Zwc unrZDqYeL6jyVOUGBfyzLH2QEadR98LEFiZYe9gburgcwXKGlYwoUUcWXoXYeLGG rzpIH/xTUZMmGq7uq8AX91EOFmtw7uu3HnXKfWl3UxVTAhKJSt9ukrigRHDib3ub Z43/1n8kZJm8whra6SrrwfGFMcbtyojqGfRaRUMGV0Y14PJSPhMtL5GzeL5UPvsG vAQew/95WZm/lhXOU5Ei4vWRBjyHV+EtQddi7UBolwzRWxgiWDQZIeetT7ps7dtH z45qHePjxeUzfsHYByxdk6cJ6pzJPx5VtoM+0+7Kqfp41g79dgmgIQ== =yBeY -----END PGP SIGNATURE-----