Contribute
Register

[solved] Dell 7577 - USB Problem

Status
Not open for further replies.
Joined
Mar 7, 2018
Messages
9
Motherboard
Dell Inspiron 7577
CPU
i7-7700HQ
Graphics
GTX 1050 Ti
Hello,

I am very noob. I tried everything as much as I can before I posted here. Thanks to @RehabMan there are a lot of informations, guides on here. But I don't know English and computing enough. So I need serious help.

My problem with USB. My internal hardware like camera etc. don't work. I can't access my USB ports when I plug a USB2 stick or USB3 device such as External Hard Drive. If I plug my iPhone, one of them charges my phone but it doesn't listed in iTunes as a device. I have 3 USB ports. All of them are USB3 functional.

I have been trying to achieve it for more than a week now. I read guides, I tried my chance but result is same. Clearly I am an idiot to make this out.

In nearly every topic , you answer like sharing guides and no problem reporting files @RehabMan I know. But I can't manage it by myself and with even some others. I thank them again, they tried to lead me. There are lots of helpful people out there in this community.

Problemreportingfiles are attached. I will be glad if you help me.

My specs are in profile. Let me write them again.

Model : Dell Inspiron 7577 Gaming Laptop ( Latest Clover fork from Rehabman bitbucket )

Cpu : i7-7700HQ
DGPU : Nvidia Geforce 1050ti
16 GB SSD4 RAM
128 GB SSD ( Windows 10 installed ) + 1 TB HD (Mojave installed)
MAcos Version: 10.14

Thanks in advance
 

Attachments

  • debug_11620.zip
    2.4 MB · Views: 84
Hello,

I am very noob. I tried everything as much as I can before I posted here. Thanks to @RehabMan there are a lot of informations, guides on here. But I don't know English and computing enough. So I need serious help.

My problem with USB. My internal hardware like camera etc. don't work. I can't access my USB ports when I plug a USB2 stick or USB3 device such as External Hard Drive. If I plug my iPhone, one of them charges my phone but it doesn't listed in iTunes as a device. I have 3 USB ports. All of them are USB3 functional.

I have been trying to achieve it for more than a week now. I read guides, I tried my chance but result is same. Clearly I am an idiot to make this out.

In nearly every topic , you answer like sharing guides and no problem reporting files @RehabMan I know. But I can't manage it by myself and with even some others. I thank them again, they tried to lead me. There are lots of helpful people out there in this community.

Problemreportingfiles are attached. I will be glad if you help me.

My specs are in profile. Let me write them again.

Model : Dell Inspiron 7577 Gaming Laptop ( Latest Clover fork from Rehabman bitbucket )

Cpu : i7-7700HQ
DGPU : Nvidia Geforce 1050ti
16 GB SSD4 RAM
128 GB SSD ( Windows 10 installed ) + 1 TB HD (Mojave installed)
MAcos Version: 10.14

Thanks in advance

USB guides are linked from the FAQ:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Hey @RehabMan how you doing? I am very noob again.

As you shared guides again, I read again and I did something again and it didn't work again. Most probably I am blind somewhere or maybe this is not possible can you check it and say to me ?

Things I have done so far ;

I read usb power properties guide and found at that my laptop is EDCV and returning zero. I have SSDT-EC.aml in my patched folder now. I use SMBIOS Macbookpro14,3 , so I have SSDT-USBX.aml in my patched folder.

I have patches in my config.plist. EDCV to EC , I have a 100 series so increase port limit 15 to 26.

UsbInjectall.kext is installed on system volume. /Library/Extensions All of my kexts are installed there , you said this is cleanest way.

All in all , When I check System information , IOReg I can't see USB ports. There is a EC thing in my IOReg.

Please tell me what I am missing, What I am doing wrong so I can fix it. This is the only main problem for me now.

Thanks all you have done so far community and reading this. I hope you help.

Problem reporting files are attached.
 

Attachments

  • debug_15254.zip
    900.8 KB · Views: 55
Apart from what it is in problem reporting debug_15254 I tried to edit SSDT-UIAC.aml you provided.

When I set my SMBIOS to MacBook Air 6,2 my usb works. Then I can detect which ports are working , deleting not working ones so I have my list.

I can't access to any usb if I set my SMBIOS to another thing except MacBook air6,2. I made a ssdt depending on what I found with mba6,2 smbios but it didn't work or I made some mistakes again.

Here is another question , is there a workaround to make my usb powered with newer smbios , or do I have to stick with mba6,2? Is it ok to use that smbios with my hardware ?

@RehabMan
 

Attachments

  • SSDT-UIAC.aml
    543 bytes · Views: 155
Hey @RehabMan how you doing? I am very noob again.

As you shared guides again, I read again and I did something again and it didn't work again. Most probably I am blind somewhere or maybe this is not possible can you check it and say to me ?

Things I have done so far ;

I read usb power properties guide and found at that my laptop is EDCV and returning zero. I have SSDT-EC.aml in my patched folder now. I use SMBIOS Macbookpro14,3 , so I have SSDT-USBX.aml in my patched folder.

I have patches in my config.plist. EDCV to EC , I have a 100 series so increase port limit 15 to 26.

UsbInjectall.kext is installed on system volume. /Library/Extensions All of my kexts are installed there , you said this is cleanest way.

All in all , When I check System information , IOReg I can't see USB ports. There is a EC thing in my IOReg.

