linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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

  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).