RE: [Xpert]ATI Radeon 9000 Pro

2002-10-09 Thread Alexander Stohr
Title: Message




(just 
got the mail, XF86 server seems catching up some old stacks)

the 
original ATI boards might be supported by the closed source DRI-drivers from ATI 
itselves.

-Original Message-From: Craig Gallek [mailto:[EMAIL PROTECTED]]Sent: 
Thursday, October 03, 2002 07:58To: 
[EMAIL PROTECTED]Subject: [Xpert]ATI Radeon 9000 
Pro
Hello,
 I was thinking about scrapping Windows and converting to 
Linux. I found a thread on your web site that says you do not yet 
support the ATI Radeon 9000 Pro (which my computer uses). It also says 
that support will be added in the near future. I was just wondering 
how near the future is.

Thanks,
Craig Gallek


Re: [Xpert]ATI Radeon 9000

2002-09-12 Thread Arkadiusz Miskiewicz

hy0 [EMAIL PROTECTED] writes:

 The patch for Radoen 9000, M9 and Radeon 9700 2D support has been submitted
 and will be in XFree CVS tree in the near future.
Ok, waiting to see it (if this isn't a big problem for you please forward
it to me, thanks).

 Meanwhile specifying ChipID in the config file with a 8500 or 7500 ID is a
 correct solution for getting 9000 or M9 to work with the existing X4.2xx
 Radoen dirver (2D part only, note this won't work with 9700).
Finally got it working with cvs xfree after removing my 
ModeLine 1600x1024 (used on Rage128). :-)))

 Hope this helps
Thanks!

There is one funny thing.
Modes 1600x1200
startx, and I'm getting 1600x1200 running fine.

Now I'm adding
Virtual   1600 1024
startx and... getting 1280x1024 :-)

Anyway that's not important for me right now.
-- 
Arkadiusz Mikiewicz  niestety kloczek lubi by dyktatorem
[EMAIL PROTECTED]AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Arkadiusz Miskiewicz

Vladimir Dergachev [EMAIL PROTECTED] writes:

 Try adding
 Option ChipId 0x4243

Hm, I don't see 0x4243 in xf86PciInfo.h but I've tried
all these:

#define PCI_CHIP_R200_BB0x4242
#define PCI_CHIP_R200_QL0x514C
#define PCI_CHIP_R200_QN0x514E
#define PCI_CHIP_R200_QO0x514F
#define PCI_CHIP_R200_Ql0x516C

Unfortunately I get only to
(==) RADEON(0): Write-combining range (0xe400,0x400)

Fatal server error:
Caught signal 8.  Server aborting

Log from console:

XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 11 March 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.2.20 i686 [ELF] 
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/XFree86.0.log, Time: Wed Sep 11 12:00:54 2002
(==) Using config file: /etc/X11/XF86Config
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found

Fatal server error:
Caught signal 8.  Server aborting


When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file /var/log/XFree86.0.log.
Please report problems to [EMAIL PROTECTED]

Aborted (core dumped)

---
And /var/log/XFree86.0.log


XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 11 March 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.2.20 i686 [ELF] 
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/XFree86.0.log, Time: Wed Sep 11 12:01:47 2002
(==) Using config file: /etc/X11/XF86Config
(==) ServerLayout XFree86 Configured
(**) |--Screen Screen0 (0)
(**) |   |--Monitor Monitor0
(**) |   |--Device Card0
(**) |--Input Device Mouse0
(**) |--Input Device Mouse1
(**) |--Input Device Keyboard0
(**) Option AutoRepeat 500 30
(**) Option XkbRules xfree86
(**) XKB: rules: xfree86
(**) Option XkbModel pc104
(**) XKB: model: pc104
(**) Option XkbLayout pl
(**) XKB: layout: pl
(**) Option XkbOptions altwin:left_meta_win
(**) XKB: options: altwin:left_meta_win
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to unix/:7100
(==) RgbPath set to /usr/X11R6/lib/X11/rgb
(==) ModulePath set to /usr/X11R6/lib/modules
(--) using VT number 11

