Jump to content
powaking

iCloud/Facetime/iMessage fix

Recommended Posts

I had to rebuild my machine due to a faulty onboard nic. As a result I'm currently using a RealTek chipset usb wireless nic. I built my DSDT with the onboard nic so my DSDT does not have this nic's information. I believe due to this I'm not able to have these applications work. What I have done is the following:


Generate a UDID and add it to the smbios.plist

Remove the network plist to have it generate a new one

Use Chameleon Wizard to generate a new Serial

Use prebuild smbios in Chameleon Wizard

Using Chameleon 2.1 r1998


Still no dice. I have read in another thread where someone was able to resolve this by setting their usb nic as eth0 and this resolved the issue but I have not had luck in contacting them. Attached is my IOReg dump and DSDT if anyone can help with this.

DSDT-IOReg.zip

OSX Lion 10.7.2 (Apple Update to 10.7.4)

Gigabyte GA-965P-S3 - rev3.3 - F14 BIOS (Chameleon v2.1 r2035)

Asus GeForce 8400GS 1Gb DDR3

E6420 Duo Core 2 | 4Gb RAM

23" Apple Cinema Display | BT Apple Magic Mouse | HP GX607AA Webcam

Link to comment
Share on other sites

After playing around with this for a bit I'm seeing that my only NIC (the USB Nic) is showing as IOBuiltin as false under NetworkInterfaces.plist. Even setting it to True and rebooting sets it back to false.


I guess my ask here is how do I make this USB Nic set to true for IOBuiltIn? I do have EthernetBuiltin option set. What DSDT modifications do I need to do?


Edit: I dumped another DSDT using Ubuntu Live CD but when I use this DSDT I get a kernel panic about 10 seconds or so after the desktop is shown. I also did not see any reference to any RealTek devices (not my USB Nic nor my Audio chipset).

 

dsdt2.aml.zip

OSX Lion 10.7.2 (Apple Update to 10.7.4)

Gigabyte GA-965P-S3 - rev3.3 - F14 BIOS (Chameleon v2.1 r2035)

Asus GeForce 8400GS 1Gb DDR3

E6420 Duo Core 2 | 4Gb RAM

23" Apple Cinema Display | BT Apple Magic Mouse | HP GX607AA Webcam

Link to comment
Share on other sites

I'm not sure you can inject a property into an USB device via DSDT or device-properties string, or if it would solve your problem.


Don't you have a Marvell 88E8056? If you load the kext you will have en0 ethernet set as built-in and your problem should be solved, even if you use the Realtek NIC to connect (set it as en1).

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

I do have that kext but I think I have a defective hardware NIC as when I install that kext now my system freezes or will stop booting up. Once I remove the kext my system works fine. I've used this same kext before so I know its not a corrupt kext. I really do think there is something wrong with this onboard nic. I guess I could solve this with a PCI nic card but trying to get this resolved using a USB nic for now.

OSX Lion 10.7.2 (Apple Update to 10.7.4)

Gigabyte GA-965P-S3 - rev3.3 - F14 BIOS (Chameleon v2.1 r2035)

Asus GeForce 8400GS 1Gb DDR3

E6420 Duo Core 2 | 4Gb RAM

23" Apple Cinema Display | BT Apple Magic Mouse | HP GX607AA Webcam

Link to comment
Share on other sites

Maybe something like this

<?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>PciRoot(0x0)/Pci(0x1d,0x7)/USB(0x0,0x0)</key>
<dict>
	<key>built-in</key>
	<string>0x01</string>
</dict>
</dict>
</plist>

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

That didn't work but I did go back and re-enabled the nic in the bios and tried my Live Linux CD. Network card appeared to be working so I took a gamble and installed the kext. No more freeze ups. Weird. I'm now able to log into iCloud.

OSX Lion 10.7.2 (Apple Update to 10.7.4)

Gigabyte GA-965P-S3 - rev3.3 - F14 BIOS (Chameleon v2.1 r2035)

Asus GeForce 8400GS 1Gb DDR3

E6420 Duo Core 2 | 4Gb RAM

23" Apple Cinema Display | BT Apple Magic Mouse | HP GX607AA Webcam

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...