Jump to content

USB 2.0 for Leopard 10.5.7


  • Please log in to reply
389 replies to this topic

#321
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,534 posts
  • Gender:Male
  • Location:Moscow

My problem is a bit different. I dont have (EP-35-DS3) USB Problems.
But i cant sleep, it reboots insted.
I solved this by an HINT somewhere in the forum to enable an Option "Automatic Restart On Power Loss" in the energy saver prefpane.
But that option is gone with 10.5.7, only shown that option with the power button. I also remember, in that hint thread, that some others didnt have that option to enable that. Now i also (upgraded to 10.5.7) dont have that option anymore.
I know you have an similar GA Board. Do you have that option ?
Can it be some changed support files (system/library/Systemconfiguration/powermanagement.bundle) of the powermanagement part of OS X 10.5.7 ?
I can see that "Automatic Restart On Power Loss" in the .plist there, so perhaps this .bundle handles that.

Thanks

Attached File  Picture_1.png   76.71KB   279 downloads
This option depends on AppleLPC.kext. It must be loaded.
I have origin powermanagement.bundle from 10.5.7. It works with AppleACPIBatteryManager.kext.(Dell Inspiron).
My GA board is 965P (ICH8) while you have EP-35 (ICH9?). As I know ICH9 have no support by original IOUSBFamily or supported with mistakes. It is better to use my version.

#322
nicescr123

nicescr123

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts

Roport:

The state that appear as PCI and Value 0x0 of Errata in ioreg is fixed by your new KEXT.
My problem... Shutdown and reboot when sleep is no solution.
There may be those problems in different factors.
Anyway, It is good that factors to disturb sleep decrease.

On the other hand, I try zhell's DSDT method and Master Chief's EFI strings method.
UHCI's state fixed in ioreg.
EHCI Device is lost and USB Mouse is lost after replugging....
and I get this error.

localhost kernel[0]: USBF: 0.605 EHCI controller unable to take control from BIOS
localhost kernel[0]: USBF: 0.605 AppleUSBEHCI[0xad81800]: unable to obtain ownership: 0xe00002be
localhost kernel[0]: USBF: 0.605 AppleUSBEHCI[0xad81800]::UIMInitialize - Error occurred (0xe00002be)
localhost kernel[0]: USBF: 0.607 AppleUSBEHCI: unable to initialize UIM
localhost kernel[0]: USBF: 0.620 AppleUSBEHCI[0xae48000]: unable to obtain ownership: 0xe00002be
localhost kernel[0]: USBF: 0.623 AppleUSBEHCI[0xae48000]::UIMInitialize - Error occurred (0xe00002be)
localhost kernel[0]: USBF: 0.629 AppleUSBEHCI: unable to initialize UIM

Slice's KEXT is necessary for my USB problem.
Thanks all & Sorry for my BAD English.


If you use Chameleon, add <key>USBBusFix<key><string>Yes<string> to the com.apple.Boot.plist

#323
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,874 posts
  • Gender:Male
  • Location:Stuttgart / Germany

Attached File  Picture_1.png   76.71KB   279 downloads
This option depends on AppleLPC.kext. It must be loaded.
I have origin powermanagement.bundle from 10.5.7. It works with AppleACPIBatteryManager.kext.(Dell Inspiron).
My GA board is 965P (ICH8) while you have EP-35 (ICH9?). As I know ICH9 have no support by original IOUSBFamily or supported with mistakes. It is better to use my version.


Thanks !

Now i remember that i had added some dev-id of my ICH9 into the AppleLPC.kext in the past.
So that explains why some can see that energy saver pref and some not (non ICH9R, non ICH10,..).
I can see (kextstat) that the LPC isnt loaded. I will try to add ICH9 again into that .kext and report back.

#324
rx782p

rx782p

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Only EHCI was fixed by USBBusFIX=Yes when using vanilla IOUSBFamiry.kext.

#325
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,874 posts
  • Gender:Male
  • Location:Stuttgart / Germany

Attached File  Picture_1.png   76.71KB   279 downloads
This option depends on AppleLPC.kext. It must be loaded.
I have origin powermanagement.bundle from 10.5.7. It works with AppleACPIBatteryManager.kext.(Dell Inspiron).
My GA board is 965P (ICH8) while you have EP-35 (ICH9?). As I know ICH9 have no support by original IOUSBFamily or supported with mistakes. It is better to use my version.


I added that INTEL LPC dev ID (2918, for ICH9 LPC - that ID wasnt in yet > no loading that kext) to the others in that kext. The shown screenshoot shows that adding (not ready edited for 2918!!).
I hope i will be back next boot :)


EDIT: I am back :o

Yep : now sleep works again , AppleLPC.kext now loaded (i must once boot with -x) !
I can now set that option in the energie saver (wasnt shown before).

Attached Files



#326
PGHammer

PGHammer

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 281 posts

Attached File  Picture_1.png   76.71KB   279 downloads
This option depends on AppleLPC.kext. It must be loaded.
I have origin powermanagement.bundle from 10.5.7. It works with AppleACPIBatteryManager.kext.(Dell Inspiron).
My GA board is 965P (ICH8) while you have EP-35 (ICH9?). As I know ICH9 have no support by original IOUSBFamily or supported with mistakes. It is better to use my version.


