Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

Hi Ermac, i have same error "dcb table at offset 0xba57" with version 1955 or 1970, on Mountain Lion..... i have a Nvidia 9200M GS, and very lags....whats is the problem?

 

There is no problem at all!

Is a message (not a error) introduced with new patch into nvidia.c

 

UPDATE: first page updated with rev 1955

 

Fabio

Link to comment
Share on other sites

Hey ErmaC!

 

First of all let me just let you know that I really appreciate the effort your're putting in here.

 

And then let me get to the real business. I've been working on my hackintosh lately. Getting up and running on a Dell Optiplex 760 in which I have put a Sapphire ATI Radeon 5450. Had some trouble getting that to work, but I finally got it to say what I wanted in System Profiler, and working with QE/CI. Used to crash XBMC on some format, but that also works now. I didn't have the correct framebuffer setup somehow.

Not really my area of expertise.

 

I added the following to ati.c:

 

{ 0x68F9, 0xE164174B, CHIP_FAMILY_CEDAR, "ATI Radeon HD 5450", kEulemur },

 

Excerpt from lspci:

 

1:00.0 0300: 1002:68f9 (prog-if 00 [VGA controller])

Subsystem: 174b:e164

 

Excerpt from bdmesg after I changed Chameleon:

 

ATI VGA Controller [1002:68f9] :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

Framebuffer @0xE0000000 MMIO @0xF7DE0000 I/O Port @0x0000DC00 ROM Addr @0xF7E00000

ATI card POSTed, reading VBIOS from legacy space

Card reported ports: 3

Framebuffer set to: Eulemur using device's default.

Number of ports set to: 3 using framebuffer's default.

ATI Radeon HD 5450 1024MB [1002:68f9] (subsys [174b:e164]) (Cedar:Eulemur) :: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

 

 

Running Lion 10.7.4 with 0x68f91002 PCI ids added to ATI5000Controller.kext. It was already in place in ATIRadeonX3000.kext

 

GraphicsEnabler=yes

Link to comment
Share on other sites

{ 0x68F9, 0xE164174B, CHIP_FAMILY_CEDAR, "ATI Radeon HD 5450", kEulemur },

 

Done.

Also update first page with revision 1975 (my sub-branch)

 

Enjoy.

 

Fabio

Link to comment
Share on other sites

ErmaC and team,

 

Thanks for your work with Chameleon, it's fantastic.

 

I'm new to this, but have been using Chameleon to run a 64-bit kernel and extensions on my first generation circa 2006 Mac Pro. My goal was to simply to extend its life a bit and get to Mountain Lion, as my EFI32-booting Mac is not supported by OS X 10.8 any longer. It seems Lion 10.7 is the end of the line for a native boot on this machine.

 

I'm not 100% sure it's appropriate to post revisions for older cards here, but I figured someone might benefit. In short, I've been using a SAPPHIRE HD 4890 Vapor-X 2GB which works great with Chameleon (GraphicsEnabler=Yes) and netkas' QE/CI 48xx exotic card patch. However, Chameleon would show it as an "ATI Radeon HD 4800 Series", but if I boot the Mac Pro natively via EFI32 (without Chameleon) it shows up as an "ATI Radeon HD 4890". I wanted the Chameleon boot to behave a little closer to how the Mac Pro does natively and display the proper card.

 

So, I read a few posts, downloaded the source (r1975), added the following to ati.c and compiled it:

 

{ 0x9460, 0xe118174b, CHIP_FAMILY_RV770, "ATI Radeon HD 4890", kMotmot },

 

From System Information:

 

ATI Radeon HD 4890:

 

Name: ATY,MotMot

Type: Display Controller

Driver Installed: Yes

MSI: Yes

Bus: PCI

Slot: Slot-1

Vendor ID: 0x1002

Device ID: 0x9460

Subsystem Vendor ID: 0x174b

Subsystem ID: 0xe118

Revision ID: 0x0000

Link Width: x16

Link Speed: 2.5 GT/s

 

 

From: bdmesg

 

Framebuffer @0xE0000000 MMIO @0xF0E20000 I/O Port @0x00001000 ROM Addr @0xF0E00000

