InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 08-20-2009, 01:22 PM
DocShadow's Avatar
DocShadow DocShadow is offline
Panther
 
Join Date: May 2009
Location: Ottawa, ON, Canada
Posts: 106
Do You Have a Ethernet/Wireless Solution

I have an on-board Realtek 8111D for which I have been using the RTL1000 kext in 10.5. It works most of the time in 32 bit SL, but randomly drop the connection once in while. Although it comes up as a 64 kext it does not work under 64 bit.

I have an Airlink 101 N wireless PCI card which work in 10.5 but the same kexts don't work in SL.

Does anyone have 64 bit SL solutions to the above hardware?

Does anyone have any ethernet or wireless PCI cards that are working in 64 bit SL?

Thanks

Gigabyte EX58-UD5 - i7 920 @ 3.2 GHx - eVGA 8800GT
Asus P5Q Deluxe - E8400 @ 3.6 GHz - Asus 7900GT
iMac 2.2 GHz - 4 MB
Reply With Quote
  #2  
Old 08-20-2009, 01:31 PM
sk1nhd33t sk1nhd33t is offline
Jaguar
 
Join Date: Jul 2009
Location: Manila, Philippines
Posts: 77
Quote:
Originally Posted by DocShadow View Post
Does anyone have any ethernet or wireless PCI cards that are working in 64 bit SL?

Thanks
im using PCI Linksys WMP300N, perfectly working on snow by just editing info.plist of IO80211Family.kext.

still waiting though for an r1000 kext, hopefully it will come out soon.
Reply With Quote
  #3  
Old 08-22-2009, 06:35 PM
Bettarg Bettarg is offline
Jaguar
 
Join Date: Oct 2008
Posts: 58
What did u change in the info.plist? in IO80211Family.kexk/plugins/atehros/info.plist is a string : <string>pci168c,23</string> and my WMP300N shows 168c:0023. This should work, right?

But i does not. About this Mac shows an working Airport Card, but it does not show up in the Network Prefs.
Reply With Quote
  #4  
Old 08-22-2009, 07:14 PM
BeSweeet BeSweeet is offline
Jaguar
 
Join Date: Aug 2009
Posts: 69
My AR5007EG shows up as airport, but I can't actually turn it on. Works great in Leopard.

I was using my working IO80211Family.kext file from Leopard.
Reply With Quote
  #5  
Old 08-22-2009, 08:02 PM
DocShadow's Avatar
DocShadow DocShadow is offline
Panther
 
Join Date: May 2009
Location: Ottawa, ON, Canada
Posts: 106
Still no success in getting networking in 64 bit but I now have both my on-board ethernet and wireless card working in 32 bit.

For wireless, I installed IONetworkingFamily.kext in E/E and RT2860WirlessDriver.kext in S/L/E (would not work in E/E). I activated the wireless using the Ralink WirelessUtilityCardbusPCI utility

Gigabyte EX58-UD5 - i7 920 @ 3.2 GHx - eVGA 8800GT
Asus P5Q Deluxe - E8400 @ 3.6 GHz - Asus 7900GT
iMac 2.2 GHz - 4 MB
Reply With Quote
  #6  
Old 08-31-2009, 12:34 PM
fies76 fies76 is offline
Cheetah
 
Join Date: Aug 2009
Posts: 2
Quote:
Originally Posted by sk1nhd33t View Post
im using PCI Linksys WMP300N, perfectly working on snow by just editing info.plist of IO80211Family.kext.

still waiting though for an r1000 kext, hopefully it will come out soon.
is the LINKSYS WMP300N working in 64bit?
Reply With Quote
  #7  
Old 08-31-2009, 01:59 PM
mormegil mormegil is offline
Panther
 
Join Date: Aug 2009
Posts: 148
I've my onboard 8111 working by using dsdt. No kext needed. You will need to know where to inject the code by looking at IOreg dump.

