[Solved] MacBookPro mid-2010 and FakeSMC.kext startup hang

Discussion in 'MacBook Pro' started by artissmo, Feb 14, 2018.

  1. artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    Feb 14, 2018 at 9:22 PM #1
    artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    [edit - sorry but this didn't file in the correct section, and I can't move or delete the post. Would some admin kindly move it to the High Sierra Laptop or Mac OS section, whichever is applicable? Thanks!)

    Hi All! Thanks for this highly informative forum :)

    The Issue:
    - I've just installed a Gmyle expresscard34 USB3.0 adaptor on a MacBookPro-17" mid-2010, running High Sierra 10.13.2; but it fails to see any USB3 drives connected to the card.
    - As well, MultiBeast installs FakeSMC.kext and GenericUSBXHCI.kext to /Volumes/Library/Extensions/ - BUT
    - when FakeSMC.kext is in the /Volumes/Library/Extensions/ folder, the system hangs on startup (click thumbnail to see large pic).
    kext hang.jpg

    - If I move the FakeSMC to a /Unsupported subfolder, the computer boots normally.


    How I installed:
    - disabled CSRUtil while in Recovery Mode
    - In Multibeast ver.10.2.0, under "Quick Start" - selected Legacy Boot Mode
    - In /Drivers/USB, selected "3rd Party USB 3.0"
    - In the "Bootloaders" tab, saw that "Clover Legacy Boot Mode" had been pre-selected
    - In the "Customize" tab, changed the system definition to MacBookPro 6,1 (it was showing as "iMac 14,1")
    - Build/Install/Reboot.
    - No luck.

    Observations:
    - The installed GenericUSBXHCI.kext appears not to affect booting
    - Other than the little icon in the menubar (pic), no recognition of the card or any connected USB drives/sticks
    expresscard icon.png
    - I checked the version of FakeSMC is current/latest to the version on RehabMan's cloud repository


    Question:
    - How can I get FakeSMC to work? Do I need it? If not, why is the card not recognizing any media?


    Any help would be greatly appreciated!

    Art

    PS: FYI, although I'm somewhat of an initiate with terminal, I can follow instructions, and generally understand what I'm doing.
     
    Last edited: Feb 14, 2018
  2. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    170,108
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Feb 14, 2018 at 9:33 PM #2
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    170,108
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Why are you trying to hack your Apple MacBook Pro 17" mid-2010 laptop?

    This site is for non-Apple hardware that can't run macOS/OS X natively...
     
  3. artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    Feb 14, 2018 at 9:37 PM #3
    artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    Hi RehabMan - the ONLY reason is to run the Gmyle Expresscard34 USB3.0 adaptor. Several MacBook Pro owners have successfully done this, there is also a thread here on the /Mac Hardware/MacBook Pro section (sorry, I messed up in not OP'ing this in that section :))

    It all began with this -

    Thanks
     
    Last edited by a moderator: Feb 14, 2018
  4. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    170,108
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Feb 14, 2018 at 10:39 PM #4
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    170,108
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    I don't know why you think you need FakeSMC.kext for that.

    Note that GenericUSBXHCI.kext is quite buggy esp. on later than 10.10.x
    (must plug devices in multiple times, and should plug in prior to boot).
     
  5. artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    Feb 14, 2018 at 10:44 PM #5
    artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    Noted! I discovered as much just now, reading through a bunch of posts here and on macrumors.

    Looks like I only need to figure out why GenericUSBXHCI.kext isn't correctly loading, and that should bring me closer to goal.
     
  6. artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    Feb 15, 2018 at 1:31 AM #6
    artissmo

    artissmo

    Joined:
    Feb 13, 2018
    Messages:
    4
    Mobo:
    MacBookPro17
    CPU:
    2.66 GHz Intel Core i7
    Graphics:
    NVIDIA GeForce GT 330M 512 MB
    I think that was it - either that, or manually fixing the permissions on GenericUSBXHCI.kext. Rebooted, and it's working just fine :)

    Tested a 1GB video file with a directly inserted Kingston G4 32GB USB Stick. Both Write and Read speeds are about 50% faster than the built-in USB host. Now that it's working, I'll investigate optimal speeds.

    Thanks again for your help!!

    Cheers,
    Art
     

Share This Page