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

Re: Making an ATI Radeon X1900 PCIe work on a G5/Quad (or can I?)



On Sat, 2009-07-11 at 19:39 +0200, Stephane Louise wrote:
> Michel Dänzer wrote:
> > With older cards the driver doesn't require any information from the
> > ROM, but with newer cards (as of X1xxx) it relies on byte code in the
> > ROM (called ATOM BIOS) for low-level initialization and modesetting. I
> > suspect the Mac Edition of the card doesn't have an ATOM BIOS though;
> > ironically a 'standard' card might work better.
> 
> Maybe, but without open firmware, it means booting in blind mode at best.

The radeon KMS support which has been integrated for the 2.6.31 kernel
should be able to bring it up using ATOM BIOS.


> (II) RADEONHD(0): Unknown card detected: 0x7240:0x1002:0x7240.
>          If - and only if - your card does not work or does not work 
> optimally
>          please contact radeonhd@opensuse.org to help rectify this.
>          Use the subject: 0x7240:0x1002:0x7240: <name of board>
>          and *please* describe the problems you are seeing
>          in your message.
> (--) RADEONHD(0): Detected an R580 on an unidentified card
> (II) RADEONHD(0): Mapped IO at 0xf7fbe000 (size 0x00010000)
> (II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
> (EE) RADEONHD(0): Invalid BIOS length field
> (II) RADEONHD(0): Query for AtomBIOS Init: failed
> (II) RADEONHD(0): The detected amount of videoram exceeds the PCI BAR 
> aperture.
> (II) RADEONHD(0): Using only 131072kB of the total 245824kB.
> (--) RADEONHD(0): VideoRAM: 131072 kByte
> (II) Loading sub module "i2c"
> (II) LoadModule: "i2c"(II) Module "i2c" already built-in
> (II) RADEONHD(0): I2C bus "RHD I2C line 0" initialized.
> (II) RADEONHD(0): I2C bus "RHD I2C line 1" initialized.
> (II) RADEONHD(0): I2C bus "RHD I2C line 2" initialized.
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"(II) Module "ddc" already built-in
> (II) RADEONHD(0): Detected VGA mode.
> (EE) RADEONHD(0): Failed to retrieve the minimum PLL output clock from ATOM.
> (EE) RADEONHD(0): Failed to retrieve the maximum PLL output clock from ATOM.
> (EE) RADEONHD(0): Failed to retrieve the Pixel Clock clock from ATOM.
> (EE) RADEONHD(0): Failed to retrieve the reference clock clock from ATOM.
> (II) RADEONHD(0): Query for AtomBIOS Get Connectors: failed
> (EE) RADEONHD(0): RHDConnectorsInit: Failed to retrieve Connector 
> information.
> (EE) RADEONHD(0): Card information has invalid connector information
> (II) RADEONHD(0): I2C bus "RHD I2C line 0" removed.
> (II) RADEONHD(0): I2C bus "RHD I2C line 1" removed.
> (II) RADEONHD(0): I2C bus "RHD I2C line 2" removed.
> (II) RADEONHD(0): Query for AtomBIOS Teardown: failed
> (II) UnloadModule: "radeonhd"
> (EE) Screen(s) found, but none have a usable configuration.
> 
> Fatal server error:
> no screens found
> 
> 
> It requires AtomBIOS, and I am not sure it is provided in the card rom.

As I said, I suspect not.

Anyway, this looks much closer, maybe the missing information can be
hardcoded for your card. You may want to ask on the mailing list
referenced above.


-- 
Earthling Michel Dänzer           |                http://www.vmware.com
Libre software enthusiast         |          Debian, X and DRI developer


Reply to: