MacBook Air blijft hangen tijdens booten na kext installatie

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Ik wilde een Sitecom CN-104 v2 USB > Serieel kabel op m'n MacBook Air aansluiten.
Daarvoor heb ik deze handleiding gevolgd: http://blog.bekijkhet.com...104v2-vid6189-usb-to.html

Maar nu nadat ik na het aanpassen (toevoegen extra regels) heb gereboot blijft hij hangen op het grijze Apple logo met daaronder een grijs ronddraaiend cirkeltje :/ Safe boot ook al geprobeerd (Shift indrukken nadat grijze Apple logo tevoorschijn komt) maar hij gaat niet verder :'(

Hoe fix ik dit?

[ Voor 7% gewijzigd door ThinkPad op 19-08-2014 09:30 ]


Acties:
  • 0 Henk 'm!

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Volgens mij kun je verbose booten door de v vast te houden tijdens het opstarten, levert dat iets op?

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Nee, zelfde verhaal :'(

Edit: Oh blijkbaar werkt Safe Boot niet vanwege firmware password (die ik er idd op heb staan):
or if you have a firmware password set on your system, then the computer will not boot to Safe Mode.
http://www.cnet.com/news/...c-wont-boot-to-safe-mode/

Even kijken hoe ik die eraf sloop.

Edit2: Oke firmware password eraf, Safe Boot doet wel iets (komt laadbalkje in beeld), maar daarna weer dat grijze draaiende tandwiel waar hij op blijft hangen met laden... Met verbose mode ook...

Kan toch niet zo zijn dat ik heel OSX moet reinstallen vanwege een verkeerde driver :|

[ Voor 116% gewijzigd door ThinkPad op 19-08-2014 09:46 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Hij doet het weer *O*

Gestart met command + R, en daar fix permissions gedaan (dat schijnt ook vaak problemen op te lossen bij Mac las ik ergens). Nu kan ik weer booten.

Maar hoe sloop ik nou die rotzooi van die driver eraf? De driver van de fabrikant was zo'n pkg bestand.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Die driver heeft de boel goed verprutst. Net liep m'n Air vast, en blijft hij weer hangen op dat draaiende tandwiel dingetje. Safeboot verbose (Command, Shift, V) blijft hangen op iets van AppleUSBMultitouch..

Na lang wachten (10 minuten?) starte hij godzijdank door.

Heb nu dit gedaan:
Let's uninstall the drivers:
1. Disconnect the device
2. Open up a terminal and type:
cd /System/Library/Extensions
3. Unload the driver:
sudo kextunload ProlificUSBSerial.kext
4. Delete the driver files:
sudo rm -r ProlificUSBSerial.kext
Hopen dat dat het op heeft gelost.

[ Voor 78% gewijzigd door ThinkPad op 23-08-2014 13:16 ]


Acties:
  • 0 Henk 'm!

  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 17:41

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

met cmd+s kan je in single-user mode booten. Volg de instructies en je hebt CLI access tot je filesystem. Begin daarna eens met zoeken in /System/Library/Extensions/ en verplaats de betreffende kext naar /Users/<jouwjuser>/Desktop/

Reboot daarna nog een keer en de kext wordt iig al niet meer geladen.

Daarna kan je eens kijken naar deze blogpost

NOTE: zoals ook aangegeven wordt in de blogpost en de comments: wees héél voorzichtig. ;)

[ Voor 9% gewijzigd door Whieee op 23-08-2014 13:18 ]

Launching containers into space


Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Vergeet niet dat een kext verwijderen niet altijd voldoende is. Verwijder ook de kextcache zodat die automatisch opnieuw opgebouwd kan worden. Als je te snel herstart na het verwijderen van een kext blijft ie doodleuk in de cache zitten.

Verder moet ik zeggen dat ik met die prolific USB serial driver totaal geen problemen heb. Kijk anders even in je logs, lijkt me dat er misschien wat anders aan de hand is.

Acties:
  • 0 Henk 'm!

  • Petervanakelyen
  • Registratie: December 2006
  • Laatst online: 30-04 12:52
Je kan KextUtility gebruiken om je cache te rebuilden, kexts te installeren en permissies te fixen. Vooral erg populair onder hackintosh gebruikers :)

[ Voor 15% gewijzigd door Petervanakelyen op 23-08-2014 13:27 ]

Somewhere in Texas there's a village missing its idiot.


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Whieee schreef op zaterdag 23 augustus 2014 @ 13:17:
met cmd+s kan je in single-user mode booten. Volg de instructies en je hebt CLI access tot je filesystem. Begin daarna eens met zoeken in /System/Library/Extensions/ en verplaats de betreffende kext naar /Users/<jouwjuser>/Desktop/

Reboot daarna nog een keer en de kext wordt iig al niet meer geladen.

Daarna kan je eens kijken naar deze blogpost