Code:
    | |   +-o P0P4@1C  <class IOPCIDevice, id 0x10000018e, registered, matched,$
    | |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge, id 0x1000001cd, regist$
    | |   |   +-o JMB0@0  <class IOPCIDevice, id 0x10000018f, registered, match$
    | |   |     +-o JMicronATAPCIRoot  <class JMicronATAPCIRoot, id 0x1000001e6$
    | |   |       +-o IDE0@0  <class JMicronATAChannel, id 0x100000190, registe$
    | |   |       | +-o JMicronATA  <class JMicronATA, id 0x1000001f1, register$
    | |   |       |   +-o ATADeviceNub@0  <class ATADeviceNub, id 0x1000001ff, $
    | |   |       |   | +-o IOATAPIProtocolTransport  <class IOATAPIProtocolTra$
    | |   |       |   |   +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeriphera$
    | |   |       |   |     +-o IOSCSIPeripheralDeviceType05  <class IOSCSIPeri$
    | |   |       |   |       +-o IODVDServices  <class IODVDServices, id 0x100$
    | |   |       |   |         +-o IODVDBlockStorageDriver  <class IODVDBlockS$
    | |   |       |   |         +-o SCSITaskUserClientIniter  <class SCSITaskUs$
    | |   |       |   +-o ATADeviceNub@1  <class ATADeviceNub, id 0x100000201, $
    | |   |       |     +-o IOATAPIProtocolTransport  <class IOATAPIProtocolTra$
    | |   |       |       +-o IOSCSIPeripheralDeviceNub  <class IOSCSIPeriphera$
    | |   |       |         +-o IOSCSIPeripheralDeviceType05  <class IOSCSIPeri$
    | |   |       |           +-o IODVDServices  <class IODVDServices, id 0x100$
    | |   |       |             +-o IODVDBlockStorageDriver  <class IODVDBlockS$
    | |   |       +-o IDE1@1  <class JMicronATAChannel, id 0x100000193, registe$
    | |   |         +-o JMicronATA  <class JMicronATA, id 0x1000001f2, register$
    | |   +-o P0P9@1C,5  <class IOPCIDevice, id 0x1000001a1, registered, matche$
    | |   | +-o IOPCI2PCIBridge  <class IOPCI2PCIBridge, id 0x1000001e2, regist$
    | |   |   +-o LAN@0  <class IOPCIDevice, id 0x1000001a2, registered, matche$
    | |   |     +-o AppleRTL8169Ethernet  <class AppleRTL8169Ethernet, id 0x100$
    | |   |       +-o IOEthernetInterface  <class IOEthernetInterface, id 0x100$
    | |   |         +-o IONetworkStack  <class IONetworkStack, id 0x1000002d5, $
    | |   |           +-o IONetworkStackUserClient  <class IONetworkStackUserCl$
Above is a section of my ioreg output. Notice that my ethernet is at location P0P9. Now open up dsdt.dsl and search for P0P9 (think thats a zero instead of an "OH"). Insert the following code under it:

Code:
Device (LAN)
{
    Name (_ADR, Zero)
    Name (_PRW, Package (0x02)
    {
        0x0B, 
        0x04
    })
    Method (_DSM, 4, NotSerialized)
    {
        Store (Package (0x04)
            {
                "built-in", 
                Buffer (One)
                {
                    0x01
                }, 

                "device_type", 
                Buffer (0x09)
                {
                    "ethernet"
                }
            }, Local0)
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
        Return (Local0)
    }
}
My resulting P0P9 looks like this:

Code:
Device (P0P9)
            {
                Name (_ADR, 0x001C0005)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR09)
                    }

                    Return (PR09)
                }

                Device (LAN)
                {
                    Name (_ADR, Zero)
                    Name (_PRW, Package (0x02)
                    {
                        0x0B, 
                        0x04
                    })
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x04)
                            {
                                "built-in", 
                                Buffer (One)
                                {
                                    0x01
                                }, 

                                "device_type", 
                                Buffer (0x09)
                                {
                                    "ethernet"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard
Reply With Quote
  #8  
Old 08-31-2009, 05:45 PM
DocShadow's Avatar
DocShadow DocShadow is offline
Panther
 
Join Date: May 2009
Location: Ottawa, ON, Canada
Posts: 106
Thanks mormegil .... I'll check it out later.

Would one use the same process for a PCI wireless card?

Gigabyte EX58-UD5 - i7 920 @ 3.2 GHx - eVGA 8800GT
Asus P5Q Deluxe - E8400 @ 3.6 GHz - Asus 7900GT
iMac 2.2 GHz - 4 MB

Last edited by DocShadow; 08-31-2009 at 05:48 PM.
Reply With Quote
  #9  
Old 08-31-2009, 05:59 PM
sk1nhd33t sk1nhd33t is offline
Jaguar
 
Join Date: Jul 2009
Location: Manila, Philippines
Posts: 77
Quote:
Originally Posted by Bettarg View Post
What did u change in the info.plist? in IO80211Family.kexk/plugins/atehros/info.plist is a string : <string>pci168c,23</string> and my WMP300N shows 168c:0023. This should work, right?

But i does not. About this Mac shows an working Airport Card, but it does not show up in the Network Prefs.
what i did was edit info.plist of:

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist

add this text in red:

Quote:
<string>pci14e4,4328</string>
<string>pci14e4,4329</string>
<string>pci14e4,432b</string
Quote:
Originally Posted by fies76 View Post
is the LINKSYS WMP300N working in 64bit?
YES 32 and 64bit.
Reply With Quote
  #10  
Old 10-07-2009, 12:08 PM
radou radou is offline
Cheetah
 
Join Date: Oct 2009
Posts: 1
wi-fi (draft N) 64 bit solution in Snow Leo

I have a fully functional 64 bit Leo on my x86 computer. Because I did't find any 64 bit solution for my wireless, I bought a Cisco bridge (wet610) at 50 euro and connect it to the on-board (Asus P5QL Pro) ethernet LAN. The bridge is connected wireless to my Belkin draft N router witch is situated on a different floor of my home, and is working like a charm.



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

Reply With Quote
Reply
Thread Tools
Display Modes