Jump to content

Dell Latitude USB issues


G.Beared
 Share

31 posts in this topic

Recommended Posts

E6230 Dell Latitude with QM77 chipset - 2350M CPU - HD3000 IGPU

 

EDIT: All issues solved. see EFI.Zip Post             #28            

 

 

 

Hi. I have installed Yosemite (Clover method) on an E6230 Dell Latitude with QM77 chipset - 2350M CPU - HD3000 IGPU 

I have working QE/CI but not USB2 ports. I have tried various methods of enabling USB2 but I can only ever get the eSATA/USB port to work properly. When I had all USB ports working they would interfere with battery management and backlight control... Which by the way required no DSDT patching or ACPI rollback.

 

Well, now I can't get them to work at all although when  I insert a USB stick the battery display does switch to an X and back again. Any idea what is going on?

Link to comment
Share on other sites

Hi. I have installed Yosemite (Clover method) on an E6230 Dell Latitude with QM77 chipset - 2350M CPU - HD3000 IGPU 

I have working QE/CI but not USB2 ports. I have tried various methods of enabling USB2 but I can only ever get the eSATA/USB port to work properly. When I had all USB ports working they would interfere with battery management and backlight control... Which by the way required no DSDT patching or ACPI rollback.

 

Well, now I can't get them to work at all although when  I insert a USB stick the battery display does switch to an X and back again. Any idea what is going on?

i use dell latitude and usb working full :) 3 usb 2.0 and 1 esata port :) . ( any version)

Link to comment
Share on other sites

Hi and Welcome to InsanelyMac!

 

Send me your config.plist, and if you want try use DSDT methods, extract the DSDT and post here too.

You have configured your BIOS?

 

Thanks, here is EFI with plist and DSDT.

EFI & DSDT E6230 HD3000.zip

 

I had USB working before QE/CI was enabled. I still have the same BIOS settings. It was only when I got full graphics working that the USB issues started. Also, I had tried GenericUSB kext but had to remove it as that was causing disruption with the battery display.

 

i use dell latitude and usb working full :) 3 usb 2.0 and 1 esata port :) . ( any version)

What boot loader are you using and (if  any) DSDT edits?.

I guess you have an i5 HD4000 version?,,,, Oh, just read your signature! HD3000

 

Thanks 

  • Like 1
Link to comment
Share on other sites

Yes genericUSBXHCI did no good. It did cause an issue with battery display but did not show USB. Battery display seems to be disrupted by inserting USB now anyway. I will check BIOS in the morning. Late now, work too much. Thank you for your time.

 

Here is config.plist

 

 

 

key<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<true/>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>
<key>#DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Cst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApCst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApIst</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>CStates</key>
<false/>
<key>PStates</key>
<false/>
</dict>
<key>PluginType</key>
<integer>0</integer>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1 v -f</string>
<key>Legacy</key>
<string>LegacyBiosDefault</string>
<key>Log</key>
<false/>
<key>NeverHibernate</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>Devices</key>
<dict>
<key>NoDefaultProperties</key>
<true/>
<key>AddProperties</key>
<key>FakeID</key>
<dict>
<key>IMEI</key>
<string>0x1c3a8086</string>
</dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>0</integer>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<true/>
<key>AddClockID</key>
<true/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>FullTitle</key>
<string>UEFI internal</string>
<key>Hidden</key>
<string>Always</string>
<key>Type</key>
<string>Other</string>
</dict>
</array>
</dict>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>#ScreenResolution</key>
<string>1366x768</string>
<key>Theme</key>
<string>Bluemac</string>
</dict>
<key>Graphics</key>
<dict>
<key>DualLink</key>
<integer>0</integer>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AsusAICPUPM</key>
<true/>
<key>AppleRTC</key>
<true/>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
</array>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Enable TRIM for SSD</string>
<key>Name</key>
<string>disabled:IOAHCIBlockStorage</string>
<key>Find</key>
<data>AEFQUExFIFNTRAA=</data>
<key>Replace</key>
<data>AAAAAAAAAAAAAAA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Boot graphics glitch, 10.10.2/10.10.3</string>
<key>Name</key>
<string>disabled:IOGraphicsFamily</string>
<key>Find</key>
<data>QYjE6xE=</data>
<key>Replace</key>
<data>QYjE6zE=</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio HD3000, 0x00010000, port 0205</string>
<key>Name</key>
<string>disabled:AppleIntelSNBGraphicsFB</string>
<key>Find</key>
<data>AgUAAAAEAAAHAAAA</data>
<key>Replace</key>
<data>AgUAAAAIAAAHAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio HD3000, 0x00010000, port 0304</string>
<key>Name</key>
<string>disabled:AppleIntelSNBGraphicsFB</string>
<key>Find</key>
<data>AwQAAAAEAAAJAAAA</data>
<key>Replace</key>
<data>AwQAAAAIAAAJAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio HD3000, 0x00010000, port 0406</string>
<key>Name</key>
<string>disabled:AppleIntelSNBGraphicsFB</string>
<key>Find</key>
<data>BAYAAAAEAAAJAAAA</data>
<key>Replace</key>
<data>BAYAAAAIAAAJAAAA</data>
</dict>
<dict>
<key>Comment</key>
<string>HDMI-audio/VGA(0602) HD3000, 0x00010000, port 0406</string>
<key>Name</key>
<string>disabled:AppleIntelSNBGraphicsFB</string>
<key>Find</key>
<data>AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAHAAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA</data>
<key>Replace</key>
<data>AQIDABAHAAAQBwAABgIAAAABAAAJAAAABQMAAAIAAAAwAAAABAYAAAAIAAAJAAAAAAAAAAAAAAAAAAAA</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacBookPro8,1</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
</dict>
</dict>
</plist>

 

 

