I rewrite Apple's sources 113 with the old patches to create new IOPCIFamily.
Only with it I have working USB.
Yes, I use vanilla IOUSBFamily with
DSDT patches but PCI must be replaced.
IOPCIFamily.kext_Snow32_64.zip ( 145.36K )
Number of downloads: 3956Sources
IOPCIFamily_113.SL.zip ( 132.27K )
Number of downloads: 900
Screen_shot_2009_09_12_at_11.12.49.png ( 128.43K )
Number of downloads: 1902
QUOTE (Slice @ Sep 12 2009, 08:39 AM)

I rewrite Apple's sources 113 with the old patches to create new IOPCIFamily.
Only with it I have working USB.
Yes, I use vanilla IOUSBFamily with
DSDT patches but PCI must be replaced.
IOPCIFamily.kext_Snow32_64.zip ( 145.36K )
Number of downloads: 3956Sources
IOPCIFamily_113.SL.zip ( 132.27K )
Number of downloads: 900
Screen_shot_2009_09_12_at_11.12.49.png ( 128.43K )
Number of downloads: 1902i think this would really help those with Marvell Yukon network cards of some Acer model
Hi, Slice thanks but not work for me.
My Hardware its in signature but here is again:
Acer Aspire 4320/4720
Integrated graphics Intel X3100, Processor T7100 1.80GHz, Audio ALC268 Codec, Network: BCM5787M, Wireless BCM4311, CardReader, USB 2.0, Firewire 400, Bluetooth, Battery, ICH8 IDE/SATA Ports.
In leopard my PCI devices work with this:
http://www.insanelymac.com/forum/index.php?showtopic=81036In Snow, making
some changes in dsdt file (_SUN 0x02), ARPT ... i was able to show info in system profiler:

but without success.
For 10.5.x i have in IORegistry this info when i use the Chun-nan�s IOPCIFamily
For AirPort:
"assigned-addresses" = <1000028200000000000020800000000000400000>
For Network Card:
"assigned-addresses" = <1000018200000000000010800000000000000100>
but nothing with stock IOPCI.
This post has been edited by quinielascom: Sep 13 2009, 03:55 AM
thanks a lot Slice! this fixed AppleHPET messing with my USB. Now i have full USB2.0 even with HPET enabled. that means, am off to get some vanilla speedstep

thanks again!
Slice, thanx for this one, but I still have problems with AppleHPET messing with USB. So I cannot atempt to get native speedstep through DSDT.
Can you help me with it? I can attach IORegs or whatever you need to track the problem.
The behavior is; When AppleHPET.kext is loaded I loose USB support, but randomly sometimes it works.
When it does not work I can see this messages on the boot log:
CODE
9/14/09 5:14:41 PM kernel USBF: 0.716 AppleUSBEHCI[0x401e800]: unable to get filterInterruptEventSource
9/14/09 5:14:41 PM kernel USBF: 0.717 AppleUSBEHCI[0x401e800]::UIMInitialize - Error occurred (0xe00002be)
9/14/09 5:14:41 PM kernel USBF: 0.721 AppleUSBEHCI[0x401e800]::start unable to initialize UIM
9/14/09 5:14:41 PM kernel USBF: 5.748 AppleUSBUHCI[0x42e1000]::start unable to initialize UIM
Blocking AppleHPET.kext (and CPUPM) give me USB in every boot without problems.
I've also tryed chameleon embeded USB fixes (EHCIacquire, etc), but no joy.
Thanks
Thanks Slice, your driver worked in my laptop with ich9 chipset. No more usb problems and reboot and shutdown quickly.
QUOTE (blackCH @ Sep 14 2009, 07:19 PM)

Slice, thanx for this one, but I still have problems with AppleHPET messing with USB. So I cannot atempt to get native speedstep through DSDT.
Can you help me with it? I can attach IORegs or whatever you need to track the problem.
The behavior is; When AppleHPET.kext is loaded I loose USB support, but randomly sometimes it works.
When it does not work I can see this messages on the boot log:
CODE
9/14/09 5:14:41 PM kernel USBF: 0.716 AppleUSBEHCI[0x401e800]: unable to get filterInterruptEventSource
9/14/09 5:14:41 PM kernel USBF: 0.717 AppleUSBEHCI[0x401e800]::UIMInitialize - Error occurred (0xe00002be)
9/14/09 5:14:41 PM kernel USBF: 0.721 AppleUSBEHCI[0x401e800]::start unable to initialize UIM
9/14/09 5:14:41 PM kernel USBF: 5.748 AppleUSBUHCI[0x42e1000]::start unable to initialize UIM
Blocking AppleHPET.kext (and CPUPM) give me USB in every boot without problems.
I've also tryed chameleon embeded USB fixes (EHCIacquire, etc), but no joy.
Thanks
That was the problem I was having. Try removing the dsdt hpet patch if you aplied it before. That´s how I could make the iopcifamly work properly.
Thanks, but it did not work.
I've tryed adding the IRQ entries, also replacing the whole thing with the fix code. still doesnt work
EDIT: This one fixed it!!
http://www.projectosx.com/forum/index.php?...post&p=2549 This post has been edited by blackCH: Sep 21 2009, 10:02 PM
Please help, I posted my issue in two other places and they haven't led far. This post did sort of shed some light though
My ethernet adapter only seemed to of worked in Leopard using Chun-Nan's (Erueka) PCIFamily.kext and it worked decently. In snow leopard however, I have no luck, even with this kext.
Acer TravelMate 2480
Marvell Yukon 88E8038
Hi Slice.
Did you ever patch IOPCIFamily.kext for 10.5.8?
If you did, where can I find it?
Can I use this?
http://www.projectosx.com/forum/index.php?showtopic=342/Edit
...yes I can...thanks. Never mind me, talking to myself here..
This post has been edited by Gringo Vermelho: Nov 6 2009, 02:44 AM