Strangeness begets strangeness.

It's a case of GNBN at this point.

BN: Your two new kexts (IOPCIFamily and IOUSBFamily)m still don't fix the rather ugly interrupt problem (ASUS P5N-EM HDMI, nForce 7100/630i chipset), as the onboard USB ports still don't show in System Profiles, and dmesg (for those ports) gives me the following (in Terminal):

USBF: 79.698 AppleUSBOHCI[0x2ddd000]::UIMInitialize unable to get filterInterruptEventSource
USBF: 79.702 AppleUSBOHCI: unable to initialize UIM
USBF: 84.711 AppleUSBOHCI[0x2dfc800]::UIMInitialize unable to get filterInterruptEventSource
USBF: 84.715 AppleUSBOHCI: unable to initialize UIM

GN: However, a Belkin PCI high-speed USB 2.0 card (four ports for external devices, and one for internal devices), works out of the box; I've moved the USB devices that aren't working (basically everything except, oddly enough, a Microsoft USB WheelMouse Optical, which despite NOT showing in System Profiler, works just fine, even with a PS/2 mouse also connected). I have a USB 2.0 wireless-G adapter that I use in Windows and Linux (SMC); however, I have no idea if there is a Leopard driver for it to test with.

I wish I knew what was causing the error messages for the built-in USB ports, though.

#327
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,534 posts
  • Gender:Male
  • Location:Moscow

Strangeness begets strangeness.

It's a case of GNBN at this point.

BN: Your two new kexts (IOPCIFamily and IOUSBFamily)m still don't fix the rather ugly interrupt problem (ASUS P5N-EM HDMI, nForce 7100/630i chipset), as the onboard USB ports still don't show in System Profiles, and dmesg (for those ports) gives me the following (in Terminal):

USBF: 79.698 AppleUSBOHCI[0x2ddd000]::UIMInitialize unable to get filterInterruptEventSource
USBF: 79.702 AppleUSBOHCI: unable to initialize UIM
USBF: 84.711 AppleUSBOHCI[0x2dfc800]::UIMInitialize unable to get filterInterruptEventSource
USBF: 84.715 AppleUSBOHCI: unable to initialize UIM

GN: However, a Belkin PCI high-speed USB 2.0 card (four ports for external devices, and one for internal devices), works out of the box; I've moved the USB devices that aren't working (basically everything except, oddly enough, a Microsoft USB WheelMouse Optical, which despite NOT showing in System Profiler, works just fine, even with a PS/2 mouse also connected). I have a USB 2.0 wireless-G adapter that I use in Windows and Linux (SMC); however, I have no idea if there is a Leopard driver for it to test with.

I wish I knew what was causing the error messages for the built-in USB ports, though.

I am not sure that I know what is deviceID for your USB controller (nForce 7100/630i chipset).

#328
justin2net

justin2net

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
THANK YOU SLICE!
Earlier today, I was on IRC disussing with nawcom some of the issues I had (10.5.7 software updated from iPC .6, 9.7.0 Voodoo kernel, proper seatbelt and system, couldn't mount USB drives but could mount DMGs). I had tried his previous IOUSBFamily pkg for 10.5.7 which disabled my keyboard and mouse.

He sent me this new package with "patches from Slice" and after a reboot and setting permissions, my USB disk mounted!

Thanks again!

ASUS P5QL-EM motherboard.

#329
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,534 posts
  • Gender:Male
  • Location:Moscow
New version in topic.
Useful utility USBProbe.

#330
Don Quijote

Don Quijote

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
I have a Biostar TA790GX 128M MB (AMD 790GX + AMD 750 SB). Everything seems to be working fine with one (leo4all 4.1 updated to 10.5.7, kernel voodoo 9.7.0), only that if a leave a USB2.0 device (no matter what type: external disk, dvd-drive, usb stick) while the system is booting, it hangs at "waiting for device <uuid....>". if i connect the devices after the system has booted, they work ok, full speed. I was wondering if maybe because your kext doesn't have my device id in. If you could add them I'll be thankfull. This is the list of id's:

00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (prog-if 10 [OHCI])
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (prog-if 10 [OHCI])
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399] (prog-if 10 [OHCI])

#331
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,534 posts
  • Gender:Male
  • Location:Moscow

I have a Biostar TA790GX 128M MB (AMD 790GX + AMD 750 SB). Everything seems to be working fine with one (leo4all 4.1 updated to 10.5.7, kernel voodoo 9.7.0), only that if a leave a USB2.0 device (no matter what type: external disk, dvd-drive, usb stick) while the system is booting, it hangs at "waiting for device <uuid....>". if i connect the devices after the system has booted, they work ok, full speed. I was wondering if maybe because your kext doesn't have my device id in. If you could add them I'll be thankfull. This is the list of id's:

00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (prog-if 10 [OHCI])
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398] (prog-if 10 [OHCI])
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399] (prog-if 10 [OHCI])

;)
I am sorry but I don't know what erratas are needed for ATI chipset. There are no one sample at all.

#332
Don Quijote

Don Quijote

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts

;)
I am sorry but I don't know what erratas are needed for ATI chipset. There are no one sample at all.


