[SPARCbook] OS for Sparcbook S3
Michael Schwarz
mschwarz at multitool.net
Sat Feb 1 11:34:52 CST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have Debian working beautifully on a Sparcbook S3. I had no removable media
drives (no CD-ROM, no floppy), so I did a BOOTP install from an image
downloaded onto a Lintel box. I used dhcpd to serve up the boot image to the
MAC address of the S3's built-in ethernet.
The only problem I have (presently) is no GUI. The S3GX uses a Weitek P9100
video chip. The Linux kernel has a framebuffer driver for that. If you have
the older S3 (non GX), then you have a Weitek P9000. No framebuffer driver.
I hacked the P9100 framebuffer driver to where the console text mode is
working, giving me a fast text mode console (without that hack the console is
like a 9600 baud display terminal -- painfully slow by today's standards).
I'm happy to share a patch file of my change if anyone wants it. Use at your
own risk!
I've had no luck locating clear, official documentation of the P9000 and its
differences from the P9100. I very much want to get the GUI working on my
S3. There is a P9000 driver for the old XFree86 3.x.x version. I should be
able to reverse-engineer the framebuffer driver from that, but XFree is huge
and it will take a lot of work. I have a day job and I'm writing a book on
Java programming AND I'm finishing my basement! It is a bit difficult for me
to put much time in on that project right now.
I will say that if anyone on this list knows someone who can provide detailed
programming specs on the P9000, please pass the contact or info along to me.
The problem is the P9000 was covered by an NDA. I wouldn't ask anyone to
violate an NDA that they had signed. Weitek got bought some time ago by
Rockwell (I think) and I have had no luck in finding any corporation that has
this information! The P9000 is quite dead by now, and while I seriously
doubt there is any intellectual property worth protecting in it, my guess is
the lawyers did their work well and it is to be kept from good use for the
next 100 years or so. I hope I'm wrong. (The existence of an XFree86 driver
suggests that I am wrong -- I hope so.)
So, there it is. I *do* hope to write a P9000 framebuffer kernel driver, but
time and information are the resources I lack.
- --
Michael Schwarz
http://www.multitool.net
mschwarz at multitool.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+PAU8Ea4UfQzjDY4RAqLCAJ9CBKCYfli8lNkUbuHfTMuScUbc8gCeMQsj
Owvu3ctvgB3AdnZhZh7eUPw=
=E5Do
-----END PGP SIGNATURE-----
More information about the SPARCBook
mailing list