(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.1
XFree86 Video Driver: 0.5
XFree86 XInput driver : 0.3
XFree86 Server Extension : 0.1
XFree86 Font Renderer : 0.3
(II) Loader running on linux
(II) LoadModule: bitmap
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor=The XFree86 Project
compiled for 4.2.0, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font Bitmap
(II) LoadModule: pcidata
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor=The XFree86 Project
compiled for 4.2.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.5
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x, mode1Res1 = 0x8000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0305 card 147b,a401 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,8305 card , rev 00 class 06,04,00 hdr 01
(II) PCI: 00:07:0: chip 1106,0686 card 147b, rev 22 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 1106,0571 card 1106,0571 rev 10 class 01,01,8a hdr 00
(II) PCI: 00:07:2: chip 1106,3038 card 0925,1234 rev 10 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 1106,3038 card 0925,1234 rev 10 class 0c,03,00 hdr 00
(II) PCI: 00:07:4: chip 1106,3057 card 1106,3057 rev 30 class 06,80,00 hdr 00
(II) PCI: 00:09:0: chip 109e,036e card , rev 11 class 04,00,00 hdr 80
(II) PCI: 00:09:1: chip 109e,0878 card , rev 11 class 04,80,00 hdr 80
(II) PCI: 00:0b:0: chip 105a,4d68 card 105a,4d68 rev 01 class 01,80,85 hdr 00
(II) PCI: 00:0d:0: chip 10b7,9200 card 10b7,1000 rev 6c class 02,00,00 hdr 00
(II) PCI: 00:0f:0: chip 104c,ac50 card 

Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Arkadiusz Miskiewicz

Charl P. Botha [EMAIL PROTECTED] writes:

 That's probably the reason WHY you should try ChipId 0x4243.
Weird. I thought that by using ChipID someid (like 0x4242) I'm
telling XFree: hey, this device is XYZ (Radeon 8500 BB for 0x4242),
belive me and don't autodetect.

What 0x4243 is supposed to mean?

pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x1002 device 0x4966
 ATI  Device unknown
pci bus 0x0001 cardnum 0x00 function 0x01: vendor 0x1002 device 0x496e
 ATI  Device unknown

Anyway here it is:

Section Device
Identifier  Card0
Driver  radeon
VendorName  ATI
BoardName   Radeon 9000
Option  ChipID 0x4243
#   ChipID  0x4242
EndSection

and

[...]
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
(EE) No devices detected.

Fatal server error:
no screens found

 charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/

-- 
Arkadiusz Mikiewicz  niestety kloczek lubi by dyktatorem
[EMAIL PROTECTED]AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Vladimir Dergachev



On 11 Sep 2002, Arkadiusz Miskiewicz wrote:

 Charl P. Botha [EMAIL PROTECTED] writes:

  That's probably the reason WHY you should try ChipId 0x4243.
 Weird. I thought that by using ChipID someid (like 0x4242) I'm
 telling XFree: hey, this device is XYZ (Radeon 8500 BB for 0x4242),
 belive me and don't autodetect.

 What 0x4243 is supposed to mean?

It's a pci id of AIW Radeon 8500 DV. Perhaps it has not made into linux
kernel yet. Also try this:

Option ChipId 0x4243

If still does not work try ati.2 drivers from http://gatos.sf.net/

   Vladimir Dergachev


 pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x1002 device 0x4966
  ATI  Device unknown
 pci bus 0x0001 cardnum 0x00 function 0x01: vendor 0x1002 device 0x496e
  ATI  Device unknown

 Anyway here it is:

 Section Device
 Identifier  Card0
 Driver  radeon
 VendorName  ATI
 BoardName   Radeon 9000
 Option  ChipID 0x4243
 #   ChipID  0x4242
 EndSection

 and

 [...]
 (II) Primary Device is: PCI 01:00:0
 (--) Assigning device section with no busID to primary device
 (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
 (EE) No devices detected.

 Fatal server error:
 no screens found

  charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/

 --
 Arkadiusz Mi¶kiewicz  niestety kloczek lubi byæ dyktatorem
 [EMAIL PROTECTED]AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Charl P. Botha

On Wed, Sep 11, 2002 at 02:19:01PM +0200, Arkadiusz Miskiewicz wrote:
 Charl P. Botha [EMAIL PROTECTED] writes:
  That's probably the reason WHY you should try ChipId 0x4243.
 Weird. I thought that by using ChipID someid (like 0x4242) I'm
 telling XFree: hey, this device is XYZ (Radeon 8500 BB for 0x4242),
 belive me and don't autodetect.
 
 What 0x4243 is supposed to mean?
 
 pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x1002 device 0x4966
  ATI  Device unknown
 pci bus 0x0001 cardnum 0x00 function 0x01: vendor 0x1002 device 0x496e
  ATI  Device unknown

Aaah, I didn't read your first email.  Have you tried:
ChipId 0x4966
in the Device section?  It will connect that device section to the unknown
ATI device, which is of course your ATI video card, which should at least
eliminate the RADEON: No matching device section for ... 

-- 
charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Charl P. Botha

On Wed, Sep 11, 2002 at 02:19:01PM +0200, Arkadiusz Miskiewicz wrote:
 Charl P. Botha [EMAIL PROTECTED] writes:
  That's probably the reason WHY you should try ChipId 0x4243.
 Weird. I thought that by using ChipID someid (like 0x4242) I'm
 telling XFree: hey, this device is XYZ (Radeon 8500 BB for 0x4242),
 belive me and don't autodetect.

Ugh, my apologies.  You are completely correct... I misunderstood the ChipId
documentation.

-- 
charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Arkadiusz Miskiewicz

Vladimir Dergachev [EMAIL PROTECTED] writes:

  What 0x4243 is supposed to mean?
 
 It's a pci id of AIW Radeon 8500 DV.
So another unsupported one.

 Perhaps it has not made into linux
 kernel yet. 
kernel? support in kernel is required for DRI. I'm trying
to get XFree working even without DRI.

 Also try this:
 
 Option ChipId 0x4243
XFree drivers do not support 0x4243. It will not work.

 If still does not work try ati.2 drivers from http://gatos.sf.net/
gatos drivers also don't support 0x4243 (don't support
my radeon, too)

Vladimir Dergachev

btw. how PCI IDs are managed? Vendor (like ATI) gets some ID space
(as in with MAC on network cards) and does whathever it wants in
that assigned space? Or maybe vendor is required to register
each product in some global database?

ps. response from ati support sucks, automated message ;/
-- 
Arkadiusz Mikiewicz  niestety kloczek lubi by dyktatorem
[EMAIL PROTECTED]AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PWr
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread Arkadiusz Miskiewicz

Arkadiusz Miskiewicz [EMAIL PROTECTED] writes:

 Unfortunately current radeon drivers does not have PCI ID of
 this card (afaik even in xfree cvs).
Just tried today cvs version of xfree from HEAD. With overriding
ChipID  0x4242
got X running but there is one problem reading/localizing BIOS
(II) RADEON(0): initializing int10
(WW) RADEON(0): Bad V_BIOS checksum
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
and second problem with ,,out of scan range'' problaby due to BIOS
problem (my monitor turned screen off).

This is a pre-release version of XFree86, and is not supported in any
way.  Bugs may be reported to [EMAIL PROTECTED] and patches submitted
to [EMAIL PROTECTED]  Before reporting bugs in pre-release versions,
please check the latest version in the XFree86 CVS repository
(http://www.XFree86.Org/cvs)

XFree86 Version 4.2.99.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 7 June 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: Linux 2.4.19 i686 [ELF] 
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/XFree86.0.log, Time: Wed Sep 11 19:44:14 2002
(==) Using config file: /etc/X11/XF86Config
(==) ServerLayout XFree86 Configured
(**) |--Screen Screen0 (0)
(**) |   |--Monitor Monitor0
(**) |   |--Device Card0
(**) |--Input Device Mouse0
(**) |--Input Device Mouse1
(**) |--Input Device Keyboard0
(**) Option AutoRepeat 500 30
(**) Option XkbRules xfree86
(**) XKB: rules: xfree86
(**) Option XkbModel pc104
(**) XKB: model: pc104
(**) Option XkbLayout pl
(**) XKB: layout: pl
(**) Option XkbOptions altwin:left_meta_win
(**) XKB: options: altwin:left_meta_win
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to unix/:7100
(==) RgbPath set to /mnt/storage1/misiek/xfree/lib/X11/rgb
(==) ModulePath set to /mnt/storage1/misiek/xfree/lib/modules
(--) using VT number 11

(II) Open APM successful
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.1
XFree86 Video Driver: 0.6
XFree86 XInput driver : 0.3
XFree86 Server Extension : 0.1
XFree86 Font Renderer : 0.3
(II) Loader running on linux
(II) LoadModule: bitmap
(II) Loading /mnt/storage1/misiek/xfree/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor=The XFree86 Project
compiled for 4.2.99.1, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.3
(II) Loading font Bitmap
(II) LoadModule: pcidata
(II) Loading /mnt/storage1/misiek/xfree/lib/modules/libpcidata.a
(II) Module pcidata: vendor=The XFree86 Project
compiled for 4.2.99.1, module version = 1.0.0
ABI class: XFree86 Video Driver, version 0.6
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x, mode1Res1 = 0x8000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,0305 card 147b,a401 rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,8305 card , rev 00 class 06,04,00 hdr 01
(II) PCI: 00:07:0: chip 1106,0686 card 147b, rev 22 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 1106,0571 card 1106,0571 rev 10 class 01,01,8a hdr 00
(II) PCI: 00:07:2: chip 1106,3038 card 0925,1234 rev 10 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 1106,3038 card 0925,1234 rev 10 class 0c,03,00 hdr 00
(II) PCI: 00:07:4: chip 1106,3057 card 1106,3057 rev 30 class 06,80,00 hdr 00
(II) PCI: 00:09:0: chip 109e,036e card , rev 11 class 04,00,00 hdr 80
(II) PCI: 00:09:1: chip 109e,0878 card , rev 11 class 04,80,00 hdr 80
(II) PCI: 00:0b:0: chip 105a,4d68 card 105a,4d68 rev 01 class 01,80,85 hdr 00
(II) PCI: 00:0d:0: chip 10b7,9200 card 10b7,1000 rev 6c class 02,00,00 hdr 00
(II) PCI: 00:0f:0: chip 104c,ac50 card d400, rev 01 class 06,07,00 hdr 02
(II) PCI: 00:11:0: chip 1102,0002 card 1102,8064 rev 07 class 04,01,00 hdr 80
(II) PCI: 00:11:1: chip 1102,7002 card 1102,0020 rev 07 class 09,80,00 hdr 80
(II) PCI: 01:00:0: chip 1002,4966 card 174b,7197 rev 01 class 03,00,00 hdr 80
(II) PCI: 01:00:1: chip 1002,496e card 174b,7196 rev 01 class 03,80,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1  0   0x - 0x (0x1) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1  0   0x - 0x (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1  0   0x - 0x (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0c (VGA_EN is set)
(II) Bus 1 I/O 

RE: [Xpert]ATI Radeon 9000

2002-09-11 Thread Alexander Stohr
Title: RE: [Xpert]ATI Radeon 9000





Hello,


   What 0x4243 is supposed to mean?
  
  It's a pci id of AIW Radeon 8500 DV.
 So another unsupported one.


No, according to the PCI ID database on www.yourvote.com 
0x4243 the piggy back firewire port of the 8500 DV.
This is indeed not a grafics chip at all.
Who the heck has come up with that bogus ID?


In the PCI device listing you will clearly find
the correct ID of this ATI Radeon 9000 card: 0x4966


Charl is finally most right with his proposal:
 ChipId 0x4966


(i dont use that because when i am developing
i am always having a full X11 tree handy and
then i just add the IDs directly into my code,
a few seconds recompile of the ddx driver module
and its done...)


you had two IDs in your specific case, thats why:
only primary function 0 does identify the chip,
any further device functions only do have different IDs 
if they do provide something different with the same silicon,
a thing that is often seen on intel's bus bridges.


  Perhaps it has not made into linux kernel yet. 
 kernel? support in kernel is required for DRI. 
 I'm trying to get XFree working even without DRI.


The write meant something different - the coding of DRI
partially is kernel based and uses the constant defines
from linux kernel header files (which do originate from
the yourvote.com site). As the Radeon 9000 is a pretty
new board the Linux kernel is possibly just updating this,
but the DRI project hasnt identified this addition.
Thats a development thing users should not care to much.


For users there is just the method of browsing their pci 
configuration and add the yet not known compatible devices
to their config file by the ChipID statement.


  Also try this:
  Option ChipId 0x4243
 XFree drivers do not support 0x4243. It will not work.


that boy was hoaxing with his suggestion or using the FAQ template?


  If still does not work try ati.2 drivers from http://gatos.sf.net/
  gatos drivers also don't support 0x4243 (don't support my radeon, too)


must be the same boy as above


 btw. how PCI IDs are managed? Vendor (like ATI) gets some ID space
 (as in with MAC on network cards) and does whathever it wants in
 that assigned space? Or maybe vendor is required to register
 each product in some global database?


There is an organsiation called PCI Special Interests Group (www.pcisig.com)
that does work on specs. Its a big business club. And it registers the
misc companys with a vendor ID. The device IDs are in the duty of the
respective vendors. Each of these IDs is 16 bits wide. 
If you use up 50 device IDs a year, you will have mor than 1000 years 
of time until you have to register for a secondary vendor ID.


 ps. response from ati support sucks, automated message ;/


hmm. that means customer support got your mail. ;-)
anyways X11-DRI drivers are supported by their respective vendors.


-Alex.





Re: [Xpert]ATI Radeon 9000

2002-09-11 Thread hy0

Hi,
The patch for Radoen 9000, M9 and Radeon 9700 2D support has been submitted
and will be in XFree CVS tree in the near future.
9000 and 8500 don't share the same IDs, that's for sure.
Meanwhile specifying ChipID in the config file with a 8500 or 7500 ID is a
correct solution for getting 9000 or M9 to work with the existing X4.2xx
Radoen dirver (2D part only, note this won't work with 9700).
If you specify ChipID with a 8500 ID (0x4242 for example), it will only work
with the single head config.
If you want both heads to work correctly with a dual-head/Xinerama setup,
use a 7500 (0x5157) or a VE ID (0x5159 for example). Although 9000 uses the
same 3D core as used in 8500, its 2D features (dual-head, tvout, etc)
actually follow 7500.
When you use a 7500 or VE ID, make sure to disable DRI. Although the 2D part
of radeon DRI support is likely to work fine with radeon.o kernel driver on
a 9000 (this is because the 2D DRI support only uses DMA to send 2D
commands, doesn't even use the microcode for 2D commands), any ogl app (like
ogl screen savers) will lock whole thing up if DRI is enabled.
The failure experienced by Arkadiusz in
http://www.xfree86.org/pipermail/xpert/2002-September/020561.html is
probably caused by the bug with DDA rountines in the old X4.20 driver, this
has been discussed before and has been fixed in XFree CVS tree.

Hope this helps

Hui


 I recently recieved a Radeon 9000pro mac edition and hacked it to work
 by just adding the PCI id as stated in other posts (but in the driver this
 time), this cards ID is 0x4966.  Is it true that there are 9000's with
 8500 ID's?


 ani


 On Wed, 11 Sep 2002, Alexander Stohr wrote:

  Hello,
 
 What 0x4243 is supposed to mean?
   
It's a pci id of AIW Radeon 8500 DV.
   So another unsupported one.
 
  No, according to the PCI ID database on www.yourvote.com
  0x4243 the piggy back firewire port of the 8500 DV.
  This is indeed not a grafics chip at all.
  Who the heck has come up with that bogus ID?
 
  In the PCI device listing you will clearly find
  the correct ID of this ATI Radeon 9000 card: 0x4966
 
  Charl is finally most right with his proposal:
ChipId 0x4966
 
  (i dont use that because when i am developing
  i am always having a full X11 tree handy and
  then i just add the IDs directly into my code,
  a few seconds recompile of the ddx driver module
  and its done...)
 
  you had two IDs in your specific case, thats why:
  only primary function 0 does identify the chip,
  any further device functions only do have different IDs
  if they do provide something different with the same silicon,
  a thing that is often seen on intel's bus bridges.
 
Perhaps it has not made into linux kernel yet.
   kernel? support in kernel is required for DRI.
   I'm trying to get XFree working even without DRI.
 
  The write meant something different - the coding of DRI
  partially is kernel based and uses the constant defines
  from linux kernel header files (which do originate from
  the yourvote.com site). As the Radeon 9000 is a pretty
  new board the Linux kernel is possibly just updating this,
  but the DRI project hasnt identified this addition.
  Thats a development thing users should not care to much.
 
  For users there is just the method of browsing their pci
  configuration and add the yet not known compatible devices
  to their config file by the ChipID statement.
 
Also try this:
Option ChipId 0x4243
   XFree drivers do not support 0x4243. It will not work.
 
  that boy was hoaxing with his suggestion or using the FAQ template?
 
If still does not work try ati.2 drivers from http://gatos.sf.net/
gatos drivers also don't support 0x4243 (don't support my radeon,
too)
 
  must be the same boy as above
 
   btw. how PCI IDs are managed? Vendor (like ATI) gets some ID space
   (as in with MAC on network cards) and does whathever it wants in
   that assigned space? Or maybe vendor is required to register
   each product in some global database?
 
  There is an organsiation called PCI Special Interests Group
(www.pcisig.com)
  that does work on specs. Its a big business club. And it registers the
  misc companys with a vendor ID. The device IDs are in the duty of the
  respective vendors. Each of these IDs is 16 bits wide.
  If you use up 50 device IDs a year, you will have mor than 1000 years
  of time until you have to register for a secondary vendor ID.
 
   ps. response from ati support sucks, automated message ;/
 
  hmm. that means customer support got your mail. ;-)
  anyways X11-DRI drivers are supported by their respective vendors.
 
  -Alex.
 

 ___
 Xpert mailing list
 [EMAIL PROTECTED]
 http://XFree86.Org/mailman/listinfo/xpert


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]ATI Radeon 9000

