Small problems with ATI Rage 128 Mobility

I have a Dell Lattitude C800 laptop with a Rage 128 Mobility. I’ve
installed the latest Graphics (1.14B) and Photon (1.14C) releases. I’ve
managed to get the Rage.128 trapper to work, but only after I’ve coerced it
to run by specfying the address literally (0d46). Here is the result of
show_pci:


PCI version = 2.10

Class = Mass Storage (IDE)
Vendor ID = 8086h, INTEL CORPORATION
Device ID = 244ah,
PCI index = 0h
IO @ bfa0h
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 1002h, ATI TECHNOLOGIES INC
Device ID = 4d46h,
PCI index = 0h
MEM @ e8000000h IO @ cc00h MEM @ fcffc000h
PCI Int Pin = INT A
Interrupt line = 11

Class = Multimedia (Audio)
Vendor ID = 125dh,
Device ID = 1998h,
PCI index = 0h
IO @ ec00h MEM @ f8ffe000h
PCI Int Pin = INT A
Interrupt line = 5


This managed to get me the following CRT trap file:

Null.ms;Pg.rage128 -g1280x1024x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro

Hydra.ms -S -i0x4144 -s0x0001,0x0000 -r;Pg.flatdc32 -HC0x00010000 -PX -HNqnx
/crt -g1400x1050x32 -A0xE8000000,0x2000000 -WB5600;#1400,1050,32,100,1,flatd
c32 - VGA hi-color

Null.ms;Pg.rage128 -g640x480x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,8,200
,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,8,200
,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,8,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,8,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,8
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x8 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,8
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g640x480x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,15,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,15,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,15
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,15
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
15,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x15 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,
15,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g640x480x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,16,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,16,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,16
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,16
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
16,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x16 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,
16,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g640x480x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#640,480,32,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g800x600x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#800,600,32,2
00,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1024x768x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1024,768,32
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1152x864x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1152,864,32
,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1280x1024x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1280,1024,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro
Null.ms;Pg.rage128 -g1600x1200x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1600,1200,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro

So far so good. This works most of the time, unless I do a soft reboot from
Windows 2000, in which case the screen does seem to get in the correct mode
(Mode switcher problems?) My real problem is that this laptop’s native
resolution is 1400x1050. As you can see from the CRT trap file, I get no
such option. Using the Pg.flatdc32 instead of the optimized Pg.rage128 does
allow me to go to the max screen resolution, but the display performance is
somewhat no usable. I’ve tried to coerced Pg.rage128 into 1400x1050 mode,
but this produced some misallignement on the display and is not usable. Any
suggestion to help me get full usage of my display?

Richard Doucet <doucetr@aecl.ca> wrote:

I have a Dell Lattitude C800 laptop with a Rage 128 Mobility. I’ve
installed the latest Graphics (1.14B) and Photon (1.14C) releases. I’ve
managed to get the Rage.128 trapper to work, but only after I’ve coerced it
to run by specfying the address literally (0d46). Here is the result of
show_pci:

This is not a mode we normally support - however you can try putting the
following line in your trap file. If it doesn’t works you will have
to use the closest mode you can find that is trapped.

Null.ms;Pg.rage128 -g1408x1050x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1408,1050,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro

-Adam

I’ve tried this already and it doesn’t work, as reported.


“Hardware Support Account” <hw@qnx.com> wrote in message
news:9jjvca$8qd$1@nntp.qnx.com

Richard Doucet <> doucetr@aecl.ca> > wrote:
I have a Dell Lattitude C800 laptop with a Rage 128 Mobility. I’ve
installed the latest Graphics (1.14B) and Photon (1.14C) releases. I’ve
managed to get the Rage.128 trapper to work, but only after I’ve coerced
it
to run by specfying the address literally (0d46). Here is the result of
show_pci:

This is not a mode we normally support - however you can try putting the
following line in your trap file. If it doesn’t works you will have
to use the closest mode you can find that is trapped.


Null.ms;Pg.rage128 -g1408x1050x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1408,1050,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro

-Adam

Hi.

I’m not sure which version of the Rage 128 driver you are working with. I
had (they are now with our clients) two DELL laptops here with the Rage 128
Mobility chip set and sent them to QSSL for them to try to get the Rage 128
video driver working.

I’m not sure if this driver has been posted in the beta section, so you may
want to ask for it and give it a try.

Augie

“Richard Doucet” <doucetr@aecl.ca> wrote in message
news:9jktkv$4ns$1@inn.qnx.com

I’ve tried this already and it doesn’t work, as reported.


“Hardware Support Account” <> hw@qnx.com> > wrote in message
news:9jjvca$8qd$> 1@nntp.qnx.com> …
Richard Doucet <> doucetr@aecl.ca> > wrote:
I have a Dell Lattitude C800 laptop with a Rage 128 Mobility. I’ve
installed the latest Graphics (1.14B) and Photon (1.14C) releases.
I’ve
managed to get the Rage.128 trapper to work, but only after I’ve
coerced
it
to run by specfying the address literally (0d46). Here is the result
of
show_pci:

This is not a mode we normally support - however you can try putting the
following line in your trap file. If it doesn’t works you will have
to use the closest mode you can find that is trapped.



Null.ms;Pg.rage128 -g1408x1050x32 -d0x1002,0x4d46 -I0 -HNqnx/crt;#1408,1050,
32,200,0CBDr,ati_rage128 - ATI Rage 128 / Rage 128 Pro

-Adam

Richard Doucet <doucetr@aecl.ca> wrote:

I’ve tried this already and it doesn’t work, as reported.

Have you tried using a resolution of 1408x1050 or just 1400x1050? If not, as
mentioned previously 1280x1024 could be the only resolution possible.

If you’d like to send in your laptop, we can see if we can get your video
to work. If you are interested, email hw@qnx.com, Attn: Adam.

-Adam