Jump to content

rx782p

Members
  • Content count

    10
  • Joined

  • Last visited

About rx782p

  • Rank
    InsanelyMac Protégé
  1. I removed moded subsystem-vondor-id form DSDT, Because It was meaningless. They work only in device ID Mod well, Even as for LPC and DRAM Controller, PCI-E Root Port, HD Audio Controller and etc... (Only USB need EHCIacquire=Yes option in com. apple.boot.plist) My board is faker 82801JI/82801JIB board now. I try whether various devices work with vanilla Driver by DSDT adding Device ID. The LAN is still making trial and error. Thank you for an interesting solution, sorry my terrible English.
  2. Thanks Master Chief. I used USBBusFIX=Yes without modified DSDT. Problem of EHCI was fix by the option. but UHCI was appear as PCI. When it combines modified DSDT and EHCIacquire=Yes, both EHCI and UHCI work normally My choice is two ways. 1. Modified DSDT and EHCIacquire=Yes 2. Silice's IOUSBFamiry.kext I udate to BIOS 083(fixes for sleep and USB) from 079. Sleep problem didn't fixed by new BIOS. Here is my BIOS setting. USB-Configuration USB Ports : [Enable] USB Legacy : [Enable] After Power Failure : [Last State] Wake on LAN from S5 : [Power On] ACPI Suspend State : [s3 State] EIST : [Enable] Wake System from S5 : [Enable] USB Boot : [Enable] Boot USB Devices First : [Enable] USB Mass Strage Emulation Type : [Auto] I will investigate other factors.
  3. USB 2.0 for Leopard 10.5.7

    Only EHCI was fixed by USBBusFIX=Yes when using vanilla IOUSBFamiry.kext.
  4. Information on my Motherboard is as follows: Intel DQ45CB (Intel Q45 + ICH10DO) localhost:~ rx782p$ LSPCI 00:00.0 Host bridge: Intel Corporation Eaglelake DRAM Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation Eaglelake PCI Express Root Port (rev 03) 00:03.0 Communication controller: Intel Corporation Eaglelake HECI Controller (rev 03) 00:03.2 IDE interface: Intel Corporation Eaglelake PT IDER Controller (rev 03) 00:03.3 Serial controller: Intel Corporation Eaglelake Serial KT Controller (rev 03) 00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02) 00:1a.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #5 (rev 02) 00:1a.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #6 (rev 02) 00:1a.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation ICH10 HD Audio Controller (rev 02) 00:1d.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2) 00:1f.0 ISA bridge: Intel Corporation ICH10 LPC Interface Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation ICH10 6 port SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation ICH10 SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation ICH10 2 port SATA IDE Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1) 02:01.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70) I don't know Machintosh's subsystem-ID (Intel 82801JI) Therefore I also try DG45ID's subsystem-id add DSDT. DG45ID have normal ICH10 Device and have subsystem-vendor-id of Intel. What chose DG45ID is one of the reasons that subsystem-vendor-id was not changed by DSDT. DQ45CB 82801JD/DO (ICH10 Family) UHCI Controller #1 [8086'3a64] Subsystem Device [8086:1003] DG45ID 82801JI (ICH10 Family) UHCI Controller #1 [8086'3a34] Subsystem Device [8086:5002] The sybsystem-id change. No Patched DSDT Patched DSDT(Device ID & Subsystem-Vendor-ID) but I got this error msg after patched DSDT. 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 In the present, Kext of Slice is necessary for EHCI's problem solving of ownership. I still have the sleep problem, then I'll try various methods(_WAK method on DSDT etc...) to working Slice's kext. in Energy Saver -Restart Automatically after a Power Failure is checked... A review of the setting of bios... This board feels delicate about Power control and Motherboard Supporting AMT and TPM-Based Security. Thanks all. Edit update: The subsystem-Vendor-IDdoes not matter, I removed moded subsystem-vondor-id form DSDT. They work only in device ID Mod well.
  5. I already tried the method. ECHI did not work. Anyway, thank for suggestion. it's promising for A board having the device which resembled Macintosh.
  6. @zhell My problem is EHCI Host Controller, does not work. UHCI seem fixed by your method. @Master Chief I cheaked EFI strings once again. I am using Vanilla IOUSBFamiry.kext and delete DSDT. and the result was the same.
  7. Unfortunately the issue of my USB was not able to be settle by this method. but it was useful about an SATA device. 8086:3a02 82801JD/DO (ICH10 Family) SATA AHCI Controller (My borad) 8086:3a22 82801JI (ICH10 Family) SATA AHCI Controller (Machintosh) Device (SAT0) { Name (_ADR, 0x001F0002) .... Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x22, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } No Modified DSDT Modified DSDT(Device ID) Yes! I am not necessary with LegacyAppleAHCIPort.kext after adding device ID to DSDT. Thanks zhell, it's a nice trick. Sorry for my poor English.
  8. USB 2.0 for Leopard 10.5.7

    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.
  9. USB 2.0 for Leopard 10.5.7

    Thanks for your fast work. I'll try your KEXT when I return to the house.
  10. USB 2.0 for Leopard 10.5.7

    Hi Slice, thank you for your all work. My board has Intel Q45 northbridge and ICH10DO southrbridge. I got this USB message when using 10.5.7 valnilla IOUSBFamiry.kext localhost kernel[0]: USBF: 0.582 EHCI controller unable to take control from BIOS localhost kernel[0]: USBF: 0.585 AppleUSBEHCI[0xade4800]: unable to obtain ownership: 0xe00002be localhost kernel[0]: USBF: 0.588 AppleUSBEHCI[0xade4800]::UIMInitialize - Error occurred (0xe00002be) localhost kernel[0]: USBF: 0.593 AppleUSBEHCI: unable to initialize UIM localhost kernel[0]: USBF: 0.608 EHCI controller unable to take control from BIOS localhost kernel[0]: USBF: 0.611 AppleUSBEHCI[0xad4b800]: unable to obtain ownership: 0xe00002be localhost kernel[0]: USBF: 0.614 AppleUSBEHCI[0xad4b800]::UIMInitialize - Error occurred (0xe00002be) localhost kernel[0]: USBF: 0.619 AppleUSBEHCI: unable to initialize UIM I dont get the USB message in system.log when I'm try your 10.5.7 IOUSBFamiry.kext. All USB ports work but my pc dont sleep. I check ioreg. The USB UHCI device appear as PCI device, not as build in, EHCI appear correctly as build in. I still may have problems with the UHCI device (or legacy mode problem?). Here is my device id information. ICH10D0's Device ID is slightly different from ICH10's. Intel 82801JDO (ICH10DO) 00:1a.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #4 [8086:3a67] [PCI Revision ID: 0x0002] [bus Number: 0x1a] 00:1a.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #5 [8086:3a68] [PCI Revision ID: 0x0002] [bus Number: 0x3a] 00:1a.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #6 [8086:3a69] [PCI Revision ID: 0x0002] [bus Number: 0x5a] 00:1a.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #2 [8086:3a6c] [PCI Revision ID: 0x0002] [bus Number: 0xfa] 00:1d.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #1 [8086:3a64] [PCI Revision ID: 0x0002] [bus Number: 0x1d] 00:1d.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #2 [8086:3a65] [PCI Revision ID: 0x0002] [bus Number: 0x3d] 00:1d.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #3 [8086:3a66] [PCI Revision ID: 0x0002] [bus Number: 0x5d] 00:1d.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #1 [8086:3a6a] [PCI Revision ID: 0x0002] [bus Number: 0xfd] Could you add ICH10D0's Device ID to your kext, by the next update release?
×