II. Guide to 10.6 Snow Leopard Install on a Dell Vostro 1500/1700 or Inspiron 1520/1521/1720/1721
Note : Thanks xenocide100588, This guide ASSUMES that you are installing fresh.
REQUIRED: Copy of Snow OSX 3.5 Univeral(10.6), which is 10.6. There is a version out (3.6). Download: The Distro is very easy to Find on Torrentz or Piratebay. Google is no evil Linux Distro Live CD (to fix a kernel panic later) Attachments : DownLoad Kext
A Dell 1390 Wireless card (search EBAY, $20) So, you can install this guide. with all that said... Lets get to it.
Step 1: Beginning the install
All kinds of people say "You have to change to AHCI" or "You need EFI emulation!". But no, Snow OSX takes care of the hard stuff in Dell Laptop.
Start out by inserting the DVD and booting from it. Usually, with an Inspiron, you can hit f12 at boot and then select internal CD / DVD. For some reason, my computer takes a long time to boot the disk... no idea why. I have suspicions that it THINKS the DVD is a floppy drive, due to mismatched drivers, but who knows, everything with the DVD drive works fine post-install.
First we want to open the disk utility and partition our drive as this Guide.
And If you have above of 8G USB Memory Stick you can use USB Memory Stick for installing as this guide.
Note: Chameleon 2 does support booting Win-blows XP, Vista, and 7. You'll need a guide for that though, because Snow OSX only comes with Chameleon 1.
* Ok. After partitioning, we know what is next, make a DSDT.aml. Open a terminal, and type EXACTLY these lines.
------------------------------------------------------- cd / sh MakeDSDT SnowOSXPartition -------------------------------------------------------
-Where SnowOSXPartition is the name that you gave your partition in the previous section
Now, follow the instructions. When asked what OS to emulate, hit 0 (zero) for Darwin. *
This creates the DSDT from scratch, and matches it to your hardware. Nifty!
Alright, now we have the DSDT and hard drive set up, lets install!
Click continue until you come to the screen that snows an OSX disk, a green arrow, and the hard drive icon.
Do not click install yet. Instead, click customize. Now, you should see two boxes that are unchecked, although I can't remember what the options are. Check both of these boxes so that ALL of the boxes are checked. NOW install!
This process can take anywhere from 15 to 30 minutes, depending on your hard drive speed. So go do something while it installs and check back every few minutes.
What this means is, download the files, and put them on a FAT formatted flash drive. Get a live cd of SOME Linux distro, Ubuntu will work fine (No it wont. Use fedora 12 link provided above), so that we can fix the KP and get you started.
I have provided the kext file with the guide, just to make it easier. With the live cd in, insert your flash drive containing these files. Mount the partition you created in the previous part (the 200 of 500 MB one) and copy JUST the kext from the zipped files to that partition. Reboot with the Snow OSX disk in.
Once booted, go to the terminal.
We need to pull the file off of that partition and put it in your Snow OSX partition.
Type this into the terminal, Partition is whatever your named your extra one. SnowOSXPartition is whatever you named your Snow OSX Partition (duh).
------------------------------------------------------- Cd /Volumes/Partition
Step 4: Installing necessary kext files (my kexts are attached at the bottom, USE AT YOUR OWN RISK)
Note: I recommend using the include KextUtility (in the ATools folder) to install any and all kext files. Just drag and drop a kext onto the KextUtility icon and let it do the rest. It does prompt you for your password however.
Well, if everything has gone well, then you are now staring at a snow leopard desktop. Although, when you watched that pretty video, there was something missing. Oh yeah that's right..... SOUND!
We can fix that though, but first, we need to make your video pretty.
I used the wonderful NVInject (for NVIDIA graphics only), which can be downloaded from nvinject.free.fr .
Alternatively, you can also use the one provided by Snow OSX, which is located in the Applications folder under ATools/Drivers/ .
This wonderful little folder (ATools) includes all kinds of nice little toys to get your computer running smoothly.
If you have an NVIDIA Geforce 8600m GT like I do, then use my kext at the bottom; it includes the fix for Quartz. If not, find a NVInject guide for your card (or search around insanelymac for your specific card).
- Audio -
This is a pretty simple fix. After weeks and weeks of searching forums, botched installs, and many MANY bad words... I finally found a solution that works. But thankfully, we don't need to go into that. Nearly all of the Inspiron/Vostro laptops have an Intel 82xxx series HD audio controller which you might know as Sigmatel STAC92xx.
Just install the provided VoodooHDA.kext to your /System/Library/Extensions directory and be happy!
For those who want to know what fixed it, I used the VoodooHDA.kext provided with Snow OSX, and changed the info.plist a bit to fix a compatibility issue with certain settings. : )
Now that we have sound and video working, the time comes to tackle the problem of Ethernet and Wireless.
- Ethernet -
The Ethernet problem is easy compared to the others. Simply install the attached Broadcom 440x kext that I have provided, and you are GOOD TO GO. Unless of course you, for whatever reason, DON'T have a Broadcom chipset (nearly all Inspiron/Vostro models do), because, in that case, you need to search around for the appropriate fixes.
- Wireless (a.k.a. The Source of Many Nightmares) -
Well, many will tell you that there are beta drivers for your 3945, and you may say, Why would I spend the money to get a new wireless card if mine has drives?
The BETA drivers DO NOT WORK FOR YOUR COMPUTER. At all! But thankfully, the Inspiron laptop is REALLY easy to replace a wireless card it. Check out this guys guide to disassembling an Inspiron 17, and just stop at the wireless card. Reverse his instructions to replace the new one. http://www.insidemylaptop.com/take-apart-d...ro-1700-laptop/
Very easy to follow, 2 screws, 2 antennas disconnected, pop the old card out, put the new card in, attach the antennas, and put the cover back on. Done deal!
OK, now start your machine again and, dumb apple, Snow OSX should recognize the 1390 as... dun dun dun dun... AIRPORT CARD!
- Battery -
This has frustrated me for weeks, almost months, trying to get a FRICKIN battery to work. Then... I stumbled upon this...
[Guide] Dell Vostro 1400 - Snow Leopard 10.6.2 - Vanilla Kernel 10.2.0, by M0000000000 (just put that in the insanelymac search bar)
I saw the line that says, If the battery doesn't work, install this.
So I did, and it works. The file is attached below, just install and reboot.
Yours may look different. One thing you will need to decide is what bootloader to use. If you want grub, either get the grub master disk off of "the T word" or get a Linux distro to dual boot that provides grub (ubuntu, fedora, etc).
I advise leaving a 500MB partition as well as all others, especially if only booting OSX, simply because you can keep important files there, and you can use a live cd to put files there that you may need later. This is necessary for this guide, so make sure to make at least a 200MB if not a 500MB partition (should be formatted to FAT)
IV. USB Fix
Thanks lunch dragon,
I finally got sleep to work on OSX 10.6.2 on my Dell Inspiron 1520. My configuration is at bottom of this mesage.
The main problem is not NVIDIA graphics drivers. It's the USB controllers that keep waking up the laptop from sleep. It is either the embedded camera or the BlueTooth hardware that does not "sleep properly".
Follow the instructions here to fix USB UHCI/EHCI controller settings. This requires you to set/modify your DSDT.AML file properly.