Contribute
Register

[Guide] Airport - Half Mini PCIe

Status
Not open for further replies.

toleda

Moderator
Joined
May 20, 2010
Messages
24,263
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
pmdsp1155 said:
Here it is
Your airport card is on PEX4. In your dsdt editor, Find PEX4. Add ARPT edit code from 1st Post. Customize the description to your card. Leave the device_id as is.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,263
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
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)
 
Joined
May 27, 2010
Messages
2,420
Motherboard
Dell Optiplex 9030 All in One
CPU
i5-4690K
Graphics
HD 4600
Mac
Mac mini
Classic Mac
iMac
Mobile Phone
iOS
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...........
 
Joined
May 27, 2010
Messages
2,420
Motherboard
Dell Optiplex 9030 All in One
CPU
i5-4690K
Graphics
HD 4600
Mac
Mac mini
Classic Mac
iMac
Mobile Phone
iOS
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.
 
Joined
Dec 17, 2010
Messages
8
Motherboard
Windows
CPU
I5 2410m
Graphics
hd3000
Mac
Classic Mac
Mobile Phone
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 :(
 
Joined
Oct 15, 2010
Messages
182
Motherboard
GA-Z77X-UD5H/GA-H77N-WIFI/GA-Z68MA-D2H-B3
CPU
i5 3550K/i3 3225/i3 2105
Graphics
GTX 760 / (2) HD4000/ HD3000
Mac
Classic Mac
Mobile Phone
iOS
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
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,263
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
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:
What is the device_id of the 9280 (9380?)?
 
Status
Not open for further replies.
Top