ATI card POSTed, reading VBIOS from legacy space

Framebuffer set to device's default: Motmot

Nr of ports set to framebuffer's default: 2

ATI RV770 ATI Radeon HD 4890 2048MB (Motmot) [1002:9460] (subsys [174b:e118]):: PciRoot(0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)

 

 

From lspci -nn -v:

 

09:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV790 [Radeon HD 4800 Series] [1002:9460] (prog-if 00 [VGA controller])

Subsystem: PC Partner Limited Unknown device [174b:e118]

Link to comment
Share on other sites

THX!

I add a few with your same DevID...

 

	{ 0x9460,	0x27021682, CHIP_FAMILY_RV770,		"ATI Radeon HD 4890",                   kMotmot		},
{ 0x9460,	0xE115174b, CHIP_FAMILY_RV770,		"ATI Radeon HD 4890",                   kMotmot		},
{ 0x9460,	0xE118174b, CHIP_FAMILY_RV770,		"ATI Radeon HD 4890",                   kMotmot		},

 

My branch commit 1976...

 

Fabio

 

  • Like 1
Link to comment
Share on other sites

ErmaC and team,

I have to know graphics suppot with chameleon

ati 6870 suport /not?

Thanks for your work with Chameleon.

Link to comment
Share on other sites

Thankyou verymuch. ERMAC for q.a.

Link to comment
Share on other sites

Does anyone has any info about buildbot?

It's down for many weeks now.

I don't know If it will be working again, or should I remove its support from Chameleon Wizard, and start to compile and post builds myself.

Link to comment
Share on other sites

Hi ErmaC,

Update to both zh_TW+CN for "EnableHDMIAudio".

 

 

 

THX

Done and commit.

 

 

 

Does anyone has any info about buildbot?

It's down for many weeks now.

I don't know If it will be working again, or should I remove its support from Chameleon Wizard, and start to compile and post builds myself.

No idea what's happened...

 

Fabio

Link to comment
Share on other sites

Hi folks. Please help, how I can load a customized ECDT (Embedded Controller) table? and how skip the oem/factory one? Thanks.

 

i don t think this is possible atm w trunk version of chameleon. Only w clover by Slice.

Link to comment
Share on other sites

Did anyone notice that gma.c/gma.h from chameleon trunk isn't even getting loaded/compiled in XCODE?

 

For what I see is included and compiled...

../trunk/i386/libsaio/Makefile

...

SAIO_OBJS = table.o asm.o bios.o biosfn.o \

disk.o sys.o cache.o bootstruct.o \

stringTable.o load.o pci.o allocate.o misc.o \

befs.o freebsd.o openbsd.o \

vbe.o nbp.o hfs.o hfs_compare.o \

xml.o ntfs.o msdos.o md5c.o device_tree.o \

cpu.o platform.o acpi_patcher.o \

smbios.o smbios_getters.o smbios_decode.o \

fake_efi.o ext2fs.o \

hpet.o dram_controllers.o spd.o usb.o pci_setup.o \

device_inject.o nvidia.o ati.o gma.o pci_root.o \

convert.o aml_generator.o console.o exfat.o

 

SAIO_OBJS := $(addprefix $(OBJROOT)/, $(SAIO_OBJS))

...

 

Fabio

Link to comment
Share on other sites

What the... i guess something went wrong during svn co. I copied a new source in another folder and its included now.

 

Should have done that in the first place... sorry.

Link to comment
Share on other sites

ErmaC, can you add this PCI-e video card for me

 

Vendor: nVidia Corporation

Device: G72 [GeForce 7300 SE/7200 GS]

Ven-ID: 10de

Dev-ID: 01d3

 

Class: Display controller

Subclass: VGA compatible controller

 

Memory: 256MB

Link to comment
Share on other sites

ErmaC, can you add this PCI-e video card for me as well

 

Vendor: ATI Technologies Inc

Device: RV710 [Radeon HD 4350]

Ven-ID: 1002

Dev-ID: 954f

 

Class: Display controller

Subclass: VGA compatible controller

 

Memory: 512MB

Link to comment
Share on other sites

×
×
  • Create New...