Jump to content
InsanelyMac Forum
sawwal

Using PCI-Root-UID value:0, ATI card non-POSTed, reading VBIOS from PCI ROM, Memory allocation error

Recommended Posts

Dear friends, I tried to install .dmg image of preinstalled 10.7 DP3. In first boot I get following message:

 

Using PCI-Root-UID value :0

Framebuffer @0xB0000000 MMIO @0xFA9F0000 I/O Port @0x00000000 ROM Addr @0xFA9C0000

ATI card non-POSTed, reading VBIOS from PCI ROM @0xfa9c0000

Memory allocation error! Addr=0x0, Size=0xa9e2ee0, File=device_inject.c, Line=220

This is a non recoverable error! System HALTED!!!

 

Drivers for my videocard for 10.6 in S/L/E does not help.

 

Whether is a solution for this problem?

Perhaps, it is necessary to clear kexts cache? But how?

 

I have Radeon x2300 video, and Intel Dual Core T2080 CPU.

 

Thank you!!

 

 

P.S. Sorry for my bad English.

 

Thank you!

Share this post


Link to post
Share on other sites
Advertisement
Dear friends, I tried to install .dmg image of preinstalled 10.7 DP3. In first boot I get following message:

 

Using PCI-Root-UID value :0

Framebuffer @0xB0000000 MMIO @0xFA9F0000 I/O Port @0x00000000 ROM Addr @0xFA9C0000

ATI card non-POSTed, reading VBIOS from PCI ROM @0xfa9c0000

Memory allocation error! Addr=0x0, Size=0xa9e2ee0, File=device_inject.c, Line=220

This is a non recoverable error! System HALTED!!!

 

Drivers for my videocard for 10.6 in S/L/E does not help.

 

Whether is a solution for this problem?

Perhaps, it is necessary to clear kexts cache? But how?

 

I have Radeon x2300 video, and Intel Dual Core T2080 CPU.

 

Thank you!!

 

 

P.S. Sorry for my bad English.

 

Thank you!

 

U can use, UseKernelCache=No or just these flags -f -v at start up, last ones always work for me. Good luck

Share this post


Link to post
Share on other sites
U can use, UseKernelCache=No or just these flags -f -v at start up, last ones always work for me. Good luck

 