NOTE: zoals ook aangegeven wordt in de blogpost en de comments: wees héél voorzichtig. ;)
Thanks, net geprobeerd maar het lukt niet echt.
Bash:
1
2
pkgutil --pkgs | grep -i Prolific
com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg


Vervolgens de rest van de stappen doorlopen met 'com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg' als bestandsnaam, maar als ik daarna dat commando hierboven draai bestaat dat .pkg bestand dus nogsteeds....

De .kext heb ik wel verwijderd (met de stappen die ik in m'n eigen post noemde). Kext cache ook gecleared met
Bash:
1
2
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

Acties:
  • 0 Henk 'm!

  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 17:41

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

Maar bestaan de file die door die pkg geïnstalleerd worden ook nog?

Launching containers into space


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Hoe weet ik welke files door de .pkg worden geïnstalleerd?

Acties:
  • 0 Henk 'm!

  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 17:41

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

ThinkPadd schreef op zaterdag 23 augustus 2014 @ 13:33:
Hoe weet ik welke files door de .pkg worden geïnstalleerd?
Begin met:
pkgutil --pkg-info com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg

Daar komt o.a. een 'Location' en een 'Volume' uit. Wanneer je daarna de filelist opvraagt met:
pkgutil --files com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg

krijg je de relatieve paden terug van de files die door het package geïnstalleerd worden.

Navigeer naar het root path van het package (/$volume/$location), en voer daarna uit:
pkgutil --only-files --files com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg | tr '\n' '\0' | xargs -n 1 -0 sudo rm -i

en hetzelfde voor directories:
pkgutil --only-dirs --files com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg | tr '\n' '\0' | xargs -n 1 -0 sudo rm -ri


de -i flag in het rm command zorgt ervoor dat je een prompt krijgt voor het verwijderen van elke file. Als je dat niet wilt, haal de flag weg, maar uiteraard op eigen risico ;)

Launching containers into space


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Whieee schreef op zaterdag 23 augustus 2014 @ 13:45:
[...]


Begin met:
pkgutil --pkg-info com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg

Daar komt o.a. een 'Location' en een 'Volume' uit.
package-id: com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg
version: 1.0
volume: /
location: System/Library/Extensions
install-time: 1408432316Wanneer je daarna de filelist opvraagt met:
pkgutil --files com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg

krijg je de relatieve paden terug van de files die door het package geïnstalleerd worden.
ProlificUsbSerial.kext
ProlificUsbSerial.kext/Contents
ProlificUsbSerial.kext/Contents/Info.plist
ProlificUsbSerial.kext/Contents/MacOS
ProlificUsbSerial.kext/Contents/MacOS/ProlificUsbSerial
ProlificUsbSerial.kext/Contents/PkgInfo
ProlificUsbSerial.kext/Contents/Resources
ProlificUsbSerial.kext/Contents/Resources/PkgInfo
Navigeer naar het root path van het package (/$volume/$location), en voer daarna uit:
pkgutil --only-files --files com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg | tr '\n' '\0' | xargs -n 1 -0 sudo rm -i
rm: ProlificUsbSerial.kext/Contents/Info.plist: No such file or directory
rm: ProlificUsbSerial.kext/Contents/MacOS/ProlificUsbSerial: No such file or directory
rm: ProlificUsbSerial.kext/Contents/PkgInfo: No such file or directory
rm: ProlificUsbSerial.kext/Contents/Resources/PkgInfo: No such file or directory
en hetzelfde voor directories:
pkgutil --only-dirs --files com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg | tr '\n' '\0' | xargs -n 1 -0 sudo rm -ri


de -i flag in het rm command zorgt ervoor dat je een prompt krijgt voor het verwijderen van elke file. Als je dat niet wilt, haal de flag weg, maar uiteraard op eigen risico ;)
rm: ProlificUsbSerial.kext: No such file or directory
rm: ProlificUsbSerial.kext/Contents: No such file or directory
rm: ProlificUsbSerial.kext/Contents/MacOS: No such file or directory
rm: ProlificUsbSerial.kext/Contents/Resources: No such file or directory


Volgens mij gaat het niet helemaal goed.

Acties:
  • 0 Henk 'm!

  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 17:41

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

Volgens mij gaat het precies goed ;) Hij wil namelijk de kext (wat stiekem een directory is) opruimen, maar die is dus al weg. En je kan niet iets deleten wat er al niet meer is ;)

Als je de pkg nu weg wilt halen (dus het receipt, niet de installed files want die zijn al weg), kan je dat doen met:

pkgutil --forget com.prolific.prolificUsbserialCableDriverV151.ProlificUsbSerial.pkg


Voor de werking van je systeem zal het echter niet uitmaken.

Launching containers into space


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:18
Merci voor de hulp, dan ben ik weer gerustgesteld :D
Pagina: 1