Hi all
I have a D630/Intel running SL10.6.3 where I replaced the Intel 3945 with a Dell 1505 card. The card indicates 4321rev3, while under Linux it shows up as 4328. Not sure which exactly it is.
Initially it seemed to work OK, but after a failed upgrade to 10.6.8 and 2 subsequent reinstalls, it seems to have a very flaky connection (on each of the 2 reinstalls), often dropping connection, not enough signal strength (where it should be good - right under the wireless router) and the works. All in all it is almost unusable.
I have tried the default IO80211Faimily, the hacked IO80211Family with the Broadcom43xx driver (kexts.com) even the BroadcomFix,kext. All of them have the same issue. I even tried the rebranding, and while it does show up as an apple branded card, it does fix the issue.
I have tried reseating the card, removing and putting back the connectors in an effort to see if there is some sort of loose connection, but no joy.
kextstat indicates that the 43xx driver is currently loaded. kextunload does not unload this driver, and removing the 80211family fails boot altogether.
I need help debugging this issue. How do I find dependencies? Which is the best kext for this card, and how do I ensure that gets loaded? How can I check the antenna gain - whether it is set to max or not?
Here's the ioreg output
| | +-o RP02@1C,1 <class IOPCIDevice, id 0x1000001c8, registered, matched, active, busy 0 (3335 ms), retain 10>
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, id 0x100000215, registered, matched, active, busy 0 (3219 ms), retain 7>
| | | +-o ARPT@0 <class IOPCIDevice, id 0x1000001c9, registered, matched, active, busy 0 (3211 ms), retain 10>
| | | +-o AirPort_Brcm43xx <class AirPort_Brcm43xx, id 0x10000032e, registered, matched, active, busy 0 (433 ms), retain 8>
| | | +-o AirPort_Brcm43xxInterface <class AirPort_Brcm43xxInterface, id 0x100000330, registered, matched, active, busy 0 (430 ms), retain 10>
| | | +-o IONetworkStack <class IONetworkStack, id 0x10000034d, registered, matched, active, busy 0 (11 ms), retain 9>
| | | +-o IONetworkStackUserClient <class IONetworkStackUserClient, id 0x100000354, !registered, !matched, active, busy 0, retain 5>