It also does not help :-(

I also tried to delete /System/Library/Caches/ and to restore access rights in Disk Utility in 10.6, installed on same HDD (in other partition).

Share this post


Link to post
Share on other sites
It also does not help :-(

I also tried to delete /System/Library/Caches/ and to restore access rights in Disk Utility in 10.6, installed on same HDD (in other partition).

It seems it's something wrong with the graphics card, maybe u need to upgrade it.

Did u tried with -x flag or with the Tonymac's [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] cd

Share this post


Link to post
Share on other sites

Mmmm, lets see.

can you boot into single user mode? Type -s at the chameleon prompt.

Share this post


Link to post
Share on other sites

Give up on this?

 

you might want to remove all the ATIxxx.kexts to a backup location like /kext_backup/ and boot with -v -f GraphicsEnabler=Yes.

 

might get you into the desktop.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Posts

    • I've commited the actual code, later I'll make it as first example. Taken from edk2, I'm making this to work with: struct EDID_BLOCK { var Header : [UInt8] = [UInt8](repeating: 0, count: 8) //EDID header "00 FF FF FF FF FF FF 00" var ManufactureName : UInt16 = 0 //EISA 3-character ID var ProductCode : UInt16 = 0 //Vendor assigned code var SerialNumber : UInt32 = 0 //32-bit serial number var WeekOfManufacture : UInt8 = 0 //Week number var YearOfManufacture : UInt8 = 0 //Year var EdidVersion : UInt8 = 0 //EDID Structure Version var EdidRevision : UInt8 = 0 //EDID Structure Revision var VideoInputDefinition : UInt8 = 0 var MaxHorizontalImageSize : UInt8 = 0 //cm var MaxVerticalImageSize : UInt8 = 0 //cm var DisplayTransferCharacteristic : UInt8 = 0 var FeatureSupport : UInt8 = 0 var RedGreenLowBits : UInt8 = 0 //Rx1 Rx0 Ry1 Ry0 Gx1 Gx0 Gy1Gy0 var BlueWhiteLowBits : UInt8 = 0 //Bx1 Bx0 By1 By0 Wx1 Wx0 Wy1 Wy0 var RedX : UInt8 = 0 //Red-x Bits 9 - 2 var RedY : UInt8 = 0 //Red-y Bits 9 - 2 var GreenX : UInt8 = 0 //Green-x Bits 9 - 2 var GreenY : UInt8 = 0 //Green-y Bits 9 - 2 var BlueX : UInt8 = 0 //Blue-x Bits 9 - 2 var BlueY : UInt8 = 0 //Blue-y Bits 9 - 2 var WhiteX : UInt8 = 0 //White-x Bits 9 - 2 var WhiteY : UInt8 = 0 //White-x Bits 9 - 2 var EstablishedTimings : [UInt8] = [UInt8](repeating: 0, count: 3) var StandardTimingIdentification : [UInt8] = [UInt8](repeating: 0, count: 16) var DetailedTimingDescriptions : [UInt8] = [UInt8](repeating: 0, count: 72) var ExtensionFlag : UInt8 = 0 //Number of (optional) 128-byte EDID extension blocks to follow var Checksum : UInt8 = 0 } typealias EDID = EDID_BLOCK ...let you know
    • Wrong    No need to connect any TB device before booting the system. The TBEX 3 get's fully automatically initialised and implemented by OSX as soon a TB or TB XHC USB device will be connected to the already operational macOS system.   >>> https://youtu.be/JSNp75UOfq4 <<<   Give it a try with my SSDT-X299-iMacPro.aml properly adapted to your system    Full TB Hot Plug Functionality!    Maybe you also need an update to SMBIOS iMacPro1,1 in addition?   Cheers,   KGP
    • Hi @KGP-iMacPro, finally after more than a month some progress! Unfortunately this is not the definitive answer, but it poses other questions.
      What I did not say yesterday, is that once the THB_C cable is removed the Thunderbolt PCI card is not loaded by the system at startup. But if I have a device connected and turned on before boot the PCI card is recognized and loaded correctly, but not only, in this way you have the hotplug of all devices! To make it work, add "PCI-Thunderbolt One" to PXSX/BR1A. It works either with Arbitrary inject or with _DSM method on SSDT (better because the devices can be implemented on the PCI system info).   I use a Thunderbolt dock that turns on when I turn on the computer (to be precise, since I use Fix Shutdown, never turns off like my USB devices), and then the Thunderbolt PCI card is charged every time the computer is started and all the devices after the dock are hotpluggable.   Based on the original Apple SSDT of an iMac18,3, I realized this: SSDT-TB3 V3.zip (Updated version)
      However I do not know if it works correctly on both Thunderbolt ports and USB-C devices. I will do some more tests when we have the final solution.

      Obviously as I said, this is not a solution, but it makes clear that the problems with the hotplug derive from the functions that add the THB_C cable, so we are faced with two ways:
      1- Finding the way to make the PCI card load from the system even without a connected THB_C cable
      2- Understand what features this cable provides and whether it can be found in ACPI paths to include it in the SSDT    
    • Hackintosh High Sierra 10.13.3 USB Installer Boot Into USB DIrectly Enter Exit Option Menu. Clover Boot Menu Not Showing. Plz Help .................     My System Specification :

      CPU : Core i5 6400
      MB : Asus H110M-CS
      RAM : 8GB DDR 4
      HDD : WD 1TB For Windows And WD 500 GB For Hackintosh
      Bootloader : Clover
    • I think I found a way to use an nvidia helper card... On the internet they say if you cut the end of the PCI-e x1 slot, an x16 PCI-e video card will work in it. I have an 8600gt which works OOB in high sierra, but I'm not sure if I can set it as primary since in bios I have only PEG/PCI or PCI/PEG primary video. Maybe I can set it as primary from DSDT or clover?
×