InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #21  
Old 10-11-2009, 04:46 AM
crazyrog17 crazyrog17 is offline
Cheetah
 
Join Date: Oct 2009
Posts: 5
I just tried getting my ALC8111C working today and it works without the .kext too!

I had to enable boot rom for it in the bios, but after I did that, it recognised it instantly.

I do not have bonjour working, but I would like to get that going because I use to share files, ipod itunes remote and printing to an airport extreme connected laserjet.

If you've got some information for the bonjour, shoot it!
Reply With Quote
  #22  
Old 10-11-2009, 05:38 AM
ping99 ping99 is offline
Cheetah
 
Join Date: Sep 2009
Posts: 10
It is because of the cached kext in your computer that it still works even if you removed from /extra or /S/L/E. If you boot with flags -v -f, it will ignore the cached kexts and rebuild them, and then you will see not working any more.
Reply With Quote
  #23  
Old 10-11-2009, 09:59 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Apple has always supported some Realtek chipsets, in Snow it seems to have support for at least these:

8168, 8101E, 8169, 8110 PCIe:

Code:
    <key>IOKitPersonalities</key>
    <dict>
        <key>RTL8168/RTL8101E</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleRTL8169Ethernet</string>
            <key>Driver Parameters</key>
            <dict>
                <key>Checksum Offload</key>
                <false/>
            </dict>
            <key>IOClass</key>
            <string>AppleRTL8169Ethernet</string>
            <key>IOPCIClassMatch</key>
            <string>0x02000000&amp;0xffff0000</string>
            <key>IOPCIPrimaryMatch</key>
            <string>0x816810ec 0x813610ec</string>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
        </dict>
        <key>RTL8169/RTL8110</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleRTL8169Ethernet</string>
            <key>Driver Parameters</key>
            <dict>
                <key>Checksum Offload</key>
                <false/>
            </dict>
            <key>IOClass</key>
            <string>AppleRTL8169Ethernet</string>
            <key>IOPCIClassMatch</key>
            <string>0x02000000&amp;0xffff0000</string>
            <key>IOPCIPrimaryMatch</key>
            <string>0x816910ec 0x816710ec</string>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
        </dict>
8139 PCI

Code:
    <key>IOKitPersonalities</key>
    <dict>
        <key>RTL8139 PCI Adapter</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleRTL8139Ethernet</string>
            <key>IOClass</key>
            <string>com_apple_driver_RTL8139</string>
            <key>IOPCIMatch</key>
            <string>0x813910ec 0x13001186 0x12111113</string>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
        </dict>
My mobo supposedly has a RTL8111B/RTL8111C and it works with those. You may have troubles with Bonjour as reported but if you have one of those devices ids basic networking should work with no extra kext.
If you have other similar Realtek chipset you may try adding your device id to a legacy plist and it may even work with those vanilla kexts, as it seems Realtek has many similar chipsets with different names.

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11

Last edited by thorazine74; 10-11-2009 at 10:23 AM.
Reply With Quote
  #24  
Old 10-12-2009, 03:52 PM
crazyrog17 crazyrog17 is offline
Cheetah
 
Join Date: Oct 2009
Posts: 5
Good info.

I checked in system profiler to make sure the R1000.kext wasn't loaded.

The AppleALC8169Ethernet.kext is loaded though, and that's how I'm getting ethernet connectivity.

The AppleALC8168Ethernet.kext is located in the plugins folder of IONetworkingFamily.kext.

You said I could edit the .plist of a legacy kext to get bonjour working? If so, could you elaborate so I could try that?

If not, I do have the R1000.kext from psystar and haven't seen it load into the extensions in system profiler. Would that be because the AppleALC8169Ethernet.kext is already loaded? How could I get the R1000.kext to load first. Would I have to remove the AppleALC?
Reply With Quote
  #25  
Old 10-12-2009, 07:04 PM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
I just mean adding another device ids, I doubt its posible to add BonJour to AppleALC8169Ethernet.kext with just a plist edit.
If you put the R1000.kext in /Extra/Extension you wont see it appear in System Profiler even if its loaded, you would have to look for it in the IORegistry tree. How are you installing it?

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #26  
Old 10-12-2009, 07:35 PM
crazyrog17 crazyrog17 is offline
Cheetah
 
Join Date: Oct 2009
Posts: 5
installing with kext helper b7
Reply With Quote
  #27  
Old 10-12-2009, 07:48 PM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
You could try copying IONetworkingFamily.kext to /Extra/Extensions and put a copy of RealtekR1000.kext inside Plugins folder to see if it loads from there.

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #28  
Old 10-13-2009, 04:30 AM
crazyrog17 crazyrog17 is offline
Cheetah
 
Join Date: Oct 2009
Posts: 5
i haven't installed chameleon on my internal hard drive yet and have been using the usb flash drive's chameleon boot loader to select the internal drive to boot from.

would i copy it to the usb flash drive's extras/extensions folder?
Reply With Quote
  #29  
Old 10-13-2009, 08:40 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Yes I think it should be the same, I think the key could be putting the R1000 kext inside the plugins folder of IONetworkingFamily.kext.

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #30  
Old 10-13-2009, 10:16 PM
crazyrog17 crazyrog17 is offline
Cheetah
 
Join Date: Oct 2009
Posts: 5
I made sure it wasn't in the extras/extensions folder on the flash drive.

I'll reinstall again, just to make sure.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply
Thread Tools
Display Modes