[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#211528: xserver-xfree86: New Radeon 9200 chipset not supported (chipid 5964)



tag 211528 - patch
tag 211528 + upstream
thanks

On Thu, Sep 18, 2003 at 07:39:35AM -0400, Chris Chiappa wrote:
> I've got a generic Radeon 9200 (ie, not made by ATI) which even the
> xserver-xfree86 in experimental doesn't detect:
> 
> 01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5964
> (rev 01) (prog-if 00 [VGA])
>         Subsystem: C.P. Technology Co. Ltd: Unknown device 2073
>         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: 64 (2000ns min), cache line size 08
>         Interrupt: pin A routed to IRQ 16
>         Region 0: Memory at e0000000 (32-bit, prefetchable) [size=256M]
>         Region 1: I/O ports at d800 [size=256]
>         Region 2: Memory at df000000 (32-bit, non-prefetchable) [size=64K]
>         Expansion ROM at dffe0000 [disabled] [size=128K]
>         Capabilities: <available only to root>
> 
> I made the "obvious" changes to
> debian/patches/030b_radeon_rv280_support.diff (included) but I don't know
> how to generate the right case clause for the switch () statement in
> ati_chip.c.  I forced the switch to default to rv280 with this nasty hack:
> 
>         default:
>             /*
>              * I'd say it's a Rage128 or a Radeon here, except that I don't
>              * support them.
>              */
>             return ATI_CHIP_RV280;
>             return ATI_CHIP_Mach64;
>     }
> 
> and the X server (in about 5 minutes of use) seems fine.  Happy to provide
> any other info or debugging.

Okay, thanks for the report.  The patch you supplied isn't suitable but
it's not difficult for people more familiar with the ATI drivers in
XFree86 to figure out what to do.  (The PCI data list needs to be
updated, associated with a preprocessor symbol, and the appropriate
cases added to the ATI Radeon driver.)

-- 
G. Branden Robinson                |      Mob rule isn't any prettier just
Debian GNU/Linux                   |      because you call your mob a
branden@debian.org                 |      government.
http://people.debian.org/~branden/ |

Attachment: signature.asc
Description: Digital signature


Reply to: