Jump to content

Shutdown FIX su HP e ACER | CAUSA Audio ALC268 | NUOVO KEXT SENZA FIX!


  • Please log in to reply
83 replies to this topic

#1
darkonme

darkonme

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Location:Bologna
NUOVA PROCEDURA CON NUOVI KEXT by Joeandmat

ragazzi!! niente pi shutdown fix!! basta installare l'applehda giusto!

da me lo shutdown non andava, ma ho trovato 3 applehda per alc268 finalmente con shutdown funzionante (senza fix!)..

provate quello che va meglio..

PS: alcuni hanno l'autosensing, cio dovrebbero riconoscere le cuffie non appena inserite.. provate e fatemi sapere!

MadTux_ALC268
MadTux_ALC268_A
ALC268 with autosensing

NB: dovete inserire oltre all'AppleHDA.kext anche l'HDAEnabler.kext.. basta installarli con kexthelper entrambi..

PS: forse il 3 uguale a uno dei due.. non ne sono sicuro.. postate anche se il mute vi funziona!!!

ciao!!



VECCHIA PROCEDURA

Allego qui Posted Image Install_HDA_Fix_v3.zip

uno zip contenente una applicazione che "Installa" automaticamente la soluzione trovata da shamrock73.

Informazioni utili

Consente il corretto spegnimento se alimentato a corrente, ma se a batteria, prima di spegnere premere sul tasto volume per alzarlo o abbassarlo.

Cosa fa l'installer ?

crea la cartella AppleHDA.taruga (/System/Library/Extensions/AppleHDA.taruga) e vi sposta all'interno la cartella Contents contenuta in AppleHDA.kext (/System/Library/Extensions/AppleHDA.kext/Contents), che ad ogni avvio viene ripristinata in AppleHDA.kext e dopo aver caricato il kext rispostata in AppleHDA.taruga.

Questo lo script contenuto nella cartella /Library/StartupItems/LoadHDA, che viene lanciato all'avvio:

#!/bin/sh
mv /System/Library/Extensions/AppleHDA.taruga/Contents /System/Library/Extensions/AppleHDA.kext
kextload -t /System/Library/Extensions/ALCinject.kext
kextload -t /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext
kextload -t /System/Library/Extensions/AppleHDA.kext
kextcache -k /System/Library/Extensions
mv /System/Library/Extensions/AppleHDA.kext
/Contents /System/Library/Extensions/AppleHDA.taruga

postato da shamrock73.

Per ripristinare la configurazione originale sufficiente dare da terminale i comandi

sudo mv /System/Library/Extensions/AppleHDA.taruga/Contents /System/Library/Extensions/AppleHDA.kext
sudo rm -r /System/Library/Extensions/AppleHDA.taruga

sudo rm -r /Library/StartupItems/LoadHDA


Per conoscere quali script vengono lanciati all'avvio, usare System Profiler e andare su Software -> Elementi di avvio

RingraziamentiSe avete dei consigli su possibili migliorie, ben vengano :wallbash:

A Presto, DarkOnMe.

#2
shamrock73

shamrock73

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
Ciao, ti faccio notare che avevo trovato gi tempo fa
una soluzione a questo e secondo me meno laboriosa
(che io uso con successo ormai da tempo senza problemi)

http://forum.insanel...100#entry669158


in poche parole basta uno script del tipo

#!/bin/sh
mv /System/Library/Extensions/AppleHDA.kext.taruga /System/Library/Extensions/AppleHDA.kext
kextload -t /System/Library/Extensions/ALCinject.kext
kextload -t /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext
kextload -t /System/Library/Extensions/AppleHDA.kext
kextcache -k /System/Library/Extensions
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.taruga




L'unica cosa da fare prima di eseguirlo la prima volta andare in /System/Library/Extension e fare

sudo mv AppleHDA.kext AppleHDA.kext.taruga



e poi per farlo eseguire automaticamente al login fai questo:
  • Open Terminal (Applications/Utilities).
  • In the Terminal window, type:

    sudo defaults write com.apple.loginwindow LoginHook /path/to/script

    (where /path/to/script is the full path to the script that you want to execute when a user logs in—it doesn't have to be in the user's Home directory).

    This modifies the /var/root/Library/Preferences/com.apple.loginwindow file.
  • Type your password at the prompt, then press Return.
in questo modo accendi e spegni il pc normalmente e senza applicazioni esterne.



A me questo metodo funziona 100% delle volte quando il pc attaccato alla presa elettrica,
invece quando funziona a batteria non sempre funziona....tu hai mai notato questo?

ciao!

#3
darkonme

darkonme

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Location:Bologna
Ciao shamrock73,
confermo che la tua soluzione funziona.
La mia la ho ritestata + volte, implementando anche lo script da te riportato, ed alcune volte va, altre no, anche a batteria. Di fatto ho notato che quando passi da corrente a batteria, dopo alcuni secondi l'audio si disattiva e riattiva... sembra venga reinizializzato... sto cercando una soluzione, se riesco ti faccio sapere.

Ciao.

#4
Joeandmat

Joeandmat

    InsanelyMacaholic

  • Retired
  • 3,356 posts
  • Gender:Male
  • Location:Turin (Politecnico)
beh, provate questo.. ho messo tutto in una cartella.. ho sistemato con 2 script, basta installare che dovrebbe andare! ;)
non ho modo di provare adesso.. ma se a qualcuno va (magari qualche sfaticato che non vuole fare script..)..

dunque, estraete il contenuto nel desktop.. copiate la cartella AUDIO_FIX appena creata sotto la root dell'hd di mac..
a questo punto eseguire ScriptINST e tutto dovrebbe andare bene..

aspetto vostre risposte! :)

#5
Paolo84

Paolo84

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
Ciao a tutti sono nuovo di questo forum. Giusto oggi ho installato Kalyway 10.5.2 e fixato i vari problemini dell'audio e della scheda grafica. Con il mio Pavillion sto riscontrando il problema dello spegnimento. Ho provato ad eseguire lo script di Joeandmat (mi sembrato il meno complicato) ma mi ha riportato il seguente errore.

Last login: Sun May 18 23:25:08 on console
/AUDIO_FIX/ScriptINST; exit;
pauls-hp-pavilion-dv6500-notebook-pc:~ paul$ /AUDIO_FIX/ScriptINST; exit;
-bash: /AUDIO_FIX/ScriptINST: /bin/sh^M: bad interpreter: No such file or directory
logout

[Processo completato]

Essendo la mia prima volta su Mac, come ROOT ho inteso che fosse la partizione su cui installato Leopard. Quindi la cartella Audio_Fix non l'ho posizionata sotto SISTEMA piuttosto che LIBRERIA.

Come dovrei fare per eseguire correttamente l'installazione ?


Grazie !
Ciao

#6
netbix

netbix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts

beh, provate questo.. ho messo tutto in una cartella.. ho sistemato con 2 script, basta installare che dovrebbe andare! :(
non ho modo di provare adesso.. ma se a qualcuno va (magari qualche sfaticato che non vuole fare script..)..

dunque, estraete il contenuto nel desktop.. copiate la cartella AUDIO_FIX appena creata sotto la root dell'hd di mac..
a questo punto eseguire ScriptINST e tutto dovrebbe andare bene..

aspetto vostre risposte! :D


Questo script ha un po' di problemi a girare su leopard !
Per primo mi sa che stato scritto su un sistema windows ! Ha dei return strani all'interno ! deve essere convertito in UNIX.
Secondo la cartella /users non esiste in Leopard, casomai esiste /Users.
Entro sera posto quello rivisto e corretto dal sottoscritto.
Ciao

#7
shamrock73

shamrock73

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
Lo script sostanzialmente fa quello che avevo postato, grazie a Joeandmat per aver automatizzato...io sono troppo pigro ;-)
Windows non c'entra niente e se c'e' un typo basta correggerlo no? ;-)
Suggerisco pero' di mettere lo scripAUDIO in un post diverso, tipo bin oppure Users/bin o altro...e di aggiungere l'estensione .csh
essendo un csh script....


ciao

p.s. rimane il problema dello spegnimento non sempre funzionante quando si usa la batteria....qualcuno lo ha risolto??

#8
netbix

netbix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts
Io ho corretto lo script cosi e funziona su leopard 10.5.2


#!/bin/sh
mv /System/Library/Extensions/AppleHDA.kext.taruga /System/Library/Extensions/AppleHDA.kext
kextload -t /System/Library/Extensions/ALCinject.kext
kextload -t /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext
kextload -t /System/Library/Extensions/AppleHDA.kext
kextcache -k /System/Library/Extensions
mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.taruga

Ciao.

Attached Files



#9
Paolo84

Paolo84

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
netbix ho provato il tuo script. Premetto che non sono molto pratico di Mac. Ho estratto il contenuto sul desktop e l'ho avviato con un doppio click. Il computer ha iniziato a macinare, le ventole hanno aumentato la loro velocit e la luce arancio del muto si colorata di azzurro. Ho aspettato una decina di minuti. Ho riaviato e si presentata la stessa situazione. Cpu che caricava non so cosa e le ventole quasi al massimo. Ho provato cmq a spegnere il portatile il quale mi si bloccato con lo schermo nero e le ventole e led accessi accessi.
Cancellato lo script, riavviato, ed tutto tornato normale con il difetto dello spegnimento.

#10
darkonme

darkonme

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Location:Bologna
Allego qui Attached File  Install_HDA_Fix.zip   207.78KB   192 downloads uno zip contenente una applicazione che "Installa" automaticamente la soluzione trovata da shamrock73.

In ogni caso non c' ancora una soluzione per il passaggio all'alimentazione da batteria, ma , secondo me, andrebbe modificato lo script che viene lanciato quando si passa alla batteria, poiche pare che reinizializzi il kext audio, mettendolo in modalit risparmio energetico, difatti a me diventa rosso il led del tasto mute, ogni volta che l'audio non utilizzato... mah...

#11
Joeandmat

Joeandmat

    InsanelyMacaholic

  • Retired
  • 3,356 posts
  • Gender:Male
  • Location:Turin (Politecnico)
scusate per l'errore.. per ora ho leo fuori uso, quindi solo windows.. per questo quegli errori.. e poi siccome ho formattato da poco la partizione, non potevo vedere se la cartella era Users o users..

#12
netbix

netbix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts

Allego qui Attached File  Install_HDA_Fix.zip   207.78KB   192 downloads uno zip contenente una applicazione che "Installa" automaticamente la soluzione trovata da shamrock73.

In ogni caso non c' ancora una soluzione per il passaggio all'alimentazione da batteria, ma , secondo me, andrebbe modificato lo script che viene lanciato quando si passa alla batteria, poiche pare che reinizializzi il kext audio, mettendolo in modalit risparmio energetico, difatti a me diventa rosso il led del tasto mute, ogni volta che l'audio non utilizzato... mah...


Ok funziona !
Per cortesia potresti essere pi preciso nel dire quali file va a modificare e dove mette lo script di avvio ?
Grazie

#13
netbix

netbix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts

Ok funziona !
Per cortesia potresti essere pi preciso nel dire quali file va a modificare e dove mette lo script di avvio ?
Grazie


Volevo chiedere un'altra cosa, capita anche a te che l'audio, specialmente quando parte un suono, gracchi un po' ? E se si c' un rimedio ?

#14
darkonme

darkonme

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Location:Bologna
No, a me non gracchia, perfetto... per uso ALC268_Installer2.zip, non so tu.

Comunque, lo script rinomina la cartella AppleHDA.kext (/System/Library/Extensions/AppleHDA.kext) in AppleHDA.kext.taruga e crea una cartella denominata LoadHDA (/Library/StartupItems/LoadHDA) che contiene lo script

#!/bin/shmv /System/Library/Extensions/AppleHDA.kext.taruga /System/Library/Extensions/AppleHDA.kextkextload -t /System/Library/Extensions/ALCinject.kextkextload -t /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kextkextload -t /System/Library/Extensions/AppleHDA.kextkextcache -k /System/Library/Extensionsmv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.taruga


postato da shamrock73.

Per ripristinare la configurazione originale sufficiente dare da terminale i comandi

sudo mv /System/Library/Extensions/AppleHDA.kext.taruga /System/Library/Extensions/AppleHDA.kext
sudo rm -r /Library/StartupItems/LoadHDA

Per conoscere quali script vengono lanciati all'avvio, usare System Profiler e andare su Software -> Elementi di avvio

#15
Paolo84

Paolo84

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
Quindi stai dicendo che il problema dello spegnimento risolto definitivamente o cmq aggirato in modo tale da non presentarsi ?

#16
netbix

netbix

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts

No, a me non gracchia, perfetto... per uso ALC268_Installer2.zip, non so tu.Comunque, lo script rinomina la cartella AppleHDA.kext (/System/Library/Extensions/AppleHDA.kext) in AppleHDA.kext.taruga e crea una cartella denominata LoadHDA (/Library/StartupItems/LoadHDA) che contiene lo script

#!/bin/shmv /System/Library/Extensions/AppleHDA.kext.taruga /System/Library/Extensions/AppleHDA.kextkextload -t /System/Library/Extensions/ALCinject.kextkextload -t /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kextkextload -t /System/Library/Extensions/AppleHDA.kextkextcache -k /System/Library/Extensionsmv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.kext.taruga

postato da shamrock73.Per ripristinare la configurazione originale sufficiente dare da terminale i comandi

sudo mv /System/Library/Extensions/AppleHDA.kext.taruga /System/Library/Extensions/AppleHDA.kextsudo rm -r /Library/StartupItems/LoadHDA

Per conoscere quali script vengono lanciati all'avvio, usare System Profiler e andare su Software -> Elementi di avvio

OK Grazie.Allora io uso ALC268_Installer1.zip.
Avevo provato prima ALC268 Installer2.zip ma non sentivo nulla, con Installer1 si sente.
Ma si sa qual' la differenza tra l'1 e il 2 ?
Il dump della mia scheda audio :
Codec: Realtek ALC268
Address: 0
Vendor Id: 0x10ec0268
Subsystem Id: 0x103c30cc
Revision Id: 0x100003
........

montata su un HP pavilion 9770el


Scusa, ma se ora voglio provare l'installer 2 devo ripristinare AppleHDA originale o si pu applicare sopra all'installer 1 ?Grazie dell'aiuto

#17
Paolo84

Paolo84

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
Mi da come errore che non riesce a trovare il file AppleHDA.kext anche se esiste nella cartella Extensions
L'ALC Installer 2 non funziona neanche a me...

#18
darkonme

darkonme

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Location:Bologna

Quindi stai dicendo che il problema dello spegnimento risolto definitivamente o cmq aggirato in modo tale da non presentarsi ?


Purtroppo non affatto risolto, questo escamotage funziona solo se tieni il pc connesso alla corrente, ma se passi alla batteria non va; purtroppo c un problema con questa modalit che disabilita l'audio quando non utilizzato, reinizializzando in continuazione il kext...

OK Grazie.Allora io uso ALC268_Installer1.zip.
Avevo provato prima ALC268 Installer2.zip ma non sentivo nulla, con Installer1 si sente.
Ma si sa qual' la differenza tra l'1 e il 2 ?
Il dump della mia scheda audio :
Codec: Realtek ALC268
Address: 0
Vendor Id: 0x10ec0268
Subsystem Id: 0x103c30cc
Revision Id: 0x100003
........

montata su un HP pavilion 9770el


Scusa, ma se ora voglio provare l'installer 2 devo ripristinare AppleHDA originale o si pu applicare sopra all'installer 1 ?Grazie dell'aiuto


Guarda il Subsystem Id: 0x103c30cc quello, ma il DUMP completo non so come tirarlo gi!

Come hai fatto? ... ancora n conosco bene i comandi del MAC, ma di certo quelli di LINUX non vanno...

Cmq non conosco la differenza tra l'installer 1 e 2, tuttavia per installare l'installer 2 sopra l'1 o viceversa non necessario eliminare il precedente kext, verr sovrascritto, ma se hai il kext rinominato in taruga, ossia AppleHDA.kext.taruga in System/Library/Extensions eliminalo... per fare una cosa sicura, prima di installare il nuovo installer, lancia da terminal:

sudo rm -r /System/Library/Extensions/AppleHDA.*

Poi avvia l'installer e al riavvio fai partire il boot con l'opzione -f

Mi da come errore che non riesce a trovare il file AppleHDA.kext anche se esiste nella cartella Extensions
L'ALC Installer 2 non funziona neanche a me...


Avvia il terminal e lancia il comando

sudo ls /System/Library/Extensions/AppleHDA.kext.taruga/

oppure

sudo ls /System/Library/Extensions/AppleHDA.kext/

se almeno uno dei due non restituisce

Contents

vuol dire che il kext non installato, se viene restituito da entrambi, allora elimina il .taruga.

Fammi sapere...

#19
Paolo84

Paolo84

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

Avvia il terminal e lancia il comando

sudo ls /System/Library/Extensions/AppleHDA.kext.taruga/

oppure

sudo ls /System/Library/Extensions/AppleHDA.kext/

se almeno uno dei due non restituisce

Contents

vuol dire che il kext non installato, se viene restituito da entrambi, allora elimina il .taruga.

Fammi sapere...


Il secondo comando mi ha dato il Contents
Lo script ho provato ad avviarlo sia dalla scrivania che dalla cartella SystemConsiguration con il medesimo errore.

Grazie
Ciaoo

#20
darkonme

darkonme

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
  • Location:Bologna

Il secondo comando mi ha dato il Contents
Lo script ho provato ad avviarlo sia dalla scrivania che dalla cartella SystemConsiguration con il medesimo errore.

Grazie
Ciaoo


Sinceramente non ho la + pallida idea di quale sia la causa del tuo problema... l'installer funziona lanciato da qualunque cartella con le autorizzazioni corrette...

comunque prova questo nuovo installer

Attached File  Install_HDA_Fix_V2.zip   207.93KB   110 downloads

che ho appena revisionato e fammi sapere.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy