Contribute
Register

[Guide] Airport - Half Mini PCIe

Status
Not open for further replies.
Changed PEX4 to ARPT and added codes from your first post. Before and after edits are below.
I had to remove 3 lines to get rid of 3 error after these edits.
compiled and replaced the DSDT and also replaced the IO80211Family.kext.
The edit is incorrect. What did you replace IO80211Family.kext with? To enable the the AR928x wifi card, you can use the dsdt edit or the kext edit not both.

Before
Code:
            Device (PEX4)
            {
                Name (_ADR, 0x001C0004)
                OperationRegion (PXRC, PCI_Config, Zero, 0x0100)
After
Code:
            Device (PEX4)
            {
                Name (_ADR, 0x001C0004)

                Device (ARPT)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Name (_PRW, Package (0x02)
                    {
                        0x09, 
                        0x04
                    })
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0B)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x08)
                                {
                                    "AirPort"
                                }, 

                                "device-id", 
                                Unicode ("0"), 
                                Buffer (0x08)
                                {
                                    "AirPort"
                                }, 

                                "model", 
                                Buffer (0x35)
                                {
                                    "Atheros 928x 802.11 a/b/g/n Wireless Network Adapter"
                                }, 

                                "subsystem-id", 
                                Buffer (0x04)
                                {
                                    0x8F, 0x00, 0x00, 0x00
                                }, 

                                "subsystem-vendor-id", 
                                Buffer (0x04)
                                {
                                    0x6B, 0x10, 0x00, 0x00
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                OperationRegion (PXRC, PCI_Config, Zero, 0x0100)
 
I bought the ar9280

NEW Atheros ar9280 wireless wifi n Half card 300m Dual-Band AR5BHB92 | eBay

and could not install Mac OS X Lion with the card installed. It would say DSMOS Has Arrived, then show up with the Realtek MAC Address and just hang there. I removed this card and it booted right in. I haven't tried reinstalling it since I installed Lion. Has anyone else had an issue with this?

Btw, I got a Half Mini PCIe to Mini PCIe adapter to fit in my Mini PCIe -> PCIE adapter. Is there a native Half Mini PCIe to PCIe adapter card?

That's really interesting. I just replaced my half height non compatible card with this Atheros one and no matter what I did I could not install Lion onto a clear partition (when I had been able to before). I will try this again tomorrow with the Atheros card removed and report back. It had been driving me mad as I have tried removing all devices to get it to boot but really hadn't considered removing the wifi card...........
 
After my post yesterday about not being able to install when this card was in place I tried removing it today and......yes, the install went ahead fine. For some reason it does seem that the card blocks a new install. I have a feeling that as messages pointed to an unknown USB device that it could not resolve the problem may be with the USB connections to the half mini card. BTW, when I had a different card in place (unsupported Ralink) the installer ran fine.
 
anyway to increase minipci power? in windows i get many connections listed (like 10)... in osx only one and i have to be really close to the router (max 2 meters, and i don't have a table there to work)
Wifi part is Ar9285, the bt 3011 couldnt make it work in Lion nor Windows :(
 
I did get the 9280 working in another hack but now when I boot it in another hack, it comes up as a 9380 and I get this error:


kernel: start [/SourceCache/AirPortDriverAtheros9380/AirPortDriverAtheros9380-431.14.10/src/common/lmac/ath_dev/darwin/AtherosController.cpp:962] load failed
 
Status
Not open for further replies.
Back
Top