![]() |
#1
|
||||
|
||||
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 |
#2
|
|||
|
|||
Quote:
still waiting though for an r1000 kext, hopefully it will come out soon. |
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
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. |
#5
|
||||
|
||||
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 |
#6
|
|||
|
|||
Quote:
|
#7
|
|||
|
|||
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$ 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) } } 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 |
#8
|
||||
|
||||
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. |
#9
|
|||
|
|||
Quote:
/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist add this text in red: Quote:
|
#10
|
|||
|
|||
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. |