Jump to content


  • Content count

  • Joined

  • Last visited

About firefox-bin

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
  1. firefox-bin

    Tracing back the AMD GPU wakeup issue to its origin

    My Asus P5Q-Pro MB doesn't have integrated GPU, I have a Radeon HD 6870. Clover inserts device GFX0 and Gibba FB at the device path as shown by ioreg. Accordingly, I have modified the SSDT-AMD.aml as in the snippet below (best guess after gathering information from several related threads). After making this change I forced sleep from the Apple menu. The machine seemed to have gone to sleep but immediately woke up (which is likely a separate issue). Important thing is that the display came back up which suggested that SSDT seems to be working. However, when the machine went to sleep on its own after 30mins of inactivity, it did not come back on. Fans etc were running, but no display. I hit some keys and plugged/unplugged a USB drive, but no response. Could not even ssh into the machine from another machine, so had to do a hard reboot. My question is if my SSDT edit is correct, or should the device path be _SB_.PCI0.P0P2.PEGP, or something else? Any pointers no the machine being unresponsive after auto sleep are much appreciated! DefinitionBlock ("", "SSDT", 2, "Apple", "Radeon", 0x00003000) { External (_SB_.PCI0.P0P2.GFX0, DeviceObj) // (from opcode) Scope (\_SB.PCI0.P0P2.GFX0) { OperationRegion (PCIB, PCI_Config, Zero, 0x0100) Field (PCIB, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 32, BAR1, 32, BAR2, 64, BAR4, 32, BAR5, 32 }
  2. firefox-bin

    need CoreServices.framework from 10.6.8

    that was fast! thanks a lot!!
  3. firefox-bin

    need CoreServices.framework from 10.6.8

    Hi Cerastez, thanks for responding! I have created a mediafire account where you can upload the file. Please go to http://www.mediafire.com and use the email address riteshsood@gmail.com and passwd CoreServices.10 Thanks again!
  4. Hello everyone, so I accidenty deleted /System/Library/Frameworks/CoreServices.framework from my working 10.6.8 installation. If someone can provide me with this file (directory, actually) I would be very grateful. The deletion happened while I did a new install of Mountain Lion, and was using Migration Assistant to migrate from Snow Leo to the new Mtn Lion installation. I made the fatal mistake of choosing the option to migrate "other files and directories". While Migration Assistant is supposed to only copy over kexts and other system file that are newer in the source, it actually copied over some older kexts and frameworks from Snow Leo to Mtn Lion !! So it was in the process of undoing the mess that Migration Assistant had created, I ended up accidently deleting CoreServices.framework from my working Snow Leo installation. Moral of the story: never have Migration Assistant migrate "other files and directories" !! Thanks, Ritesh
  5. I had this problem several times. Each time I would physically disconnect the disk, boot to linux and reconnect the drive on a live system. I would then see the disk and partitions under /dev/sdb1, /dev/sdb2, etc. Actually, I don't even remember now what I did in linux to get past the frozen BIOS upon the next reboot. Anyhow, I think I have located the source of the problem and how to fix it immediately after using iPartition (from Mac OS X, of course). I had previously run fdisk -u /dev/rdisk1 to restore the MBR after using iPartition but to no avail. So it must be that iPartition is messing with the MBR partition table in such a way that was confusing the BIOS. So immediately after I used iPartition today, I looked at the partition table (it's a GPT disk so the MPT shows only one partition that spans the entire disk): $ sudo fdisk /dev/rdisk1 Disk: /dev/rdisk1 geometry: 121601/255/63 [1953525168 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 0 - 16450560] <Unknown ID> 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused The first partition entry looked suspicious to me. Maybe the starting CHS of 1023/254/63 is too far out in the disk for the BIOS to handle (it's a 1 TiB disk). Thereafter I edited the MPT by running fdisk in the edit mode as fdisk -e /dev/rdisk1 and edited the entry for partition 1 as: sudo fdisk /dev/rdisk1 Disk: /dev/rdisk1 geometry: 121601/255/63 [1953525168 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 0 0 1 - 1023 254 63 [ 0 - 16450560] <Unknown ID> 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused viola! no more BIOS hangs upon subsequent reboots!
  6. firefox-bin

    Chameleon 2 RC4

    Thanks!! I'll look at the README to see if that answers my questions about a manual install via dd. Will post if I have questions...
  7. firefox-bin

    Chameleon 2 RC4

    I did follow the link, it only takes me back to the 'Donate' page. Thinking that might be an issue with the browser (firefox on linux) I also tried: wget <link to Chameleon-2.0-RC4-r684-bin.tar.gz> but that only fetches the html page. So something's definitely wrong with the link. Also, can someone point me to directions as to which of the files in Chameleon need to be dd into the Leopard 10.5.8 install partition (call it Macintosh). I have a working 10.5.8 install that is booted via grub and PC EFI v10.1. I'm doing some disk swaps, replacing old IDE disks with a new 1 TiB SATA one, so I want to make sure that Macintosh is bootable. I'll be doing this from linux so can't use the package installer. Thanks again!
  8. firefox-bin

    Chameleon 2 RC4

    The link doesn't work, takes me back to the "donate" page. I'm a student right now, will surely donate once I have a job!
  9. firefox-bin

    Snow leopard has arrived at Best Buy

    I just pre-ordered mine from the Apple store , $29, free shipping.
  10. firefox-bin

    IPC 10.5.6 and powercolor radeon HD3850 ?

    can you please include a link to the EFISTUDIO_EXTENDED post. I searched for it, and also browsed the posting titles, but couldn't find it. Btw, my Radeon HD 3850 dual monitor setup is working because of the Natit.kext that you provided, that injects MEGADOLON. If i can get the same thing with an EFI string, that would be nice. Also, maybe that'll fix some other minor issues... Thanks
  11. well, I couldn't sit still and changed from the stock kernel to the voodoo kernel. Guess what, everything is working and very stable now. I can see the megadlon.kext loaded which is driving the Radeon HD 3850. The other graphics card in my machine, a Radeon HD 9250 seems to have caused Alopias plugin to load. The latter graphics card is correctly disabled since there are no monitors attached to it. Also, I think i know what was the problem was earlier. I had installed the GenericCPUPowerManagement.kext, which i thing was causing the KPs. While the stock kernel simply hung, the voodoo kernel nicely produced a stack trace when it encountered a KP. I could see that GenericCPUPowerManagement.kext was hitting a null pointer from the stack trace, and did the logical thing: removed the blasted kext. So the system is working very well now, dual monitor wide desktop, QE/CI and audio!! all thanks to the Natit that mitch_de provided!!! -------------------------------------------------------------------------------------------------- On to the next project then: I have a licensed copy of iPartition that I've used to resize partitions on my Powerbook G4. There is an app Coriolis CD Maker that comes with iPartition that creates a bootable CD/DVD so that one can manipulate the partition on which Mac OS X is installed. Since my Mac OS X86 from iAtkos 5i install (I will call this the HD install) is working very well, I thought that if i take the DVD image that Coriolis CD Maker produces (from Leo 10.5.5) and do the following Create a HFS+ partition on a USB drive, call it USB_Mac Copy the Coriolis DVD image contents to USB_Mac Copy the /Extra folder from the HD install to USB_Mac Copy mach_kernel.voodoo to USB_Mac and edit com.apple.Boot.plist to use the voodoo kernel Use the same bootloader for USB_Mac as that on the HD install then i will have a bootable USB with iPartition. I'll call this the USB install. All the above steps but for the last one are straightforward. Thing is, the bootloader from iAtkos 5i is embedded in the installer and i don't know how to get to the file boot1h, even with with pacifist. For now, i've used chameleon to install the bootloader to USB_Mac and replaced the file /boot from the one in the HD install. Using -v -x flags in com.apple.Boot.plist in the USB install, i can see that some kexts are getting loaded from the /Extra folder of USB_Mac. I even get to the screen from where i would be running iPartiton, but now the mouse/keyboard are unresponsive, or maybe the display has hung. What are your thoughts on the above procedure? do you think this can work, or you can say outright that it won't? In any case, with regard to step 5 above, if i want to use only the bootloader from the iAtkos 5i DVD, but how do i get the files? looking forward to hearing your views...
  12. Still the same, display freezes after a few minutes megadlon.kext is getting loaded though, which i can see in the profile manager. I guess i'll say goodbye to the hackintosh scene for a year or two, until things get stabilized and we don't have to spend time on wild kext chases. Was reading up on generic (non apple) EFI motherboards. My own MoBo is fairly recent, and hopefully a day will come when i can flash it to EFI firmware and run Mac OS more natively. In the meanwhile, good luck to you and enjoy your Mac OS X system
  13. Thanks for your reply, mich_de. The ATINDRV.kext that I downloaded from your site has the following plugins: ATY_Alopias.kext ATY_Franklin.kext ATY_Iago.kext ATY_Sphyrna.kext ATY_Wormy.kext ATY_Caretta.kext ATY_Hypoprion.kext ATY_Lamna.kext ATY_Triakis.kext The original from the DVD install has the above, but for ATY_Triakis.kext. However, ATIRNDRV.kext has the following: ATY_Megalodon.kext ATY_PrionaceB.kext ATY_Prionace.kext I can try using your Natit_3850_megadlonFB.kext hoping that it will pick up the ATY_Megalodon.kext under ATIRNDRV.kext. Although i don't have much hope if it'll work, i can give it a shot. thanks again...
  14. Dear friend mitch_de I have a Sapphire Radeon 3850 and did a fresh install of iATKOS 10.5.5. Although i've tried to keep my system as vanilla as possible, I did pick the graphics drivers and Universal Natit from the install DVD. Profile showed that ATY_Lamna was loaded. The system seemed to work quite well initially: wide desktop across my two monitors, QE/CI and hardware acceleration. However, the display would hang after a seemingly random amount of time and i would have to hard reboot. Looking at the system log after reboot, i could see a long list of hex numbers prefixed with the string GPU Debug. The time from boot until the hang occurred has progressively decreased, and now the display hangs almost immediately after logging in. I can boot in Safe Mode (-x boot flag) but that is very annoying since i have to adjust the display resolution and arrangement after every boot; and there is no audio. I have downloaded the kext with the Triakis plugin and also used the modified EFI Studio with the EFI string for the Triakis plugin. First of all, the modified EFI Studio behaves rather erratically: the string that it produces for the same device is different in different runs !! sometimes it writes to com.apple.Boot.plist, and at other times, it doesn't. There are none of these problems with the original EFI Studio. Anyhow, after a few runs of the modified EFI Studio, i thought i had the correct EFI string for the Triakis plugin in com.apple.Boot.plist and rebooted. Alas, Triakis is still not getting loaded by the kernel. Booting with -x gives a mirrored screen on the two monitors, and Profile says no kext loaded for graphics. Booting without -x hangs the system with the display tries to come up. If you have had success with the Radeon HD 3850 please share with me how you could get it to work. Many thanks...
  15. Boot from GRUB Those of you who have linux and use GRUB as your boot-loader, can use grub to boot boot-132. This is because the boot file in generic.iso is a multiboot compliant kernel. Actually from what i can figure out, it's a hybrid between a bootloader and a kernel (someone who understands it better, please shed some light on the technical aspects) If you have grub installed, there's a utility mbckh that checks a multiboot compliant kernel. After mounting generic.iso onto a directory mountpoint as (you have to be root, or run these commands sudo, of course) $ mount -t iso9660 -o loop generic.iso mountpoint You can do $ cd mountpoint $ mbchk boot boot: The Multiboot header is found at the offset 100. boot: Page alignment is turned on. boot: Memory information is turned on. boot: Address fields is turned on. boot: All checks passed. So yes, we're a multiboot compliant kernel, or at least to grub, we are. I've made a directory MacOSX86 in /boot where all the Mac OS X86 boot related stuff goes. $ cp boot /boot/MacOSX86/boot_dfe $ cp initrd.img /boot/MacOSX86/initrd_dfe.img Here's what i have in /boot/grub/menu.lst. Note that in grub, disk and partition numbers start from 0. default=0 timeout=10 splashimage=(hd0,1)/boot/grub/splash.xpm.gz #hiddenmenu title Red Hat Enterprise Linux Server (2.6.27) root (hd0,1) kernel /boot/vmlinuz-2.6.27 ro root=LABEL=root initrd /boot/initrd-2.6.27.img title Mac OS X (Leopard pc-efi v9.0) root (hd0,1) kernel /boot/MacOSX/boot_v9 biosdev=82 title Mac OS X (Leopard DFE-132) root (hd0,1) kernel /boot/MacOSX/boot_dfe biosdev=82 modulenounzip /boot/MacOSX/initrd_dfe.img have to leave for a while .... will complete this post, tomorrow perhaps. Hopefully, it'll be useful to linux users out there...