Ok, no problem. Thank you anyway. I'll be carefull not to forget something conected when I boot. As I said, if I connect the devices when the system is already running, they work very well (I can write a DVD at 12X with no problem with my external drive, in less then 8 min).
But if I can help you with anything in order to extend your drivers in ATI area, tell me. I'll be more than willing to help.

#333
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 2,534 posts
  • Gender:Male
  • Location:Moscow

Ok, no problem. Thank you anyway. I'll be carefull not to forget something conected when I boot. As I said, if I connect the devices when the system is already running, they work very well (I can write a DVD at 12X with no problem with my external drive, in less then 8 min).
But if I can help you with anything in order to extend your drivers in ATI area, tell me. I'll be more than willing to help.

Take my sources and search for //Slice inside. You can found what I did for Intel and nForce chipset. If you found any datasheet for ATI chipset tell me how to apply.

#334
jackiecorn

jackiecorn

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
This is the third time I have been asking for help,I hope my problem could really be solved soon.
My USB1.0 controller has an ID of 0x70011039,and USB2.0 controller: 0x70021039
My usb has been running fine but it runs on USB1.0 which is very slow,only 1mb/s for a USB harddrive
I have tried installing the latest IOUSBFamily.kext in this post,I am running 10.5.7.
In the System profile page my USB devices can only go up to 12mb/s,which means that USB2.0 is not running.
During boot I always see this:

AppleUSBEHCI[0x40b6000]::UIMInitialize - could not get chip to come out of reset within 100 ms
Jun 10 07:07:40 localhost kernel[0]: USBF: 1.387 AppleUSBEHCI[0x40b6000]::UIMInitialize - Error occurred (0xe00002c9)
Jun 10 07:07:40 localhost kernel[0]: USBF: 1.509 AppleUSBEHCI[0x40b6000]::UIMFinalize - could not get chip to come out of reset within 100 ms
Jun 10 07:07:40 localhost kernel[0]: USBF: 1.511 AppleUSBEHCI: unable to initialize UIM
Jun 10 07:07:40 localhost kernel[0]: USBF: 6.130 AppleUSBOHCI[0x3f80800]::CheckSleepCapability - controller will be unloaded across sleep
Jun 10 07:07:40 localhost kernel[0]: USBF: 6.134 AppleUSBOHCI[0x4007000]::CheckSleepCapability - controller will be unloaded across sleep
Jun 10 07:07:40 localhost kernel[0]: USBF: 6.252 AppleUSBOHCI[0x4074000]::CheckSleepCapability - controller will be unloaded across sleep

I have tried patching all EHCI,OHCI,UHCI kexts with my Dev id,but none helped.
Please help me solved the problem Slice!

#335
kmikase

kmikase

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 644 posts
  • Gender:Male
  • Location:New Caledonia
hi, i have a question. All my usb works fine without modifying IOUSBFAMILY but my laptop makes a blackscreen during 30 sec when i restart or shutdown. I know the issue come from this kext. Do you think by modifying it this plugin could resolve the issue ?

#336
Lord Anubis

Lord Anubis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
First of all, thank you Slice and others for the effort in this.

I have an EP45-DS3P mobo, ICH10R with up to 12 USB 2.0/1.1 port.
Before your kext I did get a message during booting about unloading the kext when going into sleep.

When I choose sleep, I do get a diskremoval message, but did fail into sleep.

I did install your artwork, and now I get a message.

USBF: 0.666 AppleUSBEHCI[0xada7800]::CheckSleepCapability - forced YES. Please report to Slice
USBF: 0.671 AppleUSBEHCI[0xade6000]::CheckSleepCapability - forced YES. Please report to Slice

I can report you that unfortunate there is no difference in sleep.
If I choose sleep then, after 10-15 sec;
for half a second my network connections disapears but comes right back.
I got the impression that at least one of my disk stops spinning.
no screen change.

Also when sleep time arrived or I did try to let it sleep, then the system will fail to shutdown or restart, not specialy with a cd/dvd mounted.
However, the opposite is also true, a restart/shutdown works when not trying going into sleep.

Maybe you have some suggestions?

An additional question.
How problematic will it be to place the kext in /extra instead of replacing the kext in /S/L/E, because of the use of Chameleon2 and your future development idea's ( change of version no. to compare with the original, etc )?

