Jump to content

tommy6x

Members
  • Content count

    22
  • Joined

  • Last visited

About tommy6x

  • Rank
    InsanelyMac Protégé

Contact Methods

  • Website URL
    http://

Profile Information

  • Location
    Italy
  1. Hi all! I have a problem with sleep and my two graphic cards. By now, I have disabled the jMicron (eSata), Samsung (sata6) and ASMedia (usb3) controllers. With Lion my system was not able to go to sleep, the screen just kept getting black, but the pc was still running. With Mountain Lion, it is able to sleep and wake, but with two graphics card, wake takes about 5 min. With a single GTX560 it sleeps and wakes with no problems. A year ago I had a P8Z68-V PRO (non gen3), with the same configuration (old bios, not 3xxx version), Lion (10.7.1) was able to sleep and wake properly (had to change because the onboard audio was not able to switch correctly from front panel to rear panel). I have been working for about a month for the Mountain Lion upgrade, and it is almost finished. I still have to test the disabled controllers (and find the right kexts....), but everything else is working perfectly (apart sleep ). I attached my DSDT and system.log. Thanks for your time PS I'm using iMac12,2 in smbios.plist Edit: Added my EFI strings. slisleep.zip
  2. tommy6x

    ASUS P8Z68-V Pro

    I think I have found something. This freezes are not coming from IRQs, it is OS X that switches when not needed from rear panel to front and viceversa. If I unplug and plug fast my headphones to the front panel after sleep (when rear works good), I can see iTunes' timeline pause, like in freezes. If I continue to plug and unplug, I can make iTunes pause for a very long time (until I break the front-panel port, I suppose ). I found that VooDooHDA works, I think jack recognition can be enabled, but without I didn't notice any freeze, it just works, front and rear. Now, since I've seen others with this motherboard with ALC892 using AppleHDA, I'm wondering why I've this problems. In System Preferences> Sound, 4 outputs are listed, 2 internal speakers, 2 digital output. Only the first internal speaker outputs to front and rear. Is this normal? Is there anyway to make OS X stop switching?
  3. Con un hackintosh in ogni caso non puoi usare bootcamp, dice che devi aggiornare il firmware Boot ROM; se hai bisogno di modificare le partizioni, usa utility disco. Per quanto riguarda l'hdd: Viene riconosciuto come esterno perché Mac OS X considera gli hdd con capacità hot-plug come esterni. Si tratta di pura estetica, quindi puoi scambiare le icone degli hd, così non ti appariranno più arancioni, altrimenti puoi usare la kext IOAHCIBlockStorageInjector, che non fa altro che specificare a Snow Leopard che gli HD sono interni... http://www.tonymacx86.com/viewtopic.php?f=7&t=2754 Da quello che ho visto, hai un ICH7M... http://www.insanelymac.com/forum/index.php?showtopic=186653 Se vuoi usare questa, dovresti cercare di capire se il device-id del tuo dispositivo SATA corrisponde con quello messo qui sotto ICH7, altrimenti questa kext non ti farà nulla... Se non hai modificato il DSDT, usa IORegistryExplorer, cerca il dispositivo SAT0, e vedi il device-id. Nota che nella kext, nel file info.plist, nella chiave IOPCIPrimaryMatch c'è 0x27c18086. 27c1 è il device-id, 8086 è il vendor-id (Intel). Ho qualche sospetto che questa kext funzioni direttamente, credo che dovrai metterci il giusto device-id; in ogni caso, puoi anche modificare il dsdt e modificare il device-id da lì, in maniera che corrisponda con quello di un Intel ESB2, senza usare questa kext (che fa proprio apparire l'ICH7 come ESB2...) In questa kext non c'è nessun device-id, http://www.kexts.com/view/502-download.html, credo che questa vada comunque in ogni caso.
  4. tommy6x

    ASUS P8Z68-V Pro

    Checked all the devices IRQs, without DSDT I got: 0x00 @fec00000, P001-7 (all CPUs), pci8086,1c3a 0x01 P001-7 (all CPUs), GBE 0x02 HDEF, PIC, PWRB 0x03 SAT0 0x04 P0P1.display0, RTC0 0x05 P0P1.HDEF 0x06 P0P2.display0, SMC 0x07 P0P2.HDEF 0x08 RTC0 0x09 0x0a 0x0b HPET 0x0c HPET 0x0d COPR 0x0e There are 3 HDEFs because I'm using an enabler, I think the ones under P0P1 and P0P2 are HDMI audio from the GTX 560... Now I've removed the enabler and modified the DSDT, I only fixed the errors (DSDTEditor fixed them...) and added Device HDEF, renamed a few devices (RTC0, TMR, PIC, SBRG, COPR), added dropSSDT in chameleon config and used this SSDT table for P and C states of my i7-2600k: http://www.insanelymac.com/forum/index.php...p;#entry1687122. Then I removed overclock, set mac model to MacBookPro8,3 in smbios.plist and checked with MSRDumper that P-states were working. According to http://www.projectosx.com/forum/index.php?...ost&p=15319 this freezes in audio playing may come from bad CPU Power Management; since I've got P-states and C-states working, I suppose CPU Power Management is OK, right? I think my IRQ mapping are ok, I looked at an ioreg from an iMac12,2 and MacBookPro8,3 and found that HDEF had the same IRQ assingments (0x2, 0x16), IPIC had IRQ 0x2, HPET had already right IRQs, like TIMR (no IRQs...). Also, removing the enabler kext the HDEFs under P0P1 and P0P2 disappeared. In iMac's and MacBookPro's DSDT I checked for the _PRW return values in HDEF, they are 0x09, 0x04, used them in my DSDT; under Apple's \_GPE I found that mac devices in _L0D check if OSDW is true (if OS=Darwin), then Notify ......HDEF, 0x02: added it in _L0D, without if, since I'm using Darwin... Still nothing changed. I've been trying any solution I found for a week, It's not I didn't use search well, if I didn't find nothing it's because I'm not able to , so has anyone an idea about where the problem may be? Are the IRQ assingments ok? In Windows I found that the Audio controller uses 3 IRQs, one shared with the first PCIe SLOT and the GFX card connected, another shared with a PCI bridge, only one not shared (all over 15, so not modifiable with DSDT IRQNoFlags...).
  5. tommy6x

    ASUS P8Z68-V Pro

    Hi all, I also have this P8Z68-V PRO, I got my realtek ALC892 working, but not correctly. I've installed Lion two times, the first one I modified my DSDT, and got all the devices working, the second one I just installed Lion (with andy's method http://www.insanelymac.com/forum/index.php?showtopic=261312), and removed his DSDT from /Extra; then added EFI strings and modified the Info.plist in NVDAGF100Hal.kext to add my gfx card's device-id (GTX 560). In both the installations whenever I try to play an audio file, or a video (downloaded or from youtube) the sound freezes. Let's say, every 3 or 4 seconds it freezes a moment, then for some other 10 seconds it will work, and so on... In the first install I had created the device HDEF in DSDT, and used a modified AppleHDA for ALC892 (modified from the stock Lion next, http://www.insanelymac.com/forum/index.php...LC892+appleHDA), in the second one there's an enabler kext and a patched appleHDA. I also tried with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], using appleHDA rollback and alc8xx (with the DSDT mod), but nothing changed. The really strange thing is that if I plug a headphone in the front-panel, audio plays perfectly. Then (in the first installation I also had sleep working) if I woke up Lion after sleep, the front-panel had freezes, the back port worked fine. Sleeping and waking for another time changed nothing. So, If I put Lion to sleep and wake it up, I get the audio working. Without sleeping, the front panel works fine. I tried unplugging from the motherboard the front-panel, but didn't get any better. During boot I see no sound assertion, in both installations. I have no idea where the problem is. PS. I also used the HDEF device posted here, no differences... I attached the DSDT I used, I commented what I did, but not everything... Finally: Since I've a z68 chipset, I also used the integrated hd3000, but the audio was playing in the same way. Tried with and without dedicated graphics card; by now I've 2 GTX 560, but enabled only 1 with EFI strings in the second installation, in the first one I used EFI strings for both. DSDT.dsl.zip
  6. tommy6x

    P8Z68-V Pro Lion cdboot

    Tried HackBoot Lion by MaLd0n, got panic with ACPI error IOPlatformExpert.cpp:1499
  7. tommy6x

    P8Z68-V Pro Lion cdboot

    Hi all! I'm wondering if it's possible to install Lion from a Chameleon cdboot. First, more info: ASUS P8z68-V PRO with UEFI BIOS v.0606 Intel i7-2600k (using iGPU by now) I've tried [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], but I get instant reboot after swapping DVD; I've tried ^Andy^'s bootcd (but it was for Snow Leopard, with 10.7.4 kernel, I think, and for P8P67...) from here: http://www.insanelymac.com/forum/index.php?showtopic=252849 ; I've finally tried to build a bootcd myself, I used this guide: http://blangsak.com/apple/hackintosh-osx/h...on-2-0-rc5.html (and used Lion's kernel). In any case I got an ACPI error, ending with IOPlatformExpert.cpp:1504 (followed by "can't perform kext scan: no kext summary"). I've managed to install Lion with an USB stick, after install I get KP during HDD boot (via chameleon USB stick), but I don't want to cover this here. Any ideas?
  8. tommy6x

    Asus P5E DSDT fixes

    You're right... or at least, I think so. When I looked into my kext, I found that I missed the last step, I don't know how... Never mind; I did a great mess with kexts and the kextcache of snow leopard. The first time I tried your kext, it didn't work, because (as I thought after) OSX hadn't the time to rebuild the kextcache before I rebooted. That's why I decided to make one myself, and (don't know why) I rebuilt the cache, but I didn't get that the cache was making it working. That was the kext not completely edited, and it explains why I didn't have audio-in working. Reading your answer, since I didn't make a backup of the original 10.6.8 AppleHDA, I reinstalled the update, and tried to repatch it, and it didn't work after a reboot (I didn't update the kextcache). After some other attemps, I tried to rebuild the kextcache with "touch /System/Library/Extensions"... After reboot, It was working, also the audio-in. Not satisfied, I reinstalled the DeltaUpdate, placed in /S/L/E your kext, rebuilt the cache and rebooted. Guess what? It's working. I'm sorry, I did a really stupid mistake. Thanks for your help, time and work.
  9. tommy6x

    Asus P5E DSDT fixes

    I have a P5K-E, but the audio chip is the same ad1988b; I've been using the integrated audio in until 10.6.7, after patching the new AppleHDA.kext as you said, or using yours, I get audio out working perfectly, but in system preferences I have only digital audio in, and no audio-in working. Placing the ad1988bfix.kext in /E/E I get the integrated mic working again (and also sound assertion during boot log). Is there any way to fix the internal mic, using only the new AppleHDA.kext?
  10. Mah... senti, non so se hai provato, ma penso che dovrebbe essere tutto a posto, non penso che il problema possa essere l'avvio tramite usb... Prova a farti un cd di boot con l'ultimo chamaleon, crea le gfx strings per la tua scheda video, includile nel file plist, e mettici tutte le kext fornite da questa guida... prova a vedere se esiste un nuovo fakesmc, ma non saprei dirti nulla di più preciso, è un monte di tempo che non mi giro più le scatole con questa roba, ho installato snow leopard da tanto tempo, e se dovessi reinstallare non saprei da che parte rifarmi... Comunque un errore ACPI non so se è legato alla scheda video... guarda qualcosa nel bios e vedi se c'è qualcuno che consiglia dei settaggi particolari per l'ACPI. Ho finito le idee, mi dispiace non poterti essere d'aiuto, ma se prima potevo dare qualche dritta a qualcuno, adesso ne so meno di te, quindi di nuovo, scusa le mie istruzioni generiche... volevo solo sapere se hai provato qualcosa del genere.
  11. Se non mi ricordo male, mi pare che il controller intel (ich9r) fosse settato su AHCI, e il controller Jmicron pure, su AHCI... è passato del tempo, e io la capoccia non ce l'ho ottima...
  12. Vedo con google che qualcuno si lamenta che con il VoodooHDA non funziona il microfono della tua scheda audio... quindi ho il forte sospetto che funzioni la parte output... Qui la cosa si complica: alcuni consigliano di modificare il dsdt, ma qui per me è davvero terreno minato, non saprei che dirti, nè come patcharlo di preciso. Ci sarebbe questo tizio che l'ha fatta funzionare su un notebook... http://www.insanelymac.com/forum/index.php?showtopic=143697 Di questa cosa è meglio parlarne in privato, questa era una guida originariamente, possiamo lavorare insieme su questa cosa, sinceramente vedo più facile risolvere il problema con l'audio che quello con la scheda video. Altra cosa: se provi a fare delle GFX strings con OSX86Tools, dandogli una Custom Nvidia, non ne cavi le gambe? Ho visto che hai già messo le gfx strings per la scheda ethernet... non è che hai fatto come me, che hai messo due stringe esadecimali generate da due plist separati? Per l'audio, per prima cosa proviamo con VoodooHDA: http://www.insanelymac.com/forum/index.php?showtopic=175372 Scarica l'ultimo allegato, è il prefpane... Segui quanto dice qui per far sì che parta all'avvio. http://forum.voodooprojects.org/index.php/topic,139.0.html Poi metti la kext che ha messo Nextor nel suo zip in Sistema/Libreria/Extensions, ricordati di riparare correttamente i permessi, con i comandi scritti da Nextor. A quanto pare ad alcuni funziona. Ti consiglio una volta installata la kext, il pref pane e impostato l'autoavvio del programma per caricare il prefpane, di riavviare... ho visto che solo così si riesce a far funzionare bene l'affare. Comunque, se è possibile anche per te, la cosa migliore è modificare il DSDT... a occhio pure te puoi fare a meno delle kext AHCI, se modifichi il DSDT. In più, se riesci ad usare i driver nativi apple per la tua scheda audio, potrai anche usare il microfono integrato, con tutti i controlli volume che ti pare. Se riusciamo ad ottenere un DSDT valido, lo alleghi ad un post, e poi chi ha la p5kr è a posto con snow leopard. Per l'nvinject, non ti posso dire molto... è da quando usavo tiger che non ho più a che fare con injector... a dire il vero i primi tempi con leopard usavo sempre il natit, mi sembra.... Comunque, per la tua scheda video ti so dire poco, oramai sono abituato con le GFX strings, prima con la 8800GT, poi con i driver evga per la gtx285 (usati sulla gtx260), poi di nuovo con le GFX strings adesso... Per la scheda video potrebbe essere un po' difficile, ma di questo ne parliamo in altra sede... Domanda: perchè non fai un pensierino a qualcosa di nuovo per scheda video? Ciao.
  13. I kext di Leopard vanno modificati che tu lo voglia o no, sia per usarli a 64 sia a 32 bit, almeno questo è quel che mi risulta. Il sistema a 64 bit ha i suoi vantaggi (quick time è più veloce del 1,3x a partire ). Il tuo errore con il mach_kernel è un po' strano... cosa ci hai messo nel com.apple.Boot.plist? Potresti scrivere l'errore che ricevi? Prova una volta dentro lo chameleon, prima di avviare il dvd, a usare arch=i386 -v Vedi cosa viene fuori...
  14. Sì, la kext per la scheda Ethernet la devi mettere dentro alla kext IONetworkingFamily, e devi sostituire quella che c'era prima. E' probabile che tutte le volte che Apple farà un aggiornamento di sistema, dovrai risostituire la kext RTL8139 originale con quella scaricata. Non saprei dirti di preciso perchè non funziona se non caricata manualmente, forse perchè in fase di avvio il sistema magari se la metti in /Extra/Extensions viene caricata, ma poi mac os x carica la sua passandoci sopra... hanno lo stesso nome... per evitare dubbi, la metti dentro a dove ti avevo detto, sostituisci e vai, dovresti essere a posto. Ho controllato la kext per l'audio con kextutil... dice che non ha supporto a 64bit, quindi direi che quella non carica se non avvii il sistema a 32bit... forse puoi risolvere patchando il dsdt per la scheda di rete... per la scheda video, come le hai fatte le efi strings? Su leopard cosa usavi per la tua scheda video? Il DSDT è una cosa un po' particolare... cerca un po' con google, anche su questo forum... più o meno è così: sostanzialmente il DSDT contiene le informazioni da trasmettere al tuo sistema operativo riguardo il tuo hardware. Prendiamo per esempio me ( ): ho la scheda audio ad1988b integrata. Ho modificato seguendo una guida il DSDT, nella sezione del dispositivo audio, facendo sì che trasmettesse al mac invece di "Qui ad1988b" "Qui scheda audio apple integrata". Così facendo il mac attiva le sue kext native per la scheda audio. Naturalmente questo trucchetto non funziona sempre, nel caso mio si vede che la ad1988b è simile ad una scheda audio apple, quindi posso usare le kext native. Infatti adesso ho pieno supporto della scheda audio, riesco a regolare persino il volume di entrata del microfono. L'ho anche usato per far sì che il mac riconoscesse l'ICH9R per gli hd invece che come ICH9R come Intel ESB2 AHCI... Mentre il jmicron non mi viene riconosciuto, visto che normalmente sui mac non ci sono i controller jmicron, quindi devo usare la kext.
  15. PlatformUUID.kext Corregge un errore UUID, è una kext non necessaria (io non la sto usando) AppleIntelIntegratedFramebuffer.kext Da quel che ho capito serve per le schede grafiche intel integrate (io non la uso) SleepEnabler.kext Corregge un problema con lo sleep del sistema (a me non lo corregge, nel senso, il pc va in sleep, ma non ritorna più alla vita ) IOGraphicsFamily.kext Boh, io non la sto usando. C'è anche inclusa nel sistema, dev'essere una kext patchata... NullCPUPowerManagement.kext Serve per impedire a mac osx di bloccare il processore, ma a me va anche senza.. fai delle prove... fakesmc.kext SERVE per impedire a mac di bloccare il processore, senza non si avvia. OpenHaltRestart.kext Corregge problemi con il riavvio del pc (lo sto usando) Allora, per prima cosa: hai usi tastiera/mouse PS2? Per la scheda video, usa efi strings: scarica osx86tools: http://osx86tools.googlecode.com/files/OSX...ols_1.0.150.zip Con quello genera delle efi strings per la tua scheda video, se non c'è il tuo modello, scegli custom nvidia dal menù, e dagli le informazioni che vuole. Alla fine hai una stringa esadecimale pronta. Ti ho descritto le funzioni delle kext che stai usando. Ricordati di unire le efistrings della scheda video con quelle della scheda di rete, è fondamentale affinchè funzioni time machine. Per la tua scheda di rete, avevo trovato una kext patchata: http://cid-8b65993ef55cf014.skydrive.live....==?view=details Per la scheda audio, ho visto che hai un pkg che si chiama alc883... quindi, guardando sempre su questo skydrive, ho trovato questa pagina: http://cid-8b65993ef55cf014.skydrive.live....==?view=details Non so... queste due cose dovrebbero risolverti un po' di problemi... Adesso, per l'installazione: per la scheda di rete la cosa mi risulta dubbiosa... non saprei bene... forse funziona direttamente mettondola in /Extra/Extensions... ci sta però che invece tu debba per forza sostituirlo con quello contenuto nel kext IONetworkingFamily, contenuto in /Sistema/Libreria/Extensions... comunque, ricordati che quando lavori con le kext devi sempre riparare i permessi, quindi, per la scheda di rete, se la devi mettere nella kext originale: vai in Sist./Lib./Ext./ trova la kext IONetworkingFamily.kext, cliccaci con il destro (o control+click), scegli mostra contenuto pacchetto, vai in contents>plugins. Qui devi sostituire la kext dello zip con quella vecchia... una volta fatto questo, ripara i permessi... ti consiglio di risalire di una cartella, quindi aprire il terminale, scrivi: cd (spazio) trascini la cartella plugins nella finestra del terminale sudo su <tua pass> chown -R root:wheel * chmod -R 755 * Se sei impaziente, puoi provare a fare: kextload AppleRTL8139.... e vedere se funge (dovrebbe). Per la scheda audio copi la kext estratta dallo zip in /Extra/Extensions, e se sei impaziente provi sempre con il terminale con privilegi di root a usare il comando kextload con quella kext... Consiglio per fare prima: non so se lo sai, ma quando usi il terminale, e devi digitare il nome di una cartella, per esempio: vogli andare in /Extra/Extensions, mi trovo in /Extra; scrivo cd Extensions, ma se non vuoi scrivere Extensions per intero, basta che cominci a scrivere parte del nome, tipo cd Ext, quindi premi TAB. Il terminale scriverà per te automaticamente il nome della cartella fino in fondo, ma se invece ci fosse una cosa del tipo: in /Extra ho due cartelle: pallino1 e pallino2; se scrivo cd pal, premo tab, il terminale scrive fino a pallino, poichè i due nomi di cartella corrispondono fino ad un certo punto e non sa cosa prendere... Per il boot.plist... mah, prendi l'allegato, quindi ci aggiungi le tue efi strings dove vuoi, e anche le impostazioni per lo chameleon. Il file com.apple.Boot.plist allegato non è pronto per essere usato, ci ho aggiunto di già una linea per le efistrings, così fai prima. Non lo mettere direttamente in /Extra, ci sta che venga fuori un po' di confusione, se lo vuoi usare direttamente, cancella le righe 16 e 17. Una volta piazzato in /Extra, devi cambiare i permessi.. basta: sudo su <pass> chown root:wheel (trascina il file com.apple.Boot.plist posizionato in Extra) oppure: apri il terminale sudo chown root:wheel (trascina il file com.apple.Boot.plist posizionato in Extra) Questo è tutto... non saprei che altro dirti... ti consiglio di capire bene come si chiamano tutte le periferiche della tua scheda madre, e quindi di cercare con google p5kr snow leopard, p5kr hackintosh, audio p5kr snow leopard... Per la tua scheda di rete ho cercato la scheda che avevi messo in firma (meno male che ce l'hai messa, altrimenti non avrei mai capito che scheda c'era sulla p5kr): RTL8193 snow leopard. E sono finito su quello skydrive... che fortuna Ciao, e buon lavoro. com.apple.Boot.plist.zip
×