2002-09-10 Thread Vladimir Dergachev


Try adding
Option ChipId 0x4243

To the device section of /etc/XF86Config

   Vladimir Dergachev

On 10 Sep 2002, Arkadiusz Miskiewicz wrote:


 Hi,

 I have ATI Radeon 9000 Powered by ATI (made by Sapphire).
 It has only analog (monitor) and s-video output, no dvi,
 64M of RAM.

 Unfortunately current radeon drivers does not have PCI ID of
 this card (afaik even in xfree cvs).

 How can I force radeon driver to service this card (hope it
 will work)?

 Here is lspci output:
 01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4966 (rev 
01) (prog-if 00 [VGA])
 Subsystem: Unknown device 174b:7197
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
 Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- TAbort- 
MAbort- SERR- PERR-
 Latency: 32 (2000ns min), cache line size 08
 Interrupt: pin A routed to IRQ 9
 Region 0: Memory at e400 (32-bit, prefetchable) [size=64M]
 Region 1: I/O ports at a000 [size=256]
 Region 2: Memory at ed00 (32-bit, non-prefetchable) [size=64K]
 Expansion ROM at unassigned [disabled] [size=128K]
 Capabilities: [58] AGP version 2.0
 Status: RQ=47 SBA+ 64bit- FW+ Rate=x1,x2
 Command: RQ=0 SBA+ AGP- 64bit- FW- Rate=none
 Capabilities: [50] Power Management version 2
 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

 01:00.1 Display controller: ATI Technologies Inc: Unknown device 496e (rev 01)
 Subsystem: Unknown device 174b:7196
 Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
 Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium TAbort- TAbort- 