For conveniance I put a part of my dmesg output here.
extension "com.apple.iokit.IONetworkingFamily" cannot be found
   can't determine immediate dependencies for extension rtl.r1000.nic.ext
   Can't determine dependencies for rtl.r1000.nic.ext.
   extension "com.apple.iokit.IONetworkingFamily" cannot be foundCouldn't alloc class "rtl_r1000_nic_ext"
   
   can't determine immediate dependencies for extension rtl.r1000.nic.ext
   Can't determine dependencies for rtl.r1000.nic.ext.
   Couldn't alloc class "rtl_r1000_nic_ext"
   From path: "uuid", 
   Waiting for boot volume with UUID 3BB57E76-DC4D-3860-9654-B7DD92D1EDDA
   Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
   
   FireWire (OHCI) TI ID 8024 PCI now active, GUID 00a7bdd700001fd0; max speed s400.
   USBF:	0.666	AppleUSBEHCI[0xada7800]::CheckSleepCapability - forced YES. Please report to Slice
   USBF:	0.671	AppleUSBEHCI[0xade6000]::CheckSleepCapability - forced YES. Please report to Slice
   Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/SECD@1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/WDC WD2500AAJS-40VWA0 Media/IOGUIDPartitionScheme/Untitled@3
   BSD root: disk1s3, major 14, minor 10
 
 ERROR: FireWire unable to determine security-mode; defaulting to full-secure.
 ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
 ACPI_SMC_PlatformPlugin::getCPU_PSSData - _PSS evaluation failed
 ACPI_SMC_PlatformPlugin::getCPU_PSSData - _PSS evaluation failed
 ACPI_SMC_PlatformPlugin::getCPU_PSSData - _PSS evaluation failed
 ACPI_SMC_PlatformPlugin::getCPU_PSSData - _PSS evaluation failed
 Physical address is e9010000 
 TCR = 3c000000Physical address is e9110000 
 TCR = 3c000000
 
 dsmos: Initializing...
 dsmos: Hook and decryption contexts set!
 dsmos: Starting...
 ATY_Init: NVIDIA card device-id - 393
 ATY_Init: nvidia card vram size = 536870912 b
 
 InitRxRing 
 InitRxRing Fin
 NVDA,Display-B: Not usable
 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x03, ASC = 0x11, ASCQ = 0x05
 AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT
 InitRxRing 
 InitRxRing Fin
 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x03, ASC = 0x11, ASCQ = 0x05
 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x03, ASC = 0x11, ASCQ = 0x05
 AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT
 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x03, ASC = 0x11, ASCQ = 0x05
 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x03, ASC = 0x11, ASCQ = 0x05
 disk3s0: I/O error.
 vboxdrv: fAsync=0 offMin=0x1b99 offMax=0x5526
 VBoxDrv: version 2.2.4 r47978; IOCtl version 0xa0009; IDC version 0x10000; dev major=17
 VBoxFltDrv: version 2.2.4 r47978
 VBoxAdpDrv: version 2.2.4 r47978


#337
CooSee

CooSee

    InsanelyMac Legend

  • Donators
  • 566 posts
  • Gender:Male
+1

USB is working fine here, but i also have this " Forced Yes " message:

Jun  5 16:40:54 localhost kernel[0]: USBF:	0.713	AppleUSBEHCI[0xbc2e800]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.713	AppleUSBEHCI[0xbc21800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 12 02:20:28 localhost kernel[0]: USBF:	0.713	AppleUSBEHCI[0x682f800]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.713	AppleUSBEHCI[0x683d800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 12 00:59:02 SiVaSleeS kernel[0]: USBF:	0.714	AppleUSBEHCI[0xbc2e800]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.717	AppleUSBEHCI[0xbc21800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 12 16:38:57 localhost kernel[0]: USBF:	0.676	AppleUSBEHCI[0xaaa9000]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.678	AppleUSBEHCI[0xaa0f800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 12 22:50:09 localhost kernel[0]: USBF:	0.724	AppleUSBEHCI[0xbdd5000]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.724	AppleUSBEHCI[0xbe1b800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 00:12:02 localhost kernel[0]: USBF:	0.708	AppleUSBEHCI[0xbebe000]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 00:12:02 localhost kernel[0]: USBF:	0.714	AppleUSBEHCI[0xbe27800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 00:20:57 localhost kernel[0]: USBF:	0.725	AppleUSBEHCI[0xbe27800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 00:20:57 localhost kernel[0]: USBF:	0.727	AppleUSBEHCI[0xbe1a800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 00:30:59 localhost kernel[0]: USBF:	0.723	AppleUSBEHCI[0xbe1a800]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.724	AppleUSBEHCI[0xbe27800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 01:37:01 localhost kernel[0]: USBF:	0.728	AppleUSBEHCI[0xbe1a800]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.728	AppleUSBEHCI[0xbd70800]::CheckSleepCapability - forced YES. Please report to Slice
 Jun 13 03:22:15 localhost kernel[0]: USBF:	0.688	AppleUSBEHCI[0xac14800]::CheckSleepCapability - forced YES. Please report to SliceUSBF:	0.688	AppleUSBEHCI[0xacae000]::CheckSleepCapability - forced YES. Please report to Slice

THX for your Work :( !

CooSee ' Ya

#338
Lord Anubis

Lord Anubis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
As a reply/addition of my post yesterday, I did forgot to mention that in the case of trying to use sleep, then, when shutting down I get 'unmount failures' on screen and it freezes.

#339
Kasakka

Kasakka

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 145 posts
Tried the latest IOUSBFamily.kext from this thread and it half-fixed my sleep on 10.5.7. Previously the computer would go to sleep, but would not turn off power (power LED on, fans spinning) and would not wake up. Now it does shut down and wakes up on keyboard but I get no picture on either of my displays.

Is there anything I can do?

I've got a GTX260 running with GT200 drivers from EVGA and using EFI string.

#340
kidalive

kidalive

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 200 posts
  • Gender:Male
Hi,slice. It seems this thread can solve my laptop`s sleep problem. My USB device works great without any patch. But I just cannot put my laptop to sleep. It wakes up soon from the sleep. Here is what I found in the system log. Any idea and advice?

Jun 15 06:48:49 kidalives kernel[0]: hibernate image path: /var/vm/sleepimage
Jun 15 06:48:49 kidalives kernel[0]: sizeof(IOHibernateImageHeader) == 512
Jun 15 06:48:49 kidalives kernel[0]: Opened file /var/vm/sleepimage, size 2147483648, partition base 0xc805000, maxio 400000
Jun 15 06:48:59 kidalives kernel[0]: hibernate image major 14, minor 2, blocksize 512, pollers 3
Jun 15 06:49:00 kidalives kernel[0]: hibernate_alloc_pages flags 00000000, gobbling 0 pages
Jun 15 06:48:49 kidalives kernel[0]: System SafeSleep
Jun 15 06:49:00 kidalives kernel[0]: hibernate_page_list_setall start
Jun 15 06:49:00 kidalives kernel[0]: hibernate_page_list_setall time: 243 ms
Jun 15 06:49:00 kidalives kernel[0]: pages 167263, wire 62787, act 25111, inact 6, spec 3, zf 0, throt 7180, could discard act 25993 inact 7952 purgeable 3809 spec 34422
Jun 15 06:49:00 kidalives kernel[0]: hibernate_page_list_setall found pageCount 95087
Jun 15 06:49:00 kidalives kernel[0]: IOHibernatePollerOpen, ml_get_interrupts_enabled 0
Jun 15 06:49:00 kidalives kernel[0]: IOHibernatePollerOpen(0)
Jun 15 06:49:00 kidalives kernel[0]: writing 94646 pages
Jun 15 06:49:00 kidalives kernel[0]: image1Size 67581952
Jun 15 06:49:00 kidalives kernel[0]: all time: 6361 ms, comp time: 1629 ms, deco time: 0 ms, 
Jun 15 06:49:00 kidalives kernel[0]: image 135594496, uncompressed 387670016 (94646), compressed 133368416 (34%), sum1 9d18dbd6, sum2 cc8ef082
Jun 15 06:49:00 kidalives kernel[0]: hibernate_write_image done(0)
Jun 15 06:49:00 kidalives kernel[0]: sleep
Jun 15 06:49:00 kidalives kernel[0]: Wake reason = HDEF EHC1 EHC2
Jun 15 06:49:00 kidalives kernel[0]: System Wake
Jun 15 06:49:00 kidalives kernel[0]: USB (EHCI):Port 3 on bus 0xfd connected or disconnected: portSC(0x301803)
Jun 15 06:49:04 kidalives kernel[0]: AppleRTL8169Ethernet: phyWaitForAutoNegotiation TIMEOUT
Jun 15 06:49:09 kidalives kernel[0]: RTL8187: Ethernet address 00:15:af:5c:30:0e

ioreg from the log
a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
	| |   |	 |   "bDeviceClass" = 0x9
	| |   |	 |   "iSerialNumber" = 0x0
	| |   |	 |   "bMaxPacketSize0" = 0x8
	| |   |	 |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
	| |   |	 |   "bDeviceSubClass" = 0x0
	| |   |	 |   "idVendor" = 0x5ac
	| |   |	 |   "Low Power Displayed" = No
	| |   |	 | }
	| |   |	 | 
	| |   |	 +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain 6>
	| |   |	 |   {
	| |   |	 |	 "IOProviderClass" = "IOUSBDevice"
	| |   |	 |	 "IOProbeScore" = 0xc350
	| |   |	 |	 "Errata" = 0x0
	| |   |	 |	 "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
	| |   |	 |	 "bDeviceClass" = 0x9
	| |   |	 |	 "IOMatchCategory" = "IODefaultMatchCategory"
	| |   |	 |	 "IOUserClientClass" = "AppleUSBHSHubUserClient"
	| |   |	 |	 "bDeviceSubClass" = 0x0
	| |   |	 |	 "IOClass" = "AppleUSBHub"
	| |   |	 |	 "IOPowerManagement" = {"CurrentPowerState"=0x3,"DeviceChangePowerState"=0x3,"DriverChangePowerState"=0x3}
	| |   |	 |   }
	| |   |	 |   
	| |   |	 +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
	| |   |		 {
	| |   |		   "iInterface" = 0x0
	| |   |		   "idProduct" = 0x8005
	| |   |		   "bConfigurationValue" = 0x1
	| |   |		   "locationID" = 0x1a000000
	| |   |		   "bInterfaceSubClass" = 0x0
	| |   |		   "bInterfaceProtocol" = 0x0
	| |   |		   "bAlternateSetting" = 0x0
	| |   |		   "bInterfaceClass" = 0x9
	| |   |		   "bInterfaceNumber" = 0x0
	| |   |		   "bNumEndpoints" = 0x1
	| |   |		   "idVendor" = 0x5ac
	| |   |		   "bcdDevice" = 0x110
	| |   |		 }
	| |   |		 
	| |   +-o USB5@1A,1  <class IOPCIDevice, registered, matched, active, busy 0, retain 9>
	| |   | | {
	| |   | |   "IOPCIResourced" = Yes
	| |   | |   "IOInterruptControllers" = ("io-apic-0")
	| |   | |   "IOName" = "pci8086,2835"
	| |   | |   "subsystem-id" = <a6900000>
	| |   | |   "IODeviceMemory" = ({"parent"=({"address"=0x0,"length"=0x10000}),"offset"=0x1840,"length"=0x20})
	| |   | |   "USBBusNumber" = 0x3a
	| |   | |   "class-code" = <00030c00>
	| |   | |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2}
	| |   | |   "locationID" = 0x3a000000
	| |   | |   "revision-id" = <03000000>
	| |   | |   "IOInterruptSpecifiers" = (<1500000007000000>)
	| |   | |   "assigned-addresses" = <20d1008100000000401800000000000020000000>
	| |   | |   "built-in" = <00>
	| |   | |   "acpi-device" = "IOACPIPlatformDevice is not serializable"
	| |   | |   "device-id" = <35280000>
	| |   | |   "vendor-id" = <86800000>
	| |   | |   "acpi-path" = "IOACPIPlane:/_SB/PCI0/USB5@1a0001"
	| |   | |   "subsystem-vendor-id" = <19100000>
	| |   | |   "name" = "pci8086,2835"
	| |   | |   "reg" = <00d100000000000000000000000000000000000020d100010000000000000000000000002000
000>
	| |   | |   "compatible" = <706369313031392c3930613600706369383038362c3238333500706369636c6173732c306330
3303000>
	| |   | | }
	| |   | | 
	| |   | +-o AppleUSBUHCI  <class AppleUSBUHCI, registered, matched, active, busy 0, retain 8>
	| |   |   | {
	| |   |   |   "IOProviderClass" = "IOPCIDevice"
	| |   |   |   "IOProbeScore" = 0x0
	| |   |   |   "Errata" = 0xe800
	| |   |   |   "IOPCIClassMatch" = "0x0C030000"
	| |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBUHCI"
	| |   |   |   "Card Type" = "Built-in"
	| |   |   |   "Companion" = "yes"
	| |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
	| |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
	| |   |   |   "Need contiguous memory for isoch" = Yes
	| |   |   |   "IOClass" = "AppleUSBUHCI"
	| |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=0x3,"CurrentPowerState"=0x3,"DeviceChangePowerState"=0x3,"DriverChangePowerState"=0x3}
	| |   |   | }
	| |   |   | 
	| |   |   +-o UHCI Root Hub Simulation@1A,1  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 25>
	| |   |	 | {
	| |   |	 |   "Bus Power Available" = 0xfa
	| |   |	 |   "bNumConfigurations" = 0x1
	| |   |	 |   "Device Speed" = 0x1
	| |   |	 |   "sessionID" = 0x161d625d1
	| |   |	 |   "AAPL,current-in-sleep" = 0x3e8
	| |   |	 |   "USB Product Name" = "UHCI Root Hub Simulation"
	| |   |	 |   "Requested Power" = 0x0
	| |   |	 |   "bcdDevice" = 0x110
	| |   |	 |   "locationID" = 0x3a000000
	| |   |	 |   "USB Vendor Name" = "Apple Inc."
	| |   |	 |   "USB Address" = 0x1
	| |   |	 |   "idProduct" = 0x8005
	| |   |	 |   "iProduct" = 0x1
	| |   |	 |   "bDeviceProtocol" = 0x0
	| |   |	 |   "iManufacturer" = 0x2
	| |   |	 |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
	| |   |	 |   "bDeviceClass" = 0x9
	| |   |	 |   "iSerialNumber" = 0x0
	| |   |	 |   "bMaxPacketSize0" = 0x8
	| |   |	 |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
	| |   |	 |   "bDeviceSubClass" = 0x0
	| |   |	 |   "idVendor" = 0x5ac
	| |   |	 |   "Low Power Displayed" = No
	| |   |	 | }
	| |   |	 | 
	| |   |	 +-o AppleUSBHub  <class AppleUSBHub, !registered, !matched, active, busy 0, retain 6>
	| |   |	 |   {
	| |   |	 |	 "IOProviderClass" = "IOUSBDevice"
	| |   |	 |	 "IOProbeScore" = 0xc350
	| |   |	 |	 "Errata" = 0x0
	| |   |	 |	 "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
	| |   |	 |	 "bDeviceClass" = 0x9
	| |   |	 |	 "IOMatchCategory" = "IODefaultMatchCategory"
	| |   |	 |	 "IOUserClientClass" = "AppleUSBHSHubUserClient"
	| |   |	 |	 "bDeviceSubClass" = 0x0
	| |   |	 |	 "IOClass" = "AppleUSBHub"
	| |   |	 |	 "IOPowerManagement" = {"CurrentPowerState"=0x3,"DeviceChangePowerState"=0x3,"DriverChangePowerState"=0x3}
	| |   |	 |   }
	| |   |	 |   
	| |   |	 +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
	| |   |		 {
	| |   |		   "iInterface" = 0x0
	| |   |		   "idProduct" = 0x8005
	| |   |		   "bConfigurationValue" = 0x1
	| |   |		   "locationID" = 0x3a000000
	| |   |		   "bInterfaceSubClass" = 0x0
	| |   |		   "bInterfaceProtocol" = 0x0
	| |   |		   "bAlternateSetting" = 0x0
	| |   |		   "bInterfaceClass" = 0x9
	| |   |		   "bInterfaceNumber" = 0x0
	| |   |		   "bNumEndpoints" = 0x1
	| |   |		   "idVendor" = 0x5ac
	| |   |		   "bcdDevice" = 0x110
	| |   |		 }
	| |   |		 
	| |   +-o EHC1@1D,7  <class IOPCIDevice, registered, matched, active, busy 0, retain 11>
	| |   | | {
	| |   | |   "IOPCIResourced" = Yes
	| |   | |   "IOInterruptControllers" = ("io-apic-0")
	| |   | |   "IOName" = "pci8086,2836"
	| |   | |   "subsystem-id" = <a6900000>
	| |   | |   "IODeviceMemory" = (({"address"=0xfffffffffc404c00,"length"=0x400}))
	| |   | |   "USBBusNumber" = 0xfd
	| |   | |   "class-code" = <20030c00>
	| |   | |   "IOPowerManagement" = {"ChildrenPowerState"=0x2,"CurrentPowerState"=0x2}
	| |   | |   "locationID" = 0xfffffffffd000000
	| |   | |   "revision-id" = <03000000>
	| |   | |   "IOInterruptSpecifiers" = (<1700000007000000>)
	| |   | |   "assigned-addresses" = <10ef008200000000004c40fc0000000000040000>
	| |   | |   "built-in" = <00>
	| |   | |   "IOPCIPMEOptions" = Yes
	| |   | |   "acpi-device" = "IOACPIPlatformDevice is not serializable"
	| |   | |   "device-id" = <36280000>
	| |   | |   "vendor-id" = <86800000>
	| |   | |   "acpi-path" = "IOACPIPlane:/_SB/PCI0/EHC1@1d0007"
	| |   | |   "subsystem-vendor-id" = <19100000>
	| |   | |   "name" = "pci8086,2836"
	| |   | |   "reg" = <00ef00000000000000000000000000000000000010ef00020000000000000000000000000004
000>
	| |   | |   "compatible" = <706369313031392c3930613600706369383038362c3238333600706369636c6173732c306330
3323000>
	| |   | | }
	| |   | | 
	| |   | +-o IOService  <class IOService, !registered, !matched, active, busy 0, retain 4>
	| |   | |   {
	| |   | |	 "IOProbeScore" = 0xa
	| |   | |	 "IOMatchCategory" = "OMI_EHCI"
	| |   | |	 "IOProviderClass" = "IOPCIDevice"
	| |   | |	 "IOClass" = "IOService"
	| |   | |	 "IOPCIClassMatch" = "0x0c032000"
	| |   | |	 "CFBundleIdentifier" = "com.apple.kpi.iokit"
	| |   | |   }
	| |   | |   
	| |   | +-o AppleUSBEHCI  <class AppleUSBEHCI, registered, matched, active, busy 0, retain 12>
	| |   |   | {
	| |   |   |   "IOProviderClass" = "IOPCIDevice"
	| |   |   |   "IOProbeScore" = 0x0
	| |   |   |   "64bit" = Yes
	| |   |   |   "Errata" = 0x4800
	| |   |   |   "IOPCIClassMatch" = "0x0c032000"
	| |   |   |   "CFBundleIdentifier" = "com.apple.driver.AppleUSBEHCI"
	| |   |   |   "Card Type" = "Built-in"
	| |   |   |   "IOUserClientClass" = "IOUSBControllerUserClient"
	| |   |   |   "IOMatchCategory" = "IODefaultMatchCategory"
	| |   |   |   "IOPowerManagement" = {"ChildrenPowerState"=0x4,"CurrentPowerState"=0x4,"DeviceChangePowerState"=0x3,"DriverChangePowerState"=0x3}
	| |   |   |   "IOClass" = "AppleUSBEHCI"
	| |   |   | }
	| |   |   | 
	| |   |   +-o EHCI Root Hub Simulation@1D,7  <class IOUSBRootHubDevice, registered, matched, active, busy 0, retain 27>
	| |   |   | | {
	| |   |   | |   "Bus Power Available" = 0xfa
	| |   |   | |   "bNumConfigurations" = 0x1
	| |   |   | |   "Device Speed" = 0x2
	| |   |   | |   "sessionID" = 0x31844f7a
	| |   |   | |   "AAPL,current-in-sleep" = 0xbb8
	| |   |   | |   "USB Product Name" = "EHCI Root Hub Simulation"
	| |   |   | |   "Requested Power" = 0x0
	| |   |   | |   "bcdDevice" = 0x200
	| |   |   | |   "locationID" = 0xfffffffffd000000
	| |   |   | |   "USB Vendor Name" = "Apple Inc."
	| |   |   | |   "USB Address" = 0x1
	| |   |   | |   "idProduct" = 0x8006
	| |   |   | |   "iProduct" = 0x1
	| |   |   | |   "bDeviceProtocol" = 0x1
	| |   |   | |   "iManufacturer" = 0x2
	| |   |   | |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
	| |   |   | |   "bDeviceClass" = 0x9
	| |   |   | |   "iSerialNumber" = 0x0
	| |   |   | |   "bMaxPacketSize0" = 0x40
	| |   |   | |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
	| |   |   | |   "bDeviceSubClass" = 0x0
	| |   |   | |   "idVendor" = 0x5ac
	| |   |   | |   "Low Power Displayed" = No
	| |   |   | | }
	| |   |   | | 
	| |   |   | +-o AppleUSBHub  <class AppleUSBHub, registered, matched, active, busy 0, retain 8>
	| |   |   | |   {
	| |   |   | |	 "IOProviderClass" = "IOUSBDevice"
	| |   |   | |	 "IOProbeScore" = 0xc350
	| |   |   | |	 "Errata" = 0x0
	| |   |   | |	 "High Speed" = 0x1
	| |   |   | |	 "CFBundleIdentifier" = "com.apple.driver.AppleUSBHub"
	| |   |   | |	 "bDeviceClass" = 0x9
	| |   |   | |	 "IOMatchCategory" = "IODefaultMatchCategory"
	| |   |   | |	 "IOUserClientClass" = "AppleUSBHSHubUserClient"
	| |   |   | |	 "bDeviceSubClass" = 0x0
	| |   |   | |	 "IOClass" = "AppleUSBHub"
	| |   |   | |	 "IOPowerManagement" = {"ChildrenPowerState"=0x4,"CurrentPowerState"=0x4,"DeviceChangePowerState"=0x4,"DriverChangePowerState"=0x3}
	| |   |   | |   }
	| |   |   | |   
	| |   |   | +-o IOUSBInterface@0  <class IOUSBInterface, !registered, !matched, active, busy 0, retain 6>
	| |   |   |	 {
	| |   |   |	   "iInterface" = 0x0
	| |   |   |	   "idProduct" = 0x8006
	| |   |   |	   "bConfigurationValue" = 0x1
	| |   |   |	   "locationID" = 0xfffffffffd000000
	| |   |   |	   "bInterfaceSubClass" = 0x0
	| |   |   |	   "bInterfaceProtocol" = 0x1
	| |   |   |	   "bAlternateSetting" = 0x0
	| |   |   |	   "bInterfaceClass" = 0x9
	| |   |   |	   "bInterfaceNumber" = 0x0
	| |   |   |	   "bNumEndpoints" = 0x1
	| |   |   |	   "idVendor" = 0x5ac
	| |   |   |	   "bcdDevice" = 0x200
	| |   |   |	 }
	| |   |   |	 
	| |   |   +-o RTL8187_Wireless@fd300000  <class IOUSBDevice, registered, matched, active, busy 0, retain 26>
	| |   |	 | {
	| |   |	 |   "Low Power Displayed" = No
	| |   |	 |   "PortNum" = 0x3
	| |   |	 |   "Bus Power Available" = 0xfa
	| |   |	 |   "bNumConfigurations" = 0x1
	| |   |	 |   "Device Speed" = 0x2
	| |   |	 |   "sessionID" = 0x4a16bb9c
	| |   |	 |   "USB Product Name" = "RTL8187_Wireless"
	| |   |	 |   "Requested Power" = 0xfa
	| |   |	 |   "bcdDevice" = 0x100
	| |   |	 |   "locationID" = 0xfffffffffd300000
	| |   |	 |   "USB Address" = 0x2
	| |   |	 |   "idProduct" = 0x8187
	| |   |	 |   "iProduct" = 0x2
	| |   |	 |   "bDeviceProtocol" = 0x0
	| |   |	 |   "iManufacturer" = 0x1
	| |   |	 |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
	| |   |	 |   "bDeviceClass" = 0x0
	| |   |	 |   "iSerialNumber" = 0x3
	| |   |	 |   "bMaxPacketSize0" = 0x40
	| |   |	 |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"
	| |   |	 |   "bDeviceSubClass" = 0x0
	| |   |	 |   "IOGeneralInterest" = "IOCommand is not serializable"
	| |   |	 |   "idVendor" = 0xbda
	| |   |	 |   "USB Serial Number" = "0015AF5C300E"
	| |   |	 | }
	| |   |	 | 
	| |   |	 +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver, !registered, !matched, active, busy 0, retain 4>
	| |   |	 |   {
	| |   |	 |	 "IOProviderClass" = "IOUSBDevice"
	| |   |	 |	 "IOProbeScore" = 0xc350
	| |   |	 |	 "CFBundleIdentifier" = "com.apple.driver.AppleUSBComposite"
	| |   |	 |	 "bDeviceClass" = 0x0
	| |   |	 |	 "IOMatchCategory" = "IODefaultMatchCategory"
	| |   |	 |	 "bDeviceSubClass" = 0x0
	| |   |	 |	 "IOClass" = "IOUSBCompositeDriver"
	| |   |	 |   }
	| |   |	 |   
	| |   |	 +-o Bulk-IN,Bulk-OUT,Bulk-OUT@0  <class IOUSBInterface, registered, matched, active, busy 0, retain 7>

B.T.W my MB is GL960+ICH8H.


I`ve generated a DSDT.dsl file but have problem to compile it into a DSDT.aml file. Can u help me compile it, pls? Thanks in advance.

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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