Jump to content

kCGErrorFailure: CGXDisplayDriverInitialize: No Display drivers loaded - fixed


LocusOfControl
 Share

1 post in this topic

Recommended Posts

Hi

 

Thought I'd warn/help anyone who gets same problem

 

I had 2 drives on a EX58-UD5 with a PowerColor 4870 1GB. I decided to install Windows 7

on one of the disks (taking a risk because it was previously my backup SL disk!)

I didn't disconnect my primary SL disk during the install.

Windows 7 installed and after a bit of registry fiddling I got AHCI working. I didn't do anything

to the SL install.

 

Having installed Windows 7 it updated ATI drivers along with MS patches.

When I tried to select SL at boot from Chameleon it would hang at the graphics loading.

Booting with -v -s flags I could get to the root prompt, checked /S/L/E and /EFI/Extra and nothing appeared

wrong. Tried booting with pcefi v3 and v4 without success. I didn't have a copy of ATY_init on SL drive

 

I checked the windowserver logs

 

 

Oct 24 17:05:45  [65] CGXPerformInitialDisplayConfiguration
Oct 24 17:05:45  [65]   Display 0x41dc9d00: VirtualDisplay Unit 0; Vendor 0x756e6b6e Model 0x76697274 S/N 0; online enabled built-in (0,0)[1280 x 1024], Rotation 0, base addr 0x1b0021000
Oct 24 17:05:45  [65] AGCAttach: Couldn't find any matches
Oct 24 17:05:45  [65] Display 0x41dc9d00: VirtualDisplay Unit 0; ColorProfile "Display"
Oct 24 17:19:08  [90] Server is starting up
Oct 24 17:19:08  [90] kCGErrorFailure: CGXMappedDisplayStart: can't open any framebuffer
Oct 24 17:19:08  [90] kCGErrorFailure: CGXDisplayDriverInitialize: No Display drivers loaded
Oct 24 17:19:08  [90] kCGErrorFailure: IOHIDSetCursorEnable returns -536870208
Oct 24 17:19:08  [90] CGXPerformInitialDisplayConfiguration
Oct 24 17:19:08  [90]   Display 0x41dc9d00: VirtualDisplay Unit 0; Vendor 0x756e6b6e Model 0x76697274 S/N 0; online enabled built-in (0,0)[1280 x 1024], Rotation 0, base addr 0x1b0021000

 

In windows I unloaded the windows 7 driver for the SL disk and rolled back the driver on 4870.

Tried booting SL again still no fix.

After a lot of fiddling decided to try putting in old nvidia 8400 card in the othe PCIe slot (couldn't get

the 4870 out)

 

Tried booting again with same pcefi v10.4 boot file, this time it recognized the replacement nvidia card

which loaded the SL windowserver.

 

I downloaded pcefi 10.5 and ATY_init, installed both (belt and braces!) repaired permissions, ran kext

installer and toggled the profiles in color synch utility (this fixed a problem I had once before with WM

crashing)

 

I then shutdown, removed the nvidia card, replaced all connections to the 4870 card.

 

On rebooting the 4870 was recognized again by the new pcefi 10.5 :P

The backup ATY_init was loaded and unloaded, everything seems to be working again

 

