From: Richard Smith <rsmith@bitworks.com>
To: jsimmons@infradead.org
Cc: benh@kernel.crashing.org, Alexander Kern <alex.kern@gmx.de>,
Jon Smirl <jonsmirl@yahoo.com>,
Linux Fbdev development list
<linux-fbdev-devel@lists.sourceforge.net>
Subject: Re: Re: still ..Confused about atyfb and M1
Date: Tue, 03 Feb 2004 13:16:43 -0600 [thread overview]
Message-ID: <401FF39B.7090406@bitworks.com> (raw)
In-Reply-To: <Pine.LNX.4.44.0401302147390.22830-100000@phoenix.infradead.org>
James Simmons wrote:
> Can you submit a patch.
>
Sure but the problem is that it dosen't work. All I did was duplicate
the 0x4c4d device (m64n_mob_p) and change the device Id to 0x4c52.
It detects my devices but the type and ammount of ram it finds and
various other things are incorrect. The 0x4c4d matches the M1s clock
speeds but I don't know what all those other flags specified mean and
the text description for the m64_mob_p says "3D Rage Mobility.... P/M
AGP 2x" and my device is on the PCI bus. The Marketing descriptions
describe the M1 as a "Rage Mobility" not a "3D Rage Mobility"
I suppose now would be the time to own up and mention that the above
incorrect dection problems may not be the drivers fault at all. I have
a really special setup. (explained below) Howerver, since my device ID
wasn't in the device table I don't know if the driver is _supposed_ to
be able to get the right info.
Ok. Here's my crazy setup. I have custom SBC that we re-designed with 2
ATI M1's on it to replace 2 Assilliant 69030s which went end of life
last year. Both chips are on the PCI bus.
This board boots linuxBIOS rather than a normal BIOS. LinuxBIOS has the
ability to run videobios provided by the mfg but it only has limited
bios int support. The assilliant videobios must have had much fewer
requirements than ATI's bios because it all worked fine and dandy.
The ATI videobios runs and will enable VSYNC but I don't ever get any
video output. So I suspect that there are a few int calls that it needs
that LinuxBIOS dosen't have support for and its not setting some
registers correctly or perhaps not at all.
lspci can read the pci config space and all the info looks good so right
now I don't have any reason to believe that the hardware isn't hooked up
to the pci bus right.
My hope was that the chip was up far enough that the framebuffer driver
code would bring it to life. But that didn't happen so thats why I
wan't to know what the driver is supposed to be able to do. So I have
new untested hardware booting a half-ass videobios running an unknown
driver. Gee... wonder why it dosen't work? *grin*
And no. I don't have a known good system as you can't buy video cards
with an M1 on them. :( (At least I haven't found one yet) Anybody know
what laptop brands/models have an M1 in them? That would be handy.
If someone can tell me what's supposed to work on a sane setup then I
can begin to figure out why that dosen't happen on my setup.
I should also mention that in order to use these chips Bitworks had to
enter into a NDA with ATI. I have access to all the propritary info on
the registers and so forth.
So I have to be careful with any patches I submit as ATI hasn't been
very helpfull to me with what info I can and can't release. I don't
want to inadvertently release any NDA info and get us all into trouble.
(Anyone with experience in this area please feel free to contact me)
Obviously if the M1 is already supported by atyfb then ATI authorized
that info to be released already and I don't have to worry quite so much
about submitting patches to that code.
--
Richard A. Smith
rsmith@bitworks.com
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
next prev parent reply other threads:[~2004-02-04 1:28 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-17 0:23 Fwd: [PATCH] ATI Mach64 accelerated imgblit (sligthly improved) Alexander Kern
2004-01-17 4:26 ` Confused about atyfb status Richard Smith
2004-01-17 6:38 ` Jon Smirl
2004-01-17 7:31 ` Richard Smith
2004-01-17 12:03 ` Alexander Kern
2004-01-18 22:52 ` Benjamin Herrenschmidt
2004-01-20 1:48 ` still ..Confused about atyfb and M1 Richard Smith
2004-01-28 0:07 ` Richard Smith
2004-01-30 21:47 ` James Simmons
2004-02-03 19:16 ` Richard Smith [this message]
2004-02-04 9:06 ` Geert Uytterhoeven
2004-02-04 15:16 ` Richard Smith
2004-02-04 15:35 ` Geert Uytterhoeven
2004-02-05 17:55 ` Richard Smith
2004-02-05 20:16 ` Geert Uytterhoeven
2004-02-05 21:37 ` Richard Smith
2004-02-05 22:57 ` Benjamin Herrenschmidt
2004-02-06 0:22 ` Richard Smith
2004-02-06 9:17 ` Geert Uytterhoeven
2004-02-06 20:13 ` Richard Smith
2004-02-07 17:54 ` Geert Uytterhoeven
2004-02-08 20:42 ` Alexander Kern
2004-02-09 22:51 ` Richard Smith
2004-02-06 23:30 ` James Simmons
2004-02-06 23:42 ` Richard Smith
2004-02-04 15:18 ` Richard Smith
2004-02-04 15:36 ` Geert Uytterhoeven
2004-02-04 23:29 ` Benjamin Herrenschmidt
2004-02-03 22:18 ` Richard Smith
2004-01-17 18:36 ` Confused about atyfb status Geert Uytterhoeven
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=401FF39B.7090406@bitworks.com \
--to=rsmith@bitworks.com \
--cc=alex.kern@gmx.de \
--cc=benh@kernel.crashing.org \
--cc=jonsmirl@yahoo.com \
--cc=jsimmons@infradead.org \
--cc=linux-fbdev-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).