Jump to content

ATI HD framebuffer driver (10.5/10.6) with source code


dong
 Share

900 posts in this topic

Recommended Posts

GREAT work dong!

 

Sony VAIO with HD 3400 works just fine, resolution change etc, atom bios in VESA mode. Just great!! I am running ubuntu on it, now again there is hope for OSX. I booted SL from usb hdd.

 

I wanted to try QE/CI, was too eager ;-) but immediate KP upon X2000.kext was loaded (with inserted ID).

 

Keep up the great work bud !!!

 

 

 

Hi am runnning 10.6.6....which specific RadeonKext did you use....some help here

Link to comment
Share on other sites

Mirror mode work now. Resolution switch for both displays also work now. No hot plug probe yet.

Some tearing during mode change, but disappear after that. May need clear the framebuffer first.

Anyway, the two-head setup is quite usable for my X1400 mobility's built-in LVDS and another VGA port.

Will take another couple of weeks to apply all these new functions to RadeonHD.

post-75935-1301503254_thumb.jpg

 

PS:

Forgot to mention, Apple's DVD player is working in this testing driver as well. It seems some static c functions in the RadeonHD.kext interfere with that DVD player.

Link to comment
Share on other sites

Mirror mode work now. Resolution switch for both displays also work now. No hot plug probe yet.

Some tearing during mode change, but disappear after that. May need clear the framebuffer first.

Anyway, the two-head setup is quite usable for my X1400 mobility's built-in LVDS and another VGA port.

Will take another couple of weeks to apply all these new functions to RadeonHD.

post-75935-1301503254_thumb.jpg

Thanks for your great work!Hope for the latest kext in the near future!

Link to comment
Share on other sites

Mirror mode work now. Resolution switch for both displays also work now. No hot plug probe yet.

Some tearing during mode change, but disappear after that. May need clear the framebuffer first.

Anyway, the two-head setup is quite usable for my X1400 mobility's built-in LVDS and another VGA port.

Will take another couple of weeks to apply all these new functions to RadeonHD.

post-75935-1301503254_thumb.jpg

 

PS:

Forgot to mention, Apple's DVD player is working in this testing driver as well. It seems some static c functions in the RadeonHD.kext interfere with that DVD player.

 

Great job dong!

 

Looking forward to testing the new kext with my X1600 mobility!

Link to comment
Share on other sites

First of all, thanks Dong and all other developers for the amazing work on this.

 

I got a full funcitional Hackintosh SnowLeopard 10.6.7 with an ATI X1400 at 1920x1200 QE/CI enabled.

 

Note: before I had a 7900GS but it died. Indeed 2 of these babies died (the old Dell overheating problem with this laptop).

 

 

The only problem I have: every time I enter in a QE/CI screensaver or Frontrow or whatever program that uses it my cursor disapears (well it converts itself in a burried line) and when I move a window or scrool a page the place where the cursor is gets fuzzed.

 

I'm using the latest RadeonHD from this page.

 

Is there any solution for this problem ??

 

I already tried EnableHWCursor to true and false with no success at all.

 

Thanks in advance and keep on going with these amazing work.

 

ps. Sorry for my english ...

 

My Specs are:

 

Dell Inspiron 9400/E1705

Processor: Core 2 Duo T7200 2.0Ghz

RAM: 2x2GB Kingston

HD: 320GB Seagate 7200rpm

Graphics: ATI Radeon X1400

Monitor: Dell LCD Pannel (Max. Res. 1920x1200x32@60hz)

Link to comment
Share on other sites

