Jump to content
InsanelyMac Forum

MiMe

Members
  • Content count

    18
  • Joined

  • Last visited

About MiMe

  • Rank
    InsanelyMac Protégé
  1. Hi XmodD, are there some improvements in your VoodooHDA.kext 2.7.4 compared to VoodooHDA 2.7.3 from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 5.3.1 VoodooHDA 2.7.3 works fine on my x121e i3 laptop ... except some errors due to AppleHDA in dmesg What do you mean by AutoSwitching? How to edit DSDT, which is a binary file. Thanks, MiMe
  2. Thanks for your reply. I was struggling with my laptop last days ... and did not succeed to multiboot Chameleon from 64 bit efi grub2. However I succeeded to multiboot Chameleon from 32 bit mbr grub2. You can image ... this drove me crazy. The setup was the same : mkfs.hfsplus sdaX, Chameleon boot and Extra into / of sdaX, dd if=boot1h of=/dev/sdaX, grub.cfg menuentry Chameleon { multiboot (hd0,X)/boot } Either there is a bug in efi 64 bit grub2 or my grub2 installation is not correct (modul missing ??) I dont know. Maybe I check it later via Virtualbox. Now I used patched Lion install penstick to install onto mbr partition. This worked as it should. It took me also some time to load all important and working kexts. Please keep me up to date. Think that my laptop wiants to get a ssd hd next christmas ;-) Thanks! MiMe
  3. Thanks for yor post. It seems to me that you're using another boot procedure probadly 32Bit. Your grub2 is probadly installed into MBR. I dont use MBR at all but UEFI boot. Boot procedure of my laptop. 1.) UEFI -> 64 Bit grub.efi in ESP -> Ubuntu 11.10 (works fine) 2.) UEFI -> 64 Bit grub.efi in ESP -> Chameleon (2.0 or 2.1) (black screen) 3.) UEFI -> 64 Bit grub.efi in ESP -> EFI Shell (64 Bit) (works fine) 4.) UEFI -> 64 Bit grub.efi in ESP -> EFI Shell (64 Bit) -> refit (0.14 -rws via startup.nsh (refit shws up, detects OSX and Ubuntu but fails to load) 5.) F11 -> select USB-Stick -> Chameleon 2.1 (works at second press enter; error at first pressing enter : cannot find /mach_kernel; at second pressing need option "rd=disk0s3" 6.) UEFI -> 32 Bit grub.efi (fails to load) I corrected MBR via gptsyn root@mime-ThinkPad-X121e:~# gptsync /dev/sda Current GPT partition table: # Start LBA End LBA Type 1 40 409639 EFI System (FAT) 2 526336 21497855 Basic Data 3 21497856 126093311 Mac OS X HFS+ 4 126355456 134744063 Linux Swap 5 134744064 344459263 Basic Data 6 344459264 442115511 Mac OS X HFS+ 7 442377656 624880263 Mac OS X HFS+ Current MBR partition table: # A Start LBA End LBA Type 1 1 409639 ee EFI Protective 2 526336 21497855 0c FAT32 (LBA) 3 * 21497856 126093311 af Mac OS X HFS+ 4 126355456 134744063 82 Linux swap / Solaris Status: MBR table must be updated. Proposed new MBR partition table: # A Start LBA End LBA Type 1 1 409639 ee EFI Protective 2 526336 21497855 83 Linux 3 * 21497856 126093311 af Mac OS X HFS+ 4 126355456 134744063 82 Linux swap / Solaris May I update the MBR as printed above? [y/N] y ... Have you succeded to preload AHCI/HD kext. Happy holiday to you too. MiMe
  4. Think that org.chameleon.Boot.plist has to be configured in your case. Concerning my black screen. It seems to be an video issue. How can I configure boot itself. I found only the option "biosdev=<XX>". How can I disable Chameleon GUI? Could you please post me your grub.cfg. Thanks MiMe
  5. I replaced Chameleon v2.1svn r1640 with recent r1730 and put boot and Extra-Folder into root-dir of ESP. Grub finds boot and load it (option multiboot) but screen getting dark and dots are appearing (like loading something). No screen appears. I have to reset my thinkpad. Any idea? Any options are needed? Thanks for help. MiMe
  6. Hi Hellslinger, multiboot does not help. grub loads /boot file but screen turns black and nothing appears. Which boot-file do you use? I use that from Chameleon v2.1svn r1640 The reason four error "Still waiting for root device" is probadly missing HD kext (AHCI ..) that should be preloaded. Chameleon find mach_kernel but not driver that are ususally located at preboot.dmg or Extra-Folder outside root-partition. How can chameleon preload kext? Regards, MiMe
  7. Hi, I successfully installed Dualboot Ubuntu 11.10 64 Bit and OS X Lion on single partition of my netbook. HD is partitoned as GPT with Efi System Partition (ESP). (grub-efi-amd64 and grub-efi-amd64-bin version 1.99-12ububtu12) Grub2 is installed on ESP and is invoked by UEFI boot process. Grub2 starts flawlessly Ubuntu 11.10 64 Bit. I can boot OSX from external USB Stick (called MINI) but this is a cumbersome, almost painful procedure : interrupting boot process, selecting USB Stick to start Chameleon v2.1svn r1640. Chameleon detects 'hd(1,3) LION' partition but fails sometime to start. It can't find /machkernel. After inserting 'rd=disk0s3' on cmd line, chameleon succeeds usually at the second try. Actually I want to boot OSX with help of Grub2 not needing USB Stick any longer. Grub can boot EFI-Shell where I start rEFIt (Version 0.14 -rws). rEFIt shows me the options 'Boot Legacy OS from MINI' and 'Boot Legacy OS from Partition 3', but cant boot it. Error is 'Starting legacy loader // Error: Not Found while loading legacy loader // Please make sure that you have the latest firmware update installed.' My desktop computer boot snow leopard by grub1 installed on first MBR HD. menu.lst contains the lines ' #################### title OS X Leopard kernel (hd0,0)/boot/osx_boot biosdev=81 ' Option kernel is not used any longer at grub2. Trying to load osx_boot (Chameleon) by using option linux or multiboot fails. I tried also to use elilo. I can start elilo but elilo seems to boot only linux and no other os. Chameleon is installed on Lion (hd1,3) but how can I jump to it by grub2. How can I flawlessly integrate OSX Lion into my boot process? Please help. Thanks. MiMe
  8. Hi jack kyle & blackosx, thanks for your posts. Changing boot order (internal hdd before usb hdd; choosing boot device by pressing F11) inside BIOS does not help. IMHO problem is from Chameleon because OS X (which is mach_kernel) can't be started. Which Chameleon routine is starting /mach_kernel? It seems to me that this function is using another way to distinguish hdd than function that is getting hdd info from BIOS. If Chameleon can't start /mach_kernel it also won't be able to read /Extra/org.chameleon.Boot.plist from same partition. This makes sense to me. Booting from external CDROM (rBoot-LE-1.0.1) works like a charm. Unfortunately I can't remember whether LION is hd(0,3) or hd(1,3). (I can test it tomorrow.) Probadly - which makes sense - it will be hd(0,3) and there'll no hdd disorder. Yes I do know that it's a alpha release. My workaround (typing twice rd=disk0s3) works. I'm more and less fine but WAF could be highly improved ;-) Unfortunately 64 Bit GRUB2 inside EFI can't boot MBR. Thus I do need USB stick. Thanks a lot again. MiMe
  9. Hi, thx for that great job done. I face a small problem with it. Maybe it's a bug or a just a config issue. My osx86 box is running Chameleon_2.1svn_r1640 from usb boot stick loading Lion from internal GPT HD. Chameleon starts and shows me correctly 2 OS X installation : "hd(1,3) Lion" and "hd(1,6) Lion Test". Booting fails sometimes with "Can't find /mach_kernel". This indicates missing root device. Booting with "rd=disk0s3" succeeded after second try!! It seems to me that order of disks are messed up. I tried to specify rd by uuid in /Extra/org.chameleon.Boot.plist as args of Kernel Flags. Neither "rd=<UUID>" nor "rd=uuid --uuid=<UUID>" works. I spent couple of time searching but without success. So please help. Thx. Michael My Box : Lenovo ThinkPad x121e i3-2357M / 4 GB RAM internal : 320 GB / GPT / 64 Bit EFI Loading Ubuntu 11.10 via Grub external : 1 GB USB / MBR / Loading Lion
  10. Hi kizwan, i checked my elan p222 pc card controller on another computer. (debian, asus board, 3 GHz Celeron) Boths slots were working just as expected. I have to conclude, that my mobo like that controller not very much ;-( and it's not worth wasting time on that topic. I removed original IOPCCardFamily.kext, which helped to boot OS X without problem with inserted controller. I can use controller with linux, just one slot, which is better than none. I'm fine. I tried some update of kext you recommended : * with NVInject CI/QE got lost (no need to change) * AppleAzaliaAudio.kext enabled Audio out, which is great, but still need audio in (Skype) Anyway, thanks a lot for support, helping me to get deeper a little. Thanks! MiMe
  11. Hi kizwan, I would be happy to use just one slot. you're probadly right, that I use wrong and outdated kext from initrd.img. I was just happy that is booting. Instead of knowing how, I wanted to use my pccard controller first. Now I want and have to understand. Thus which kext I do necessarily need in initrd.img? Does AppleACPIPlatform.kext & AppleAPIC.kext has to be patched in my case (Reail DVD Installation). Concerning RICOH R5C485, seems that sdonner owns such a controller. I will contact him. Regards, MiMe
  12. Hi Kizwan, please find the dmesg attached. The name explains the bootopts -v -f [ -x | -s ] and if latest IOPCMCIAFamily.kext was loaded (with) or not (without). Yes, OS X is not booting with cardbus controller and without IOPCMCIAFamily.kext. It boots only with with controller, IOPCMCIAFamily.kext and save mode (-x bootops). Single user mode (-s bootops) always works. System is booting from grub using initrd.img to preload kexts (See attached file osx_initrd.img.txt) VGA is Geforce 7200GS and runs smoothly with QE/CI. I installed EFI String using UInstaller. There was a NVKush.kext in initrd.img, that seemed to disturb QE/CI. After removing NVKush.kext from initrd.img the problem was solved. Elan homepage http://www.pccard.co.uk/support/pfaq/plinux.php is mentioning : "Adaptors featuring TI controller chips include: * P111 (single rear slot) * P222 (twin rear slot) * P423 and derivative models - front/external, twin slot. Fron Linux's point of view only the controller chip is significant, all models using a TI chip are expected to behave in the same way. The PCIC type is i82365 and the necessary PCIC options are: "irq_mode=0 pci_csc=0 poll_interval=100" .. The effect of these options are: * to disable ISA interrupts and to use PCI interrupts only for the pcmcia cards * to disable Card Status interrupts altogether and just poll once a second for insertions The reason for polling the controller for Card Status Changes is that some drivers do not seem to be able to share interrupts" I will test it on linux to hopefully enable second slot. Maybe this is relevant for OS X. Maybe this pccard controller has problems with the mb (GA EP45-UD3R). Thus I consider to replace the cardbus controller. My local internet shop (no shipping cost) is offering a cardbus controller with RICOH R5C485 chip. Can you confirm that this chip is supported? I can't find it on list from ~Eureka initial posting (only "Ricoh RL5C465", "Ricoh RL5C466", "Ricoh RL5C475", "Ricoh RL5C476", "Ricoh RL5C477", "Ricoh RL5C478" are listed.) Thanks! MiMe dmesg.vfs_opts.wKext.txt dmesg.vfs_opts.woKext.txt dmesg.vfx_opts.wKext.txt osx_initrd.img.txt
  13. Hi kizwan, thx for your answer. Let me specify my adapter first in more detail. It's an P222 from "Elan Digital System Ltd." which is recognized by linux as : magnus:~ # lspci -nn .. 05:02.0 CardBus bridge [0607]: Texas Instruments PCI1420 PC card Cardbus Controller [104c:ac51] 05:02.1 CardBus bridge [0607]: Texas Instruments PCI1420 PC card Cardbus Controller [104c:ac51] .. root # dmesg .... Yenta: CardBus bridge found at 0000:05:02.0 [414e:454c] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:05:02.0, mfunc 0x00d00002, devctl 0x62 Yenta: ISA IRQ mask 0x0000, PCI irq 18 Yenta: CardBus bridge found at 0000:05:02.1 [414e:454c] Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:05:02.1, mfunc 0x00d00002, devctl 0x62 Yenta: ISA IRQ mask 0x0000, PCI irq 18 Yenta: Raising subordinate bus# of parent bus (#05) from #07 to #0a Please note the different vendor/device ids. System : [104c:ac51] => "Texas Instruments PCI1420 PC card Cardbus Controller" Yenta : [414e:454c] => "CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller" The PCI-Card has 2 Slots where appearently only one is working : Slot 0 works : Jan 26 17:09:29 magnus kernel: DVB: registering new adapter (pluto2) Jan 26 17:09:29 magnus kernel: pluto2 0000:06:00.0: board revision 2.15 Jan 26 17:09:29 magnus kernel: pluto2 0000:06:00.0: S/N 13320542100294 Jan 26 17:09:29 magnus kernel: pluto2 0000:06:00.0: MAC 00:d0:16:03:bb:91 slot 1 doesn't work : Jan 13 10:13:39 magnus kernel: DVB: registering new adapter (pluto2) Jan 13 10:13:39 magnus kernel: pluto2 0000:06:00.0: board revision 15.255 Jan 13 10:13:39 magnus kernel: pluto2 0000:06:00.0: S/N Jan 13 10:13:39 magnus kernel: pluto2 0000:06:00.0: MAC ff:ff:ff:ff:ff:ff Jan 13 10:13:39 magnus kernel: pluto2 0000:06:00.0: could not attach frontend It might be due to the different recognition of yenta, but I feel that i should tell. Now back to OS X. 1.1) -f -s boots successfully, but pci-card is not recognized : IOPCCard info: Mac OS X PCMCIA Card Services 3.3.0 IOPCCard info: options: [pci] [cardbus] [pnp] IOPCCard info: Intel ISA/PCI/CardBus PCIC probe: IOPCCard notice: Bad bridge mapping at 0xe7e04000! IOPCCard info: no bridges found. IOPCCardBridge::start failed IOPCCard info: Intel ISA/PCI/CardBus PCIC probe: IOPCCard notice: Bad bridge mapping at 0xe7e05000! IOPCCard info: no bridges found. IOPCCardBridge::start failed 1.2) -f -v results in black screen, last messages are ACPI_SMC_PlatformPlugin::start - waitforService(rsourceMatching(AppleIntelCPUPowerManagement) timed out IOKitWaitQuiet() timed out waiting to write kernel symbols InterfaceNamer: timed out waiting for IOKit to quiesce 1.3) -f -v -x boots into secure mode successfully with login but failed IOPCCardBridge::start 2.1) didn't change anything! Any idea! MiMe
  14. Hi, my Leo 10.5.6 Retail is running smoothly on my EP45-UD3R Board. Now I like to use my PC-PCMCIA-Card P222 (ENE 1420 Chip) Installing (IOPCMCIAFamily.kext from http://www.mediafire.com/chunnan OR IOPCIFamily.kext & IOPCCardFamily.kext from PCCard.10.5.2.beta3.zip OR IOPCIFamily.kext v8 & IOPCCardFamily.kext v8 and IOPCMCIAFamily.kext from http://www.mediafire.com/chunnan) results in loosing root device (without inserted Card P222). Boot screens shows : Extensions "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only on style. Extensions "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only on style. Extensions "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only on style. 12AppleACPIPCI is not compatible with its superclass, 11IOPCIBridge supperclass changed? ... Failed to load extensions com.apple.driver.AppleACPIPCI. Couldn't alloc class "AppleACPIPCI" ... Still waiting for root device Appears that I don't really know what kext exactly I do need! Any Idea? Thanks! MiMe
  15. After * booting grub-dfe.iso as CD * changing to Leo DVD retail * pressing fe to continue booting I get following message : Attempting to determine CPU Multiplier. If systems reboots, RDMSR 198h cause a fault. Determined CPU:FSB multiplier to be 9 Measuring TSC frequency (e.g. CPU Speed) CPU runs at 2999.742300 MHz BUS must therefore run at 333.304700 MHz system reboots. (although data ist correct : CPU Multiplier 9, Bus = 333 MHz, CPU Speed) My configuration : MOBO : GA-EP45-UD3R (Bios F5) CPU : Intel E8400 (3 GHz Wolfdale) RAM : 4 GB dfe-132 (v5.0.132_dfe_r146) Need help. Thx! MiMe
×