MAbort- SERR- PERR-
 Latency: 32 (2000ns min), cache line size 08
 Region 0: Memory at e800 (32-bit, prefetchable) [disabled] [size=64M]
 Region 1: Memory at ed01 (32-bit, non-prefetchable) [disabled] [size=64K]
 Capabilities: [50] Power Management version 2
 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
 Status: D0 PME-Enable- DSel=0 DScale=0 PME-


 Here is full scanpci output:

 pci bus 0x cardnum 0x00 function 0x00: vendor 0x1106 device 0x0305
  VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
  CardVendor 0x147b card 0xa401 (ABIT Computer Corp. KT7/KT7-RAID/KT7A/KT7A-RAID 
Mainboard)
   STATUS0x2210  COMMAND 0x0006
   CLASS 0x06 0x00 0x00  REVISION 0x02
   BIST  0x00  HEADER 0x00  LATENCY 0x08  CACHE 0x00
   BASE0 0xe008  addr 0xe000  MEM PREFETCHABLE

 pci bus 0x cardnum 0x01 function 0x00: vendor 0x1106 device 0x8305
  VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
   STATUS0x2230  COMMAND 0x0007
   CLASS 0x06 0x04 0x00  REVISION 0x00
   HEADER0x01  LATENCY 0x00
   PRIBUS0x00  SECBUS 0x01  SUBBUS 0x01  SECLT 0x00
   IOBASE0xa000  IOLIM 0xafff  SECSTATUS 0x
   NOPREFETCH_MEMBASE 0xec00  MEMLIM 0xedff
   PREFETCH_MEMBASE   0xe400  MEMLIM 0xebff
   NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT VGA_EN ISA_EN NO_SERR_EN NO_PERR_EN

 pci bus 0x cardnum 0x07 function 0x00: vendor 0x1106 device 0x0686
  VIA Technologies, Inc. VT82C686 [Apollo Super South]
  CardVendor 0x147b card 0x (ABIT Computer Corp., Card unknown)
   STATUS0x0210  COMMAND 0x0087
   CLASS 0x06 0x01 0x00  REVISION 0x22
   BIST  0x00  HEADER 0x80  LATENCY 0x00  CACHE 0x00
   BYTE_00x108  BYTE_1  0x00  BYTE_2  0x00  BYTE_3  0x00

 pci bus 0x cardnum 0x07 function 0x01: vendor 0x1106 device 0x0571
  VIA Technologies, Inc. Bus Master IDE
  CardVendor 0x1106 card 0x0571 (VIA Technologies, Inc., Card unknown)
   STATUS0x0290  COMMAND 0x0007
   CLASS 0x01 0x01 0x8a  REVISION 0x10
   BIST  0x00  HEADER 0x00  LATENCY 0x20  CACHE 0x00
   BASE4 0xb001  addr 0xb000  I/O
   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x00  INT_LINE 0xff
   BYTE_00x3a08e203  BYTE_1  0x00  BYTE_2  0x8099858  BYTE_3  0x

 pci bus 0x cardnum 0x07 function 0x02: vendor 0x1106 device 0x3038
  VIA Technologies, Inc. USB
  CardVendor 0x0925 card 0x1234 (VIA Technologies, Inc. (Wrong ID) USB Controller)
   STATUS0x0210  COMMAND 0x0007
   CLASS 0x0c 0x03 0x00  REVISION 0x10
   BIST  0x00  HEADER 0x00  LATENCY 0x20  CACHE 0x08
   BASE4 0xb401  addr 0xb400  I/O
   MAX_LAT   0x00  MIN_GNT 0x00  INT_PIN 0x04  INT_LINE 0x0b
   BYTE_00x31000  BYTE_1  0x00  BYTE_2  0x8099bd0  BYTE_3  0x

 pci bus 0x cardnum 0x07 function 0x03: vendor 0x1106 device 0x3038
  VIA Technologies, Inc. USB
  CardVendor 0x0925 card 0x1234 (VIA Technologies, Inc. (Wrong ID) USB Controller)
   STATUS0x0210  COMMAND 0x0007
   CLASS 0x0c 0x03 0x00  REVISION 0x10
   BIST