Please tell me what I am missing, What I am doing wrong so I can fix it. This is the only main problem for me now.

Thanks all you have done so far community and reading this. I hope you help.

Problem reporting files are attached.

Follow guide:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
 
Thanks for sharing that guide @RehabMan

May I ask you something? I cannot make preparation for port discovery. Because surprisingly there is nothing showing in ioreg under xhc. It says just XHC. I provide you a screenshot.

I promise if I can see things under xhc like hs01 ss01 I will prepare myself for port discovery.
 

Attachments

  • Screen Shot 2018-11-25 at 23.30.23.png
    Screen Shot 2018-11-25 at 23.30.23.png
    136.2 KB · Views: 89
I provide you reporting files when I set my SMBIOS to mba6,2. It is clear that I can see hs and ss ports and I can plug and unplug usb sticks, external hard disks to discover which ports are working , or I can see where is Bluetooth , camera... I only have patch for disabling dgpu in my ACPI/patched. I even remove DSDT patches like XOSI_ , EDCV, H_EC, from my config.plist but it booted and I can see USB ports. Usbinjectall.kext is installed at /Library/Extensions along with others kext.

Is it the way for me to set smbios to mba6,2 ? It is not the one which is closest for my system , but apparently it seems to only one to work usb.

Or is there something to be done? I appreciate you for sharing guides. It is clear also I am not a smart boy, and I know you said so many times hackintosh is not for everyone.

If you can check those reporting files , and tell me what to do, I will be glad. This makes me ill.

I don't expect you to say as you tell to a child, but at least say me "it is not possible so stick with mba6,2" or "it is possible but you are doing wrong, first usb power properties guide then DSDT patches guide then ... etc."

Screen shoot is about ioreg with mba6,2

@RehabMan
 

Attachments

  • baruti-mba6,2-debug.zip
    1.3 MB · Views: 56
  • Screen Shot 2018-11-26 at 01.10.56.png
    Screen Shot 2018-11-26 at 01.10.56.png
    135.7 KB · Views: 69
Thanks for sharing that guide @RehabMan

May I ask you something? I cannot make preparation for port discovery. Because surprisingly there is nothing showing in ioreg under xhc. It says just XHC. I provide you a screenshot.

I promise if I can see things under xhc like hs01 ss01 I will prepare myself for port discovery.

You clearly did not read the guide very carefully.
It very specifically advises against using the search box in IORegistryExplorer.
(because most people don't understand what it does).
 
I provide you reporting files when I set my SMBIOS to mba6,2. It is clear that I can see hs and ss ports and I can plug and unplug usb sticks, external hard disks to discover which ports are working , or I can see where is Bluetooth , camera... I only have patch for disabling dgpu in my ACPI/patched. I even remove DSDT patches like XOSI_ , EDCV, H_EC, from my config.plist but it booted and I can see USB ports. Usbinjectall.kext is installed at /Library/Extensions along with others kext.

Is it the way for me to set smbios to mba6,2 ? It is not the one which is closest for my system , but apparently it seems to only one to work usb.

Or is there something to be done? I appreciate you for sharing guides. It is clear also I am not a smart boy, and I know you said so many times hackintosh is not for everyone.

If you can check those reporting files , and tell me what to do, I will be glad. This makes me ill.

I don't expect you to say as you tell to a child, but at least say me "it is not possible so stick with mba6,2" or "it is possible but you are doing wrong, first usb power properties guide then DSDT patches guide then ... etc."

Screen shoot is about ioreg with mba6,2

@RehabMan

No SSDT-UIAC.aml in ACPI/patched.
Refer to my previous replies.
 
Thank you for your answers. There is no SSDT-UIAC.aml but I can make it with smbios mba6,2. No problem there. My problem is when I set it to any other smbios if I do , then there is nothing under XHC@14 even though I don't make a search in ioreg. ( Actually I read that I am aware you said don't make a search. But at that point I gave up already. )

Anyway , for the last time I will make a clean install.

For post installation I will use these kext:

-ACPIBatteryManager.kext
-FakeSMC.kext
-Lilu.kext
-RealtekRTL8111.kext
-SATA-100-series-unsupported.kext
-USBInjectAll.kext
-VoodooPS2Controller.kext
-WhateverGreen.kext

(I need AppleALC.kext and CodecCommander.kext also for audio but I will leave them after I configure this usb thing first I am trying to make it minimal and clean as much as I can)

For config.plist , I use your pre-built ones. My choice is with the one HD630. But not spoof one.

Then I will focus on directly to USB. It says "Device (H_EC)" returning zero , so first I need SSDT-EC.aml , my smbios is set to macbookpro14,3 then I need SSDT-USBX.aml right? But of course I need to compile my DSDT.aml without any errors before this SSDT hacks. I patch my config.plist with USB port limit patch for port detection. I will use it from OS-X-USB-Inject-All-master.zip. I use clover configurator pro for editing config.plist.

Which DSDT patches do I need under config.plist? H_EC to EC is a must of course in this scenario, any others ?

While compiling DSDT.dsl I can't omit a syntax error.

In guide you make a definition for intel part. I copy paste and it ok. I tried to remove external codes but I can't remove this syntax error.

Can you check it out for me please?

If I am mistaken somewhere, or do you give any further advice I will be glad.

Cheers

@RehabMan
 

Attachments

  • DSDT.dsl
    1.2 MB · Views: 100
Status
Not open for further replies.
Back
Top