Hey everyone,
I have a Dell Latitude D610, and I installed OSX86 on it yesterday, using the Generic DVD ISO. Using this forum and the main osx86project.org website, I've managed to get the OS installed, display, USB, sound, and just about everything else working -- except networking.
The D610 has a Broadcom 5751 Gigabit Ethernet card inside it, so that's definitely not going to work. This won't bother me as much, as long as I can get the wireless working. The wireless card is a Dell TrueMobile 1450 a/b/g card (a.k.a. BCM 4309) MiniPCI, which one can supposedly get working under OSX86. For the life of me, though, I can't get it fully operational, though.
Here's where I'm at:
- First approach was to try to use the AppleAirport2.kext file, and patch it according to the instructions in this thread. That didn't work -- although I created the .c file, when I tried to compile it with gcc, it said that the functions we were adding (OSDequeueAtomic/OSEnqueueAtomic) had already been defined. So I couldn't get that to work.
- Next, tried the premade kext in this thread. It loaded successfully, but on reboot, the AirPort icon in the menu bar says that the card has not been configured. The Network pref pane doesn't list the card at all. System Profiler lists the card as a third-party card, but says it's not turned on. When I go to the Network Port Configuration part of the PrefPane, it lists "AirPort" (sometimes multiple times) but it's grayed out.
- I made sure that the card is turned on. It is, the wifi light on the D610 is lit. I booted into Windows, and it works fine.
- Under Network Utility, en0 is listed as a wireless network connection. There is no en1 because my wired card wasn't recognized.
- I tried the command-line airport tools, when trying to scan for Access Points, it would time out -- no joy.
- Booting with "-F platform=acpi" makes no difference, nor does "-F platform=x86PC"
- The DevID for my device (14e4:4324) is listed in the Info.plist file in the AppleAirPort2.kext package, still no go.
I know that having a nonfunctional ethernet card can create problems, making the OS recognize your card as Built-in Ethernet -- indeed, Built-in Ethernet is listed under the Network Port Configurations. Turning on and off Built-in Ethernet actually turns on and off the Wi-Fi light on the computer, and the MAC address reported by OS X for "Built-in Ethernet" matches the MAC address reported for my wireless card in Windows XP.
I'm not sure what I'm doing wrong here. I'd like to try patching the driver myself, but it won't compile. The OS refuses to see that the card is on. I know that this card works for other users, so I'm convinced I can get it working somehow, but I'm not sure what to try now. I think I'm close -- I just really want to get this taken care of so I can use OS X as my full time OS on the laptop. All I need is network access, then I'm set, since the rest of the OS runs great.
Any help would be greatly appreciated.