Oct 25 14:41:45 localhost kernel[0]: npvhash=4095
Oct 25 14:41:45 localhost kernel[0]: PAE enabled
Oct 25 14:41:45 localhost kernel[0]: 64 bit mode enabled
Oct 25 14:41:45 localhost kernel[0]: Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386
Oct 25 14:41:45 localhost kernel[0]: vm_page_bootstrap: 3039896 free pages and 105832 wired pages
Oct 25 14:41:45 localhost kernel[0]: standard timeslicing quantum is 10000 us
Oct 25 14:41:45 localhost kernel[0]: mig_table_max_displ = 73
Oct 25 14:41:45 localhost kernel[0]: [sleepEnabler] Registering PowerManagement dispatch table...
Oct 25 14:41:45 localhost kernel[0]: [sleepEnabler] Calling pmInitComplete()...
Oct 25 14:41:45 localhost kernel[0]: NullCPUPowerManagement::init: properties=0x10878f00
Oct 25 14:41:45 localhost kernel[0]: NullCPUPowerManagement::start
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=2 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=4 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=6 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=1 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=5 LocalApicId=3 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=6 LocalApicId=5 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=7 LocalApicId=7 Enabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=8 LocalApicId=8 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=9 LocalApicId=9 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=10 LocalApicId=10 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=11 LocalApicId=11 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=12 LocalApicId=12 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=13 LocalApicId=13 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=14 LocalApicId=14 Disabled
Oct 25 14:41:45 localhost kernel[0]: AppleACPICPU: ProcessorId=15 LocalApicId=15 Disabled
Oct 25 14:41:45 localhost kernel[0]: calling mpo_policy_init for Quarantine
Oct 25 14:41:45 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
Oct 25 14:41:45 localhost kernel[0]: calling mpo_policy_init for Sandbox
Oct 25 14:41:45 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
Oct 25 14:41:45 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
Oct 25 14:41:45 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Oct 25 14:41:45 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993
Oct 25 14:41:45 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Oct 25 14:41:45 localhost kernel[0]: MAC Framework successfully initialized
Oct 25 14:41:45 localhost kernel[0]: using 16384 buffer headers and 4096 cluster IO buffer headers
Oct 25 14:41:45 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Oct 25 14:41:45 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3)
Oct 25 14:41:45 localhost kernel[0]: RTC: Only single RAM bank (128 bytes)
Oct 25 14:41:45 localhost kernel[0]: netkas presents fakesmc, a kext which emulates smc device
Oct 25 14:41:45 localhost kernel[0]: mbinit: done (64 MB memory set for mbuf pool)
Oct 25 14:41:45 localhost kernel[0]: FireWire runtime power conservation disabled. (2)
Oct 25 14:41:45 localhost kernel[0]: From path: "uuid", 
Oct 25 14:41:45 localhost kernel[0]: Waiting for boot volume with UUID A1BB832B-5118-36E7-BC00-8197FE2FA0F4
Oct 25 14:41:45 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>com.apple.AppleFSCompressionTypeZlib load succeeded
Oct 25 14:41:45 localhost kernel[0]: FireWire (OHCI) TI ID 8024 PCI now active, GUID 00dcaf5700001fd0; max speed s400.
Oct 25 14:41:45 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/PRT3@3/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/WDC WD1001FALS-00J7B1 Media/IOGUIDPartitionScheme/Untitled@2
Oct 25 14:41:45 localhost kernel[0]: BSD root: disk1s2, major 14, minor 4
Oct 25 14:41:47 localhost kernel[0]: systemShutdown false
Oct 25 14:41:53 localhost kernel[0]: NTFS driver 3.0 [Flags: R/W].
Oct 25 14:41:53 localhost kernel[0]: NTFS volume name , version 3.1.
Oct 25 14:41:54 localhost kernel[0]: Previous Shutdown Cause: 3
Oct 25 14:41:55 localhost kernel[0]: Warning - kext com.apple.iokit.CHUDKernLib has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.
Oct 25 14:41:55 localhost kernel[0]: Warning - kext com.apple.iokit.CHUDProf has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.
[color="#FF0000"][b]Oct 25 14:41:56 localhost kernel[0]: ATY_Init: Card 0x9440 was posted
Oct 25 14:41:56 localhost kernel[0]: ATY_Init: Quiting for card 0x9440[/b][/color]
Oct 25 14:41:56 localhost kernel[0]: DSMOS has arrived
Oct 25 14:41:56 localhost kernel[0]: ** Device in slot: SLOT-1 **

 

Happy that everything is working, but does anyone have any idea what might have happened to the 4870

such that pcefi would not have recognized it (kernel message in single user mode seemed to indicate there

was no driver for it). Is it possible Windows patches did something to the 4870 bios?

 

regards

Steve

 

PS

I prefer SL to Windows 7, it is the nicest MS OS so far but installing printer drivers is a nightmare, my 9 year

old printer isn't supported after much fiddling. In SL it was just plug and play. In windows I had awful

trouble after installing gigabyte drivers for the EX58-UD5, Windows refused to boot after saying a patch was

preventing booting, had to manually roll back all patches to fix it

Link to comment
Share on other sites

 Share

×
×
  • Create New...