Edited by Allan
Add Spoiler, keep the topic clean.
Link to comment
Share on other sites

Add this boot-args in "Arguments" section on your config.plist:

-gux_defer_usb2 -gux_no_idle

Have you using the last version of GenericUSB?

 

 

Tried that already. I removed those boot flags as they did not help. And i used the latest version of Generic USB downloaded form SourceForge. I do happen to have three other Dell E6230 units here so I will try transplanting the OS X drive and see if it is the laptop but I doubt it very much. 

Link to comment
Share on other sites

I tried deleting HD3000 SNBGraphics injection from Config.plist and booting with your DSDT edit but it hung. To make sure that I got this right, would you please copy and paste the parts o code you would edit out please?

Link to comment
Share on other sites

Same error, let it be.  :P

 

You use GenericUSBXCHI right?

And post your hardware specs, download DPCIManager, go to PCIList and take a screenshot, after that post here.

Here is screenshot

 

post-1527077-0-92185200-1440524570_thumb.png

Same error, let it be.  :P

 

You use GenericUSBXCHI right?

And post your hardware specs, download DPCIManager, go to PCIList and take a screenshot, after that post here.

Here is screenshot

Link to comment
Share on other sites

Hi, ok so I have patched the DSDT for HD3000 on 7 series laptops and I can now boot with success. Full QE/CI enabled and no verbose SNBGraphics or FBCapri warnings.  

New issue. 

No USB (USB2 only on this old laptop) devices show on desktop when plugged in. I tested the ports with an optical mouse which does not light up so there appears to be no power to the USB ports at all (USB Power is enabled in BIOS). 

BatteryManagement works when plugged in to the PSU and also on battery power. When a USB stick is inserted it will x out the battery display (Only when on battery power) but backlight remains working. EDIT: Sat watching battery display for a few minutes and it switches from X to percentage back to X approximately every 16 seconds. What part of DSDT do I need to change to fix this please?

I would like to know what DSDT edits may solve this issue if you would be kind enough to take a look please. Here are my Config.plist and HD3000 patched DSDT.

 

dsdt_and_config.zip

Link to comment
Share on other sites

Hi, ok so I have patched the DSDT for HD3000 on 7 series laptops and I can now boot with success. Full QE/CI enabled and no verbose SNBGraphics or FBCapri warnings.  

New issue. 

 

No USB (USB2 only on this old laptop) devices show on desktop when plugged in. I tested the ports with an optical mouse which does not light up so there appears to be no power to the USB ports at all (USB Power is enabled in BIOS). 

 

BatteryManagement works when plugged in to the PSU and also on battery power. When a USB stick is inserted it will x out the battery display (Only when on battery power) but backlight remains working. EDIT: Sat watching battery display for a few minutes and it switches from X to percentage back to X approximately every 16 seconds. What part of DSDT do I need to change to fix this please?

 

I would like to know what DSDT edits may solve this issue if you would be kind enough to take a look please. Here are my Config.plist and HD3000 patched DSDT.

 

attachicon.gifdsdt_and_config.zip

send dsdt orginal and config.plist i will send u soon :) 

Check and report 

 

Config > intel hd 3000 ( for laptop me :P

DSDT > Patch all :) 

dsdt_and_config.zip

  • Like 1
Link to comment
Share on other sites

I'm a little confused as to why you have uploaded the HP envy DSDT from RehabMans tutorial.. Unfortunately the edits I need to make, as far as I can tell are not covered. The battery display works already, It just cuts on and off.... Oh well, I guess I should just learn a little ACPI anyway.

Link to comment
Share on other sites

I don't understand, who are you talking to?  :P

Sorry, was taking to Anonymousnb as he had uploaded an HP Envy DSDT from RehabMans Battery DSDT tutorial.

 

Woohooo!! Working USB2, HD3000, Battery.... Now for PowerManagement!!

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...