Working perfectly on my Inspiron 6400 with X1400 128 MB card. :(

 

Could you send me your ATIRadeonX1000.kext and your ATISupport.kext ??

 

Which version of OSX are you ?? I'm on Snow Leopart 10.6.7

 

Thanks.

Link to comment
Share on other sites

I'm on 10.6.6 with the 10.6.7 ATI graphic support updates. I've attached the files below.

 

Didn't work but thanks anyway. Had to came back with my old kexts.

 

I'm sure Dong will bring us something huge in a couple of weeks.

Link to comment
Share on other sites

  • 2 weeks later...
Mirror mode work now. Resolution switch for both displays also work now. No hot plug probe yet.

Some tearing during mode change, but disappear after that. May need clear the framebuffer first.

Anyway, the two-head setup is quite usable for my X1400 mobility's built-in LVDS and another VGA port.

Will take another couple of weeks to apply all these new functions to RadeonHD.

post-75935-1301503254_thumb.jpg

 

PS:

Forgot to mention, Apple's DVD player is working in this testing driver as well. It seems some static c functions in the RadeonHD.kext interfere with that DVD player.

 

Dong, any news on new kext ?!?

 

Will update de source to to google project page ??

 

Thanks in advance ... you are THE man :D

Link to comment
Share on other sites

Just added the test package to the topic. It took me some time to debug several errors added by me when rearrange the codes. (all cause KP that make it hard to debug).

Only card do not require AtomBios can test now. Will add another test Package with AtomBios code soon.

If all goes well, will push the source to google code.

Apple's DVD player stopped working in this driver. Did not figure out the reason.

Link to comment
Share on other sites

Just added the test package to the topic. It took me some time to debug several errors added by me when rearrange the codes. (all cause KP that make it hard to debug).

Only card do not require AtomBios can test now. Will add another test Package with AtomBios code soon.

If all goes well, will push the source to google code.

Apple's DVD player stopped working in this driver. Did not figure out the reason.

 

Could you also attach Leopard version? I am willing to test the kext.

Link to comment
Share on other sites

Just added the test package to the topic. It took me some time to debug several errors added by me when rearrange the codes. (all cause KP that make it hard to debug).

Only card do not require AtomBios can test now. Will add another test Package with AtomBios code soon.

If all goes well, will push the source to google code.

Apple's DVD player stopped working in this driver. Did not figure out the reason.

 

Now it works only with the external monitor.

 

The internal gets blank screen, but now when I enter and exit FrontRow my cursor is there (not f** like before).

 

I think Mouse Hardware cursor is OK now 'cause I don't see any flickering.

 

I putted my EDID in both EDID parameters in RadeonController.kext

 

Is there anything I could make to get these kexts working with my Laptop display??

 

Attached is my RadeonDump file.

 

Thanks Dong. Keep the good work.

RadeonDump.Inspiron9400_ATIX1400_LCD1920x1200_Samsung1920x1080.rtf

Link to comment
Share on other sites

added 10.5 version, compiled on 10.6, and not test yet.

 

The log shows that the driver failed to get EDID for the internal panel and the EDID you provided for LVDS is not correct or in wrong format. Plz use propertylist editor to add EDID. If not clear, plz google how to do that.

 

Also u can try the version with AtomBios function, it may detect the panel instead.

 

Dong

 

Now it works only with the external monitor.

 

The internal gets blank screen, but now when I enter and exit FrontRow my cursor is there (not f** like before).

 

I think Mouse Hardware cursor is OK now 'cause I don't see any flickering.

 

I putted my EDID in both EDID parameters in RadeonController.kext

 

Is there anything I could make to get these kexts working with my Laptop display??

 

Attached is my RadeonDump file.

 

Thanks Dong. Keep the good work.

Link to comment
Share on other sites

Hi Dong. Thx for your work.

Snow leopard 10.6.7

Report from ATIRadeon X2300 M64 (Sony Vaiolaptop) 718A, supported perfectly by RadeonHD no dualhead, all resolutions avaliable.

 

Boot with new drivers, no external screen attached: Grey screen or Kernel panic on internal.

Boot with new drivers, external VGA connected: Green screen on internal LCD (LVDS), Grey screen on VGA or Green Screen on internal, kernel panic on external

 

Adding my EDID to the driver just make window server don´t start, can´t arrive desktop.

Link to comment
Share on other sites

Something went wrong in your case. If your card can run with apple's IONDRVSupport, plz try with below test driver and dump the log if arrive in desktop.

 

Hi Dong. Thx for your work.

Snow leopard 10.6.7

Report from ATIRadeon X2300 M64 (Sony Vaiolaptop) 718A, supported perfectly by RadeonHD no dualhead, all resolutions avaliable.

 

Boot with new drivers, no external screen attached: Grey screen or Kernel panic on internal.

Boot with new drivers, external VGA connected: Green screen on internal LCD (LVDS), Grey screen on VGA or Green Screen on internal, kernel panic on external

 

Adding my EDID to the driver just make window server don´t start, can´t arrive desktop.

Link to comment
Share on other sites

added 10.5 version, compiled on 10.6, and not test yet.

 

The log shows that the driver failed to get EDID for the internal panel and the EDID you provided for LVDS is not correct or in wrong format. Plz use propertylist editor to add EDID. If not clear, plz google how to do that.

 

Also u can try the version with AtomBios function, it may detect the panel instead.

 

Dong

 

Hi dong,

 

With the old Kext (from may 2010) I put my EDID obteined with SwitchResX and I got Full 1920x1200x32 on my Laptop display. The EDID is:

00FFFFFF FFFFFF00 00001707 00000000 0A0A0101 0C1E17BE E82DC9A0 57479827 12484C00 00000101 01010101 01010101 01010101 01010000 00FE0053 52584661 6B654544 49440A20 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 0101005A

 

Putting this EDID in LVDS and the EDID of my External monitor on DACA on your new Kext only got the external monitor to work.

 

I tried to extract my EDID with linux and got a diferent one. Putting that EDID (extracted with linux) in the old Kext doesn't works. I assume that the good EDID is the one obtained from SwitchResX so I don't know what is happening.

 

Tried both versions with same result (Atombios and NoAtombios)

 

I'll wait for a new version to try out 'cause I don't know what to do.

 

Any sugestions ??

 

I liked the new kext 'cause on external monitor my cursor worked perfectly.

 

Thaks in advance and sorry for my bad english.

Link to comment
Share on other sites

Oh, I added a EDID checksum, it seems rejected ur EDID. Try this without that checksum to see. Only put ur EDID in LVDS one. Your another display is a DIV one, so the DACA one does not apply, but luckily its EDID is detected by the driver.

 

Putting this EDID in LVDS and the EDID of my External monitor on DACA on your new Kext only got the external monitor to work.
Link to comment
Share on other sites

With the new debug driver i get nothing on internal LVDS and external VGA doesn´t get recognized.

My card is a 1450 renamed by sony to x2300, vesa 3.0 Atombios

 

I have paste two dumps from your RadeonHD no multihead, Internal and external attached.

Thx for the hard work.

 

Internal display:

Found a device of class RadeonDump: IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/PEGP@1/IOPCI2PCIBridge/EVGA@0/RadeonHD/RadeonDump
[RadeonHD]: Mapped IO at 0x3541f000 (size 0x00010000)
[RadeonHD]: FB at 0xf0000000 (size 0x04000000) mapped to 0x36c9a000
[RadeonHD]: Card not in database: 0x718A:0x104D:0x9015; using generic modesetting.
[RadeonHD]:	 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: 0x718A:0x104D:0x9015: <name of board>
 and *please* describe the problems you are seeing
 in your message.
[RadeonHD]: Detected an M64 on an unidentified card
[RadeonHD]: PCIE Card Detected
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomInit
[RadeonHD]: Getting BIOS copy from legacy address
[RadeonHD]: rhdAtomGetTables
[RadeonHD]: ATOM BIOS Rom: 
[RadeonHD]:	 SubsystemVendorID: 0x104d SubsystemID: 0x9015
[RadeonHD]:	 IOBaseAddress: 0x2000
[RadeonHD]:	 Filename: br24619.bin 
[RadeonHD]:	 BIOS Bootup Message: 
M64M SONY Zaki/GD1 BIOS 480e/450m							  
 [RadeonHD]: Call to AtomBIOS Init succeeded
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomAnalogTVInfoQuery
[RadeonHD]: Analog TV Default Mode: 1
[RadeonHD]: Found default TV Mode NTSC
[RadeonHD]: rhdGetVideoRamSize
[RadeonHD]: VideoRAM: 65536 kByte
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomVramInfoQuery
[RadeonHD]: Framebuffer space used by Firmware (kb): 20
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomVramInfoQuery
[RadeonHD]: Start of VRAM area used by Firmware: 0x3ffb000
[RadeonHD]: AtomBIOS requests 20kB of VRAM scratch space
[RadeonHD]: AtomBIOS VRAM scratch base: 0x3ffb000
[RadeonHD]: Call to AtomBIOS Set FB Space succeeded
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Default Engine Clock: 480000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Default Memory Clock: 450000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel ClockPLL Frequency Output: 1100000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Minimum Pixel ClockPLL Frequency Output: 0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel ClockPLL Frequency Input: 13500
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Minimum Pixel ClockPLL Frequency Input: 1000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel Clock: 400000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Reference Clock: 27000
[RadeonHD]: RHDI2CFunc
[RadeonHD]: rhdGetI2CPrescale
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Default Engine Clock: 480000
[RadeonHD]: rhdInitI2C
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask: 0x1f90
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask_Shift: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask: 0x1f90
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask_Shift: 0x8
[RadeonHD]: I2C clock prescale value: 0x7f25
[RadeonHD]: I2C bus "RHD I2C line 0" initialized.
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask: 0x1f94
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask_Shift: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask: 0x1f94
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask_Shift: 0x8
[RadeonHD]: I2C clock prescale value: 0x7f25
[RadeonHD]: I2C bus "RHD I2C line 1" initialized.
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask: 0x1f98
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask_Shift: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask: 0x1f98
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask_Shift: 0x8
[RadeonHD]: I2C clock prescale value: 0x7f25
[RadeonHD]: I2C bus "RHD I2C line 2" initialized.
[RadeonHD]: RHDVGAInit
[RadeonHD]: Detected VGA mode.
[RadeonHD]: RHDMCInit
[RadeonHD]: MC FBIntAddress: 0xF0000000, size: 67043328.
[RadeonHD]: RHDCrtcsInit
[RadeonHD]: rhdInitScaleType
[RadeonHD]: RHDPLLsInit
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Minimum Pixel ClockPLL Frequency Output: 0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel ClockPLL Frequency Output: 1100000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel Clock: 400000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Reference Clock: 27000
[RadeonHD]: RHDLUTsInit
[RadeonHD]: RHDCursorsInit
[RadeonHD]: FB: Allocated Cursor Image at offset 0x00000000 (size = 0x00004000)
[RadeonHD]: FB: Allocated Cursor Image at offset 0x00004000 (size = 0x00004000)
[RadeonHD]: Using HW cursor
[RadeonHD]: RHDConnectorsInit
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomConnectorInfo
[RadeonHD]: rhdAtomConnectorInfoFromObjectHeader
[RadeonHD]: rhdAtomConnectorInfoFromSupportedDevices
[RadeonHD]: AtomBIOS Connector[0]: VGA Device: CRT1 [RadeonHD]: Output: 1 [RadeonHD]: rhdAtomGetDDCIndex
[RadeonHD]:  Found DDC GPIO Index: 0
[RadeonHD]: HW DDC 0 [RadeonHD]: NO HPD
[RadeonHD]: AtomBIOS Connector[1]: PANEL Device: LCD1 [RadeonHD]: Output: 4 [RadeonHD]: rhdAtomGetDDCIndex
[RadeonHD]: NO DDC [RadeonHD]: NO HPD
[RadeonHD]: AtomBIOS Connector[2]: SVIDEO Device: TV1 [RadeonHD]: Output: 2 [RadeonHD]: NO DDC [RadeonHD]: NO HPD
[RadeonHD]: Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
[RadeonHD]: Connector[1] {RHD_CONNECTOR_PANEL, "PANEL LCD1", RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
[RadeonHD]: Connector[2] {RHD_CONNECTOR_TV, "SVIDEO TV1", RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE } }
[RadeonHD]: Call to AtomBIOS Get Connectors succeeded
[RadeonHD]: RHDHPDSave
[RadeonHD]: RHDHPDSet
[RadeonHD]: RHDConnectorsInit: 0 (VGA CRT1) type 1, ddc 0, hpd 0
[RadeonHD]: RHDI2CFunc
[RadeonHD]: RHDDACAInit
[RadeonHD]: RHDOutputAdd
[RadeonHD]: Attaching Output DAC A to Connector VGA 1
[RadeonHD]: RHDConnectorsInit: 1 (PANEL LCD1) type 4, ddc 255, hpd 0
[RadeonHD]: RHDLVTMAInit
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS SEQ Dig onto DE: 30
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS SEQ DE to BL: 250
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Off Delay: 500
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Duallink: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS 24Bit: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS FPDI: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Temporal Dither : 0x1
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Spatial Dither : 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Grey Level: 0x2
[RadeonHD]: AtomBIOS returned 2 Grey Levels
[RadeonHD]: Detected a 18bit single link panel.
[RadeonHD]: Printing LVDS paramaters:
[RadeonHD]:	 MacroControl: 0x0B520407
[RadeonHD]:	 TXClockPattern: 0x0063
[RadeonHD]:	 PowerDigToDE: 0x001E
[RadeonHD]:	 PowerDEToBL: 0x00FA
[RadeonHD]:	 OffDelay: 0x01F4
[RadeonHD]:	 PowerRefDiv: 0x0F9F
[RadeonHD]:	 BlonRefDiv: 0x0013
[RadeonHD]: RhdAtomSetupBacklightControlProperty
[RadeonHD]: RHDAtomBIOSScratchBlLevel
[RadeonHD]: Get BL level: 0x0
[RadeonHD]: RHDOutputAdd
[RadeonHD]: Attaching Output LVDS to Connector PANEL
[RadeonHD]: RHDConnectorsInit: 2 (SVIDEO TV1) type 5, ddc 255, hpd 0
[RadeonHD]: RHDDACBInit
[RadeonHD]: RHDOutputAdd
[RadeonHD]: Attaching Output DAC B to Connector TV SVIDEO
[RadeonHD]: RHDHPDRestore
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomOutputDeviceList
[RadeonHD]: rhdAtomOutputDeviceListFromObjectHeader
[RadeonHD]: rhdAtomOutputDeviceListFromSupportedDevices
[RadeonHD]: Call to AtomBIOS Get Output Info succeeded
[RadeonHD]: RHDAtomSetupOutputDriverPrivate
[RadeonHD]:  Output: DAC A[0x 1] - adding devices:
[RadeonHD]:  Looking at DeviceID: 0x 1 OutputType: 0x 1 ConnectorType: 0x 1
[RadeonHD]:   >> 0x 1
[RadeonHD]:  Looking at DeviceID: 0x 2 OutputType: 0x 4 ConnectorType: 0x 4
[RadeonHD]:  Looking at DeviceID: 0x 3 OutputType: 0x 2 ConnectorType: 0x 5
[RadeonHD]: RHDAtomSetupOutputDriverPrivate
[RadeonHD]:  Output: LVDS[0x 4] - adding devices:
[RadeonHD]:  Looking at DeviceID: 0x 1 OutputType: 0x 1 ConnectorType: 0x 1
[RadeonHD]:  Looking at DeviceID: 0x 2 OutputType: 0x 4 ConnectorType: 0x 4
[RadeonHD]:   >> 0x 2
[RadeonHD]:  Looking at DeviceID: 0x 3 OutputType: 0x 2 ConnectorType: 0x 5
[RadeonHD]: RHDAtomSetupOutputDriverPrivate
[RadeonHD]:  Output: DAC B[0x 2] - adding devices:
[RadeonHD]:  Looking at DeviceID: 0x 1 OutputType: 0x 1 ConnectorType: 0x 1
[RadeonHD]:  Looking at DeviceID: 0x 2 OutputType: 0x 4 ConnectorType: 0x 4
[RadeonHD]:  Looking at DeviceID: 0x 3 OutputType: 0x 2 ConnectorType: 0x 5
[RadeonHD]:   >> 0x 3
[RadeonHD]: rhdModeLayoutSelect
[RadeonHD]: DACASense
[RadeonHD]: DACSense: DAC: 0x00
[RadeonHD]: atomLVDSPropertyControl
[RadeonHD]: atomLVDSPropertyControl
[RadeonHD]: DACBSense
[RadeonHD]: DACSense: DAC: 0x00
[RadeonHD]: RHDMonitorInit
[RadeonHD]: rhdMonitorPanel
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsGetTimings
[RadeonHD]: rhdAtomLvdsTimings
[RadeonHD]: rhdAtomLvdsTimings: LVDS Modeline: 1280x800  68950  1280 (1280) 1301 1333 (1408) 1408  800 (800) 804 808 (816) 816
[RadeonHD]: Call to AtomBIOS Get Panel Mode succeeded
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsGetTimings
[RadeonHD]: Query for AtomBIOS Get Panel EDID: failed
[RadeonHD]: RHDSynthModes
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "640x480Scaled"  23  640 688 720 800  480 483 487 494[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "720x480Scaled"  26  720 768 800 880  480 483 493 499[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "854x480Scaled"  30  854 902 934 1014  480 483 493 499[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "768x576Scaled"  32  768 816 848 928  576 579 583 593[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "800x600Scaled"  35  800 848 880 960  600 603 607 618[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "1024x768Scaled"  56  1024 1072 1104 1184  768 771 775 790[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "1152x768Scaled"  62  1152 1200 1232 1312  768 771 781 790[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "1280x720Scaled"  63  1280 1328 1360 1440  720 723 728 741[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: Crtc[0]: found native mode from Monitor[LVDS Panel]: 
[RadeonHD]: Modeline "1280x800"  68  1280 1301 1333 1408  800 804 808 816[RadeonHD]: 
[RadeonHD]: Connector "PANEL" uses Monitor "LVDS Panel":
[RadeonHD]: RHDValidateScaledToMode
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: LVDSModeValid
[RadeonHD]: Listing modesetting layout:
[RadeonHD]: CRTC 1: tied to PLL 1 and LUT A:
[RadeonHD]:	 Outputs: LVDS (PANEL)[RadeonHD]: 
[RadeonHD]: CRTC 2: unused
[RadeonHD]:	 Unused Outputs: DAC A[RadeonHD]: , DAC B[RadeonHD]: 
[RadeonHD]: RHDModesPoolCreate
[RadeonHD]: rhdCreateModesListAndValidate
[RadeonHD]: Validating Modes from Monitor "LVDS Panel" on "PANEL"
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: RHDGetVirtualFromModesAndFilter
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: Using 96x96 DPI.
[RadeonHD]: Using 1280x800 Framebuffer with 1280 pitch
[RadeonHD]: Free FB offset 0x00008000 (size = 0x03FF8000)
[RadeonHD]: Display resolutions detected: 
[RadeonHD]: 1280 X 800 @ 60Hz
[RadeonHD]: 1280 X 720 @ 59Hz
[RadeonHD]: 1152 X 768 @ 59Hz
[RadeonHD]: 1024 X 768 @ 59Hz
[RadeonHD]: 800 X 600 @ 59Hz
[RadeonHD]: 768 X 576 @ 59Hz
[RadeonHD]: 854 X 480 @ 59Hz
[RadeonHD]: 720 X 480 @ 59Hz
[RadeonHD]: 640 X 480 @ 59Hz
[RadeonHD]: RHDScreenInit
[RadeonHD]: rhdMapFB
[RadeonHD]: RHDVGADisable
[RadeonHD]: D1Power
[RadeonHD]: D1CRTCDisable: 0 loops
[RadeonHD]: D2Power
[RadeonHD]: RHDMCIdleWait
[RadeonHD]: RHDMCSetupFBLocation
[RadeonHD]: RHDPrepareMode
[RadeonHD]: D1Blank
[RadeonHD]: D2Blank
[RadeonHD]: RHDOutputsPower
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: LVDSPower(LVDS,POWER_RESET)
[RadeonHD]: LVDSDisable
[RadeonHD]: rhdModeInit
[RadeonHD]: rhdSetMode
[RadeonHD]: Setting up "1280x800" (1280x800@60Hz)
[RadeonHD]: FUNCTION: DxFBSet: CRTC 1 (1280[1280]x800@32bpp)  +0x8000 )
[RadeonHD]: FUNCTION: DxModeSet: CRTC 1
[RadeonHD]: DxModeSet: Setting [RadeonHD]: Modeline "1280x800"  68  1280 1301 1333 1408  800 804 808 816[RadeonHD]: 
[RadeonHD]: FUNCTION: DxScaleSet: CRTC 1 viewport: 1280x800
[RadeonHD]: FUNCTION: DxScaleSet: CRTC 1 viewport: 1280x800 - OverScan: T: 0 B: 0 R: 0 L: 0
[RadeonHD]: None
[RadeonHD]: RHDMCTuneAccessForDisplay
[RadeonHD]: RHDPLLSet: Setting PLL 1 to 68950kHz
[RadeonHD]: PLL Calculation: 68950kHz = (((27000 / 0xB) * 0x135) / 0xB) (0kHz off)
[RadeonHD]: R500PLL1Set
[RadeonHD]: R500PLL1SetLow
[RadeonHD]: PLL1Calibrate
[RadeonHD]: PLL1Calibrate: lock in 254 loops
[RadeonHD]: D1LUTSelect
[RadeonHD]: RHDOutputsMode
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: LVDSSet
[RadeonHD]: RHDPLLsShutdownInactive
[RadeonHD]: R500PLL2Power
[RadeonHD]: RHDOutputsShutdownInactive
[RadeonHD]: Shutting down DAC A
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: DACAPower
[RadeonHD]: DACPower(DAC A,POWER_SHUTDOWN)
[RadeonHD]: Shutting down DAC B
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: DACBPower
[RadeonHD]: DACPower(DAC B,POWER_SHUTDOWN)
[RadeonHD]: D1Power
[RadeonHD]: D2Power
[RadeonHD]: RHDOutputsPower
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: LVDSPower(LVDS,POWER_ON)
[RadeonHD]: LVDSEnable
[RadeonHD]: LVDSSetBacklight: trying to set BL_MOD_LEVEL to: 255
[RadeonHD]: LVDSDebugBacklight: PWRSEQ BLON State: on
[RadeonHD]: LVDSDebugBacklight: BLON: off BLON_OVRD: disabled BLON_POL: non-invert
[RadeonHD]: LVDSDebugBacklight: BL_MOD: enable BL_MOD_LEVEL: 255 BL_MOD_RES: 0
[RadeonHD]: D1ViewPortStart
[RadeonHD]: RHDSaveScreen
[RadeonHD]: D1Blank
[RadeonHD]: D2Blank
[RadeonHD]: cscGetScalerInfo
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscSetGray
[RadeonHD]: cscSavePreferredConfiguration
[RadeonHD]: cscGetFeatureConfiguration
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: Prepare Hardware cursor failed
[RadeonHD]: cscGetFeatureConfiguration

 

External VGA attached:

Found a device of class RadeonDump: IOService:/AppleACPIPlatformExpert/PCI0/AppleACPIPCI/PEGP@1/IOPCI2PCIBridge/EVGA@0/RadeonHD/RadeonDump

[RadeonHD]: Mapped IO at 0x36895000 (size 0x00010000)
[RadeonHD]: FB at 0xf0000000 (size 0x04000000) mapped to 0x37f44000
[RadeonHD]: Card not in database: 0x718A:0x104D:0x9015; using generic modesetting.
[RadeonHD]:	 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: 0x718A:0x104D:0x9015: <name of board>
 and *please* describe the problems you are seeing
 in your message.
[RadeonHD]: Detected an M64 on an unidentified card
[RadeonHD]: PCIE Card Detected
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomInit
[RadeonHD]: Getting BIOS copy from legacy address
[RadeonHD]: rhdAtomGetTables
[RadeonHD]: ATOM BIOS Rom: 
[RadeonHD]:	 SubsystemVendorID: 0x104d SubsystemID: 0x9015
[RadeonHD]:	 IOBaseAddress: 0x2000
[RadeonHD]:	 Filename: br24619.bin 
[RadeonHD]:	 BIOS Bootup Message: 
M64M SONY Zaki/GD1 BIOS 480e/450m							 [RadeonHD]: Call to AtomBIOS Init succeeded
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomAnalogTVInfoQuery
[RadeonHD]: Analog TV Default Mode: 1
[RadeonHD]: Found default TV Mode NTSC
[RadeonHD]: rhdGetVideoRamSize
[RadeonHD]: VideoRAM: 65536 kByte
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomVramInfoQuery
[RadeonHD]: Framebuffer space used by Firmware (kb): 20
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomVramInfoQuery
[RadeonHD]: Start of VRAM area used by Firmware: 0x3ffb000
[RadeonHD]: AtomBIOS requests 20kB of VRAM scratch space
[RadeonHD]: AtomBIOS VRAM scratch base: 0x3ffb000
[RadeonHD]: Call to AtomBIOS Set FB Space succeeded
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Default Engine Clock: 480000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Default Memory Clock: 450000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel ClockPLL Frequency Output: 1100000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Minimum Pixel ClockPLL Frequency Output: 0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel ClockPLL Frequency Input: 13500
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Minimum Pixel ClockPLL Frequency Input: 1000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel Clock: 400000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Reference Clock: 27000
[RadeonHD]: RHDI2CFunc
[RadeonHD]: rhdGetI2CPrescale
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Default Engine Clock: 480000
[RadeonHD]: rhdInitI2C
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask: 0x1f90
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask_Shift: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask: 0x1f90
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask_Shift: 0x8
[RadeonHD]: I2C clock prescale value: 0x7f25
[RadeonHD]: I2C bus "RHD I2C line 0" initialized.
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask: 0x1f94
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask_Shift: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask: 0x1f94
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask_Shift: 0x8
[RadeonHD]: I2C clock prescale value: 0x7f25
[RadeonHD]: I2C bus "RHD I2C line 1" initialized.
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask: 0x1f98
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Clk_Mask_Shift: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask: 0x1f98
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomGPIOI2CInfoQuery
[RadeonHD]: GPIO_I2C_Data_Mask_Shift: 0x8
[RadeonHD]: I2C clock prescale value: 0x7f25
[RadeonHD]: I2C bus "RHD I2C line 2" initialized.
[RadeonHD]: RHDVGAInit
[RadeonHD]: Detected VGA mode.
[RadeonHD]: RHDMCInit
[RadeonHD]: MC FBIntAddress: 0xF0000000, size: 67043328.
[RadeonHD]: RHDCrtcsInit
[RadeonHD]: rhdInitScaleType
[RadeonHD]: RHDPLLsInit
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Minimum Pixel ClockPLL Frequency Output: 0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel ClockPLL Frequency Output: 1100000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Maximum Pixel Clock: 400000
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomFirmwareInfoQuery
[RadeonHD]: Reference Clock: 27000
[RadeonHD]: RHDLUTsInit
[RadeonHD]: RHDCursorsInit
[RadeonHD]: FB: Allocated Cursor Image at offset 0x00000000 (size = 0x00004000)
[RadeonHD]: FB: Allocated Cursor Image at offset 0x00004000 (size = 0x00004000)
[RadeonHD]: Using HW cursor
[RadeonHD]: RHDConnectorsInit
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomConnectorInfo
[RadeonHD]: rhdAtomConnectorInfoFromObjectHeader
[RadeonHD]: rhdAtomConnectorInfoFromSupportedDevices
[RadeonHD]: AtomBIOS Connector[0]: VGA Device: CRT1 [RadeonHD]: Output: 1 [RadeonHD]: rhdAtomGetDDCIndex
[RadeonHD]:  Found DDC GPIO Index: 0
[RadeonHD]: HW DDC 0 [RadeonHD]: NO HPD
[RadeonHD]: AtomBIOS Connector[1]: PANEL Device: LCD1 [RadeonHD]: Output: 4 [RadeonHD]: rhdAtomGetDDCIndex
[RadeonHD]: NO DDC [RadeonHD]: NO HPD
[RadeonHD]: AtomBIOS Connector[2]: SVIDEO Device: TV1 [RadeonHD]: Output: 2 [RadeonHD]: NO DDC [RadeonHD]: NO HPD
[RadeonHD]: Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
[RadeonHD]: Connector[1] {RHD_CONNECTOR_PANEL, "PANEL LCD1", RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
[RadeonHD]: Connector[2] {RHD_CONNECTOR_TV, "SVIDEO TV1", RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACB, RHD_OUTPUT_NONE } }
[RadeonHD]: Call to AtomBIOS Get Connectors succeeded
[RadeonHD]: RHDHPDSave
[RadeonHD]: RHDHPDSet
[RadeonHD]: RHDConnectorsInit: 0 (VGA CRT1) type 1, ddc 0, hpd 0
[RadeonHD]: RHDI2CFunc
[RadeonHD]: RHDDACAInit
[RadeonHD]: RHDOutputAdd
[RadeonHD]: Attaching Output DAC A to Connector VGA 1
[RadeonHD]: RHDConnectorsInit: 1 (PANEL LCD1) type 4, ddc 255, hpd 0
[RadeonHD]: RHDLVTMAInit
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS SEQ Dig onto DE: 30
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS SEQ DE to BL: 250
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Off Delay: 500
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Duallink: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS 24Bit: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS FPDI: 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Temporal Dither : 0x1
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Spatial Dither : 0x0
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsInfoQuery
[RadeonHD]: LVDS Grey Level: 0x2
[RadeonHD]: AtomBIOS returned 2 Grey Levels
[RadeonHD]: Detected a 18bit single link panel.
[RadeonHD]: Printing LVDS paramaters:
[RadeonHD]:	 MacroControl: 0x0B520407
[RadeonHD]:	 TXClockPattern: 0x0063
[RadeonHD]:	 PowerDigToDE: 0x001E
[RadeonHD]:	 PowerDEToBL: 0x00FA
[RadeonHD]:	 OffDelay: 0x01F4
[RadeonHD]:	 PowerRefDiv: 0x0F9F
[RadeonHD]:	 BlonRefDiv: 0x0013
[RadeonHD]: RhdAtomSetupBacklightControlProperty
[RadeonHD]: RHDAtomBIOSScratchBlLevel
[RadeonHD]: Get BL level: 0x0
[RadeonHD]: RHDOutputAdd
[RadeonHD]: Attaching Output LVDS to Connector PANEL
[RadeonHD]: RHDConnectorsInit: 2 (SVIDEO TV1) type 5, ddc 255, hpd 0
[RadeonHD]: RHDDACBInit
[RadeonHD]: RHDOutputAdd
[RadeonHD]: Attaching Output DAC B to Connector TV SVIDEO
[RadeonHD]: RHDHPDRestore
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomOutputDeviceList
[RadeonHD]: rhdAtomOutputDeviceListFromObjectHeader
[RadeonHD]: rhdAtomOutputDeviceListFromSupportedDevices
[RadeonHD]: Call to AtomBIOS Get Output Info succeeded
[RadeonHD]: RHDAtomSetupOutputDriverPrivate
[RadeonHD]:  Output: DAC A[0x 1] - adding devices:
[RadeonHD]:  Looking at DeviceID: 0x 1 OutputType: 0x 1 ConnectorType: 0x 1
[RadeonHD]:   >> 0x 1
[RadeonHD]:  Looking at DeviceID: 0x 2 OutputType: 0x 4 ConnectorType: 0x 4
[RadeonHD]:  Looking at DeviceID: 0x 3 OutputType: 0x 2 ConnectorType: 0x 5
[RadeonHD]: RHDAtomSetupOutputDriverPrivate
[RadeonHD]:  Output: LVDS[0x 4] - adding devices:
[RadeonHD]:  Looking at DeviceID: 0x 1 OutputType: 0x 1 ConnectorType: 0x 1
[RadeonHD]:  Looking at DeviceID: 0x 2 OutputType: 0x 4 ConnectorType: 0x 4
[RadeonHD]:   >> 0x 2
[RadeonHD]:  Looking at DeviceID: 0x 3 OutputType: 0x 2 ConnectorType: 0x 5
[RadeonHD]: RHDAtomSetupOutputDriverPrivate
[RadeonHD]:  Output: DAC B[0x 2] - adding devices:
[RadeonHD]:  Looking at DeviceID: 0x 1 OutputType: 0x 1 ConnectorType: 0x 1
[RadeonHD]:  Looking at DeviceID: 0x 2 OutputType: 0x 4 ConnectorType: 0x 4
[RadeonHD]:  Looking at DeviceID: 0x 3 OutputType: 0x 2 ConnectorType: 0x 5
[RadeonHD]:   >> 0x 3
[RadeonHD]: rhdModeLayoutSelect
[RadeonHD]: DACASense
[RadeonHD]: DACSense: DAC: 0x07
[RadeonHD]: DAC A: Sensed Output: VGA
[RadeonHD]: atomLVDSPropertyControl
[RadeonHD]: atomLVDSPropertyControl
[RadeonHD]: DACBSense
[RadeonHD]: DACSense: DAC: 0x00
[RadeonHD]: RHDMonitorInit
[RadeonHD]: I2C device "RHD I2C line 0:ddc2" registered at address 0xA0.
[RadeonHD]: rhd5xxWriteRead
[RadeonHD]: rhd5xxI2CSetupStatus
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4937
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4511
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4936
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4512
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4937
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4512
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4936
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4512
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4937
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4510
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4936
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4511
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4936
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4510
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4937
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4510
[RadeonHD]: rhd5xxWriteReadChunk
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4936
[RadeonHD]: rhd5xxI2CStatus
[RadeonHD]: SW_STATUS: 0x1 4721
[RadeonHD]: Raw EDID data:
[RadeonHD]:	 [RadeonHD]:  00[RadeonHD]:  ff[RadeonHD]:  ff[RadeonHD]:  ff[RadeonHD]:  ff[RadeonHD]:  ff[RadeonHD]:  ff[RadeonHD]:  00[RadeonHD]:  04[RadeonHD]:  72[RadeonHD]:  14[RadeonHD]:  ad[RadeonHD]:  01[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  23[RadeonHD]:  0d[RadeonHD]:  01[RadeonHD]:  03[RadeonHD]:  68[RadeonHD]:  1e[RadeonHD]:  17[RadeonHD]:  75[RadeonHD]:  2a[RadeonHD]:  58[RadeonHD]:  20[RadeonHD]:  97[RadeonHD]:  53[RadeonHD]:  50[RadeonHD]:  90[RadeonHD]:  26[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  1e[RadeonHD]:  50[RadeonHD]:  54[RadeonHD]:  af[RadeonHD]:  4e[RadeonHD]:  00[RadeonHD]:  61[RadeonHD]:  40[RadeonHD]:  61[RadeonHD]:  4f[RadeonHD]:  45[RadeonHD]:  40[RadeonHD]:  45[RadeonHD]:  4f[RadeonHD]:  31[RadeonHD]:  40[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  31[RadeonHD]:  4f[RadeonHD]:  01[RadeonHD]:  01[RadeonHD]:  01[RadeonHD]:  01[RadeonHD]:  64[RadeonHD]:  19[RadeonHD]:  00[RadeonHD]:  40[RadeonHD]:  41[RadeonHD]:  00[RadeonHD]:  26[RadeonHD]:  30[RadeonHD]:  18[RadeonHD]:  88[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  36[RadeonHD]:  00[RadeonHD]:  30[RadeonHD]:  e4[RadeonHD]:  10[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  18[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  ff[RadeonHD]:  00[RadeonHD]:  33[RadeonHD]:  33[RadeonHD]:  35[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  30[RadeonHD]:  30[RadeonHD]:  31[RadeonHD]:  41[RadeonHD]:  44[RadeonHD]:  50[RadeonHD]:  4b[RadeonHD]:  30[RadeonHD]:  30[RadeonHD]:  0a[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  fd[RadeonHD]:  00[RadeonHD]:  37[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  4b[RadeonHD]:  1e[RadeonHD]:  3f[RadeonHD]:  08[RadeonHD]:  00[RadeonHD]:  0a[RadeonHD]:  20[RadeonHD]:  20[RadeonHD]:  20[RadeonHD]:  20[RadeonHD]:  20[RadeonHD]:  20[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  00[RadeonHD]:  fc[RadeonHD]: 
[RadeonHD]:	 [RadeonHD]:  00[RadeonHD]:  41[RadeonHD]:  63[RadeonHD]:  65[RadeonHD]:  72[RadeonHD]:  20[RadeonHD]:  41[RadeonHD]:  4c[RadeonHD]:  31[RadeonHD]:  35[RadeonHD]:  31[RadeonHD]:  31[RadeonHD]:  0a[RadeonHD]:  20[RadeonHD]:  00[RadeonHD]:  f9[RadeonHD]: 
[RadeonHD]: Sections to follow: 0
[RadeonHD]: EDID data for Acer AL1511
[RadeonHD]: 00: 0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F[RadeonHD]: 
[RadeonHD]: 00: [RadeonHD]: 00 [RadeonHD]: ff [RadeonHD]: ff [RadeonHD]: ff [RadeonHD]: ff [RadeonHD]: ff [RadeonHD]: ff [RadeonHD]: 00 [RadeonHD]: 04 [RadeonHD]: 72 [RadeonHD]: 14 [RadeonHD]: ad [RadeonHD]: 01 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: 
[RadeonHD]: 10: [RadeonHD]: 23 [RadeonHD]: 0d [RadeonHD]: 01 [RadeonHD]: 03 [RadeonHD]: 68 [RadeonHD]: 1e [RadeonHD]: 17 [RadeonHD]: 75 [RadeonHD]: 2a [RadeonHD]: 58 [RadeonHD]: 20 [RadeonHD]: 97 [RadeonHD]: 53 [RadeonHD]: 50 [RadeonHD]: 90 [RadeonHD]: 26 [RadeonHD]: 
[RadeonHD]: 20: [RadeonHD]: 1e [RadeonHD]: 50 [RadeonHD]: 54 [RadeonHD]: af [RadeonHD]: 4e [RadeonHD]: 00 [RadeonHD]: 61 [RadeonHD]: 40 [RadeonHD]: 61 [RadeonHD]: 4f [RadeonHD]: 45 [RadeonHD]: 40 [RadeonHD]: 45 [RadeonHD]: 4f [RadeonHD]: 31 [RadeonHD]: 40 [RadeonHD]: 
[RadeonHD]: 30: [RadeonHD]: 31 [RadeonHD]: 4f [RadeonHD]: 01 [RadeonHD]: 01 [RadeonHD]: 01 [RadeonHD]: 01 [RadeonHD]: 64 [RadeonHD]: 19 [RadeonHD]: 00 [RadeonHD]: 40 [RadeonHD]: 41 [RadeonHD]: 00 [RadeonHD]: 26 [RadeonHD]: 30 [RadeonHD]: 18 [RadeonHD]: 88 [RadeonHD]: 
[RadeonHD]: 40: [RadeonHD]: 36 [RadeonHD]: 00 [RadeonHD]: 30 [RadeonHD]: e4 [RadeonHD]: 10 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: 18 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: ff [RadeonHD]: 00 [RadeonHD]: 33 [RadeonHD]: 33 [RadeonHD]: 35 [RadeonHD]: 
[RadeonHD]: 50: [RadeonHD]: 30 [RadeonHD]: 30 [RadeonHD]: 31 [RadeonHD]: 41 [RadeonHD]: 44 [RadeonHD]: 50 [RadeonHD]: 4b [RadeonHD]: 30 [RadeonHD]: 30 [RadeonHD]: 0a [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: fd [RadeonHD]: 00 [RadeonHD]: 37 [RadeonHD]: 
[RadeonHD]: 60: [RadeonHD]: 4b [RadeonHD]: 1e [RadeonHD]: 3f [RadeonHD]: 08 [RadeonHD]: 00 [RadeonHD]: 0a [RadeonHD]: 20 [RadeonHD]: 20 [RadeonHD]: 20 [RadeonHD]: 20 [RadeonHD]: 20 [RadeonHD]: 20 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: 00 [RadeonHD]: fc [RadeonHD]: 
[RadeonHD]: 70: [RadeonHD]: 00 [RadeonHD]: 41 [RadeonHD]: 63 [RadeonHD]: 65 [RadeonHD]: 72 [RadeonHD]: 20 [RadeonHD]: 41 [RadeonHD]: 4c [RadeonHD]: 31 [RadeonHD]: 35 [RadeonHD]: 31 [RadeonHD]: 31 [RadeonHD]: 0a [RadeonHD]: 20 [RadeonHD]: 00 [RadeonHD]: f9 [RadeonHD]: 
[RadeonHD]: Connector "VGA 1" uses Monitor "Acer AL1511":
[RadeonHD]: RHDMonitorInit
[RadeonHD]: rhdMonitorPanel
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsGetTimings
[RadeonHD]: rhdAtomLvdsTimings
[RadeonHD]: rhdAtomLvdsTimings: LVDS Modeline: 1280x800  68950  1280 (1280) 1301 1333 (1408) 1408  800 (800) 804 808 (816) 816
[RadeonHD]: Call to AtomBIOS Get Panel Mode succeeded
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomLvdsGetTimings
[RadeonHD]: Query for AtomBIOS Get Panel EDID: failed
[RadeonHD]: RHDSynthModes
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "640x480Scaled"  23  640 688 720 800  480 483 487 494[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "720x480Scaled"  26  720 768 800 880  480 483 493 499[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "854x480Scaled"  30  854 902 934 1014  480 483 493 499[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "768x576Scaled"  32  768 816 848 928  576 579 583 593[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "800x600Scaled"  35  800 848 880 960  600 603 607 618[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "1024x768Scaled"  56  1024 1072 1104 1184  768 771 775 790[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "1152x768Scaled"  62  1152 1200 1232 1312  768 771 781 790[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: RHDSynthModes: Adding Modeline [RadeonHD]: Modeline "1280x720Scaled"  63  1280 1328 1360 1440  720 723 728 741[RadeonHD]:  +hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: Crtc[1]: found native mode from Monitor[LVDS Panel]: 
[RadeonHD]: Modeline "1280x800"  68  1280 1301 1333 1408  800 804 808 816[RadeonHD]: 
[RadeonHD]: Connector "PANEL" uses Monitor "LVDS Panel":
[RadeonHD]: RHDValidateScaledToMode
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: DxModeValid: CRTC 2
[RadeonHD]: LVDSModeValid
[RadeonHD]: Listing modesetting layout:
[RadeonHD]: CRTC 1: tied to PLL 1 and LUT A:
[RadeonHD]:	 Outputs: DAC A (VGA 1)[RadeonHD]: 
[RadeonHD]: CRTC 2: tied to PLL 2 and LUT B:
[RadeonHD]:	 Outputs: LVDS (PANEL)[RadeonHD]: 
[RadeonHD]:	 Unused Outputs: DAC B[RadeonHD]: 
[RadeonHD]: RHDModesPoolCreate
[RadeonHD]: rhdCreateModesListAndValidate
[RadeonHD]: Validating Modes from Monitor "Acer AL1511" on "VGA 1"
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 15
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: Validating Modes from Monitor "LVDS Panel" on "PANEL"
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 1
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 334593
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 334593
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 334593
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 334593
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: DxModeValid: CRTC 1
[RadeonHD]: DACModeValid
[RadeonHD]: rhdMonitorValid failed with status 334593
[RadeonHD]: rhdModeValidateCrtc
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: RHDGetVirtualFromModesAndFilter
[RadeonHD]: FUNCTION: DxFBValid: CRTC 1
[RadeonHD]: FUNCTION: DxFBValid: CRTC 2
[RadeonHD]: Using 86x86 DPI.
[RadeonHD]: Using 1024x768 Framebuffer with 1024 pitch
[RadeonHD]: Free FB offset 0x00008000 (size = 0x03FF8000)
[RadeonHD]: Display resolutions detected: 
[RadeonHD]: 1024 X 768 @ 60Hz
[RadeonHD]: 800 X 600 @ 75Hz
[RadeonHD]: 640 X 480 @ 75Hz
[RadeonHD]: 720 X 400 @ 70Hz
[RadeonHD]: RHDScreenInit
[RadeonHD]: rhdMapFB
[RadeonHD]: RHDVGADisable
[RadeonHD]: D1Power
[RadeonHD]: D1CRTCDisable: 0 loops
[RadeonHD]: D2Power
[RadeonHD]: RHDMCIdleWait
[RadeonHD]: RHDMCSetupFBLocation
[RadeonHD]: RHDPrepareMode
[RadeonHD]: D1Blank
[RadeonHD]: D2Blank
[RadeonHD]: RHDOutputsPower
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: DACAPower
[RadeonHD]: DACPower(DAC A,POWER_RESET)
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: LVDSPower(LVDS,POWER_RESET)
[RadeonHD]: LVDSDisable
[RadeonHD]: rhdModeInit
[RadeonHD]: rhdSetMode
[RadeonHD]: Setting up "1024x768" (1024x768@60Hz)
[RadeonHD]: FUNCTION: DxFBSet: CRTC 1 (1024[1024]x768@32bpp)  +0x8000 )
[RadeonHD]: FUNCTION: DxModeSet: CRTC 1
[RadeonHD]: DxModeSet: Setting [RadeonHD]: Modeline "1024x768"  65  1024 1048 1184 1344  768 771 777 806[RadeonHD]:  -hsync[RadeonHD]:  -vsync[RadeonHD]: 
[RadeonHD]: FUNCTION: DxScaleSet: CRTC 1 viewport: 1024x768
[RadeonHD]: FUNCTION: DxScaleSet: CRTC 1 viewport: 1024x768 - OverScan: T: 0 B: 0 R: 0 L: 0
[RadeonHD]: None
[RadeonHD]: RHDMCTuneAccessForDisplay
[RadeonHD]: RHDPLLSet: Setting PLL 1 to 65000kHz
[RadeonHD]: PLL Calculation: 65000kHz = (((27000 / 0x1B) * 0x28A) / 0xA) (0kHz off)
[RadeonHD]: R500PLL1Set
[RadeonHD]: R500PLL1SetLow
[RadeonHD]: PLL1Calibrate
[RadeonHD]: PLL1Calibrate: lock in 255 loops
[RadeonHD]: D1LUTSelect
[RadeonHD]: RHDOutputsMode
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: DACASet
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomCompassionateDataQuery
[RadeonHD]: DAC1 BG Adjustment: 0x6
[RadeonHD]: DACGetElectrical: BandGap found in CompassionateData.
[RadeonHD]: RHDAtomBiosFunc
[RadeonHD]: rhdAtomCompassionateDataQuery
[RadeonHD]: DAC1 DAC Adjustment: 0xc
[RadeonHD]: DACGetElectrical: WhiteFine found in CompassionateData.
[RadeonHD]: DACGetElectrical: DAC[0] BandGap: 0x 6 WhiteFine: 0x c
[RadeonHD]: FUNCTION: DxFBSet: CRTC 2 (1024[1024]x768@32bpp)  +0x8000 )
[RadeonHD]: FUNCTION: DxModeSet: CRTC 2
[RadeonHD]: DxModeSet: Setting [RadeonHD]: Modeline "1280x800"  68  1280 1301 1333 1408  800 804 808 816[RadeonHD]: 
[RadeonHD]: FUNCTION: DxScaleSet: CRTC 2 viewport: 1024x768
[RadeonHD]: FUNCTION: DxScaleSet: CRTC 2 viewport: 1024x768 - OverScan: T: 0 B: 0 R: 0 L: 0
[RadeonHD]: Full
[RadeonHD]: RHDMCTuneAccessForDisplay
[RadeonHD]: RHDPLLSet: Setting PLL 2 to 65000kHz
[RadeonHD]: PLL Calculation: 65000kHz = (((27000 / 0x1B) * 0x28A) / 0xA) (0kHz off)
[RadeonHD]: R500PLL2Set
[RadeonHD]: PLL2Calibrate
[RadeonHD]: PLL2Calibrate: lock in 255 loops
[RadeonHD]: D2LUTSelect
[RadeonHD]: RHDOutputsMode
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: LVDSSet
[RadeonHD]: RHDPLLsShutdownInactive
[RadeonHD]: RHDOutputsShutdownInactive
[RadeonHD]: Shutting down DAC B
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: DACBPower
[RadeonHD]: DACPower(DAC B,POWER_SHUTDOWN)
[RadeonHD]: D1Power
[RadeonHD]: D2Power
[RadeonHD]: RHDOutputsPower
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: DACAPower
[RadeonHD]: DACPower(DAC A,POWER_ON)
[RadeonHD]: rhdBIOSScratchUpdateBIOSScratchForOutput
[RadeonHD]: rhdBIOSScratchSetDeviceForOutput
[RadeonHD]: rhdAtomBIOSScratchSetCrtcState
[RadeonHD]: rhdAtomBIOSScratchUpdateOnState
[RadeonHD]: rhdAtomBIOSScratchUpdateAttachedState
[RadeonHD]: LVDSPower(LVDS,POWER_ON)
[RadeonHD]: LVDSEnable
[RadeonHD]: LVDSSetBacklight: trying to set BL_MOD_LEVEL to: 255
[RadeonHD]: LVDSDebugBacklight: PWRSEQ BLON State: on
[RadeonHD]: LVDSDebugBacklight: BLON: off BLON_OVRD: disabled BLON_POL: non-invert
[RadeonHD]: LVDSDebugBacklight: BL_MOD: enable BL_MOD_LEVEL: 255 BL_MOD_RES: 0
[RadeonHD]: D1ViewPortStart
[RadeonHD]: D2ViewPortStart
[RadeonHD]: RHDSaveScreen
[RadeonHD]: D1Blank
[RadeonHD]: D2Blank
[RadeonHD]: cscGetScalerInfo
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscSetGray
[RadeonHD]: cscSavePreferredConfiguration
[RadeonHD]: cscGetFeatureConfiguration
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: cscGetConnection...
[RadeonHD]: cscGetConnection query for connection 0
[RadeonHD]: Prepare Hardware cursor failed
[RadeonHD]: cscGetFeatureConfiguration

Link to comment
Share on other sites

Hi Dong,

thanks for your efforts on the driver. I am now able to switch resolutions and enter sync mode on both displays, internal and external (VGA) on my T60 with ATI X1400 running 10.6.6. I used the AtomBIOS version and did not change the EDID. However, everything on the internal display is garbled, there's noise and weird colors (text is barely readable). I had this problem before with the MadChicken driver. It only occurs when an external display is connected. Do I have to change the kext's EDID info or is there anything else I might try?

Here is the output of RadeonDump: http://pastebin.ca/2051324

Edit: here is one without VGA display attached & internal display working: http://pastebin.ca/2051332

btw: Where should I extract the EDID info? Linux or switchResX? I read that those can be different... Thanks in advance for helping me out!

 

Edit2: My card is not in the quirks table/known cards list (01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X1400 [1002:7145]). Should I still try the noAtomBIOS version? Is it possible that that version might fix my problem?

 

Edit3: My issues have been resolved by using the noAtomBIOS version! Thank you for this wonderful kext :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...