Jump to content

Dell XPS 410 Resource Extravaganza


slave-zeo
 Share

1,373 posts in this topic

Recommended Posts

Rob-

 

I must be doing something wrong because I am still getting the same boot1 error. Do you have any other suggestions??

 

Is there something specific I need to do to "install" the VoodooHDA.kext file? Is this only for the sound? I looked on the Internet and found the following Terminal code to install kext files - please let me know if this is what I should be using or if I should be doing something else:

 

sudo -s

chmod -R 755 /system/Library/Extensions/VoodooHDA.kext

chown -R root:wheel /system/Library/Extensions/VoodooHDA.kext

 

Reboot

 

Also, when I initially set up the partition for the drive, I selected GUID (as your instructions indicated) instead of MBR. Is that correct?

 

Thanks,

Brandon

Link to comment
Share on other sites

Rob G,

 

thanks for the excellent instructions. i know have a 10.6 base running and this wasn't nearly as hard as the 10.4 and 10.5 installs. i have couple of things though:

 

1. Chameleon RC2 packager kept getting hung up so i used RC3 with a manual install

2. The installer didn't see my disk at first. i moved it to a lower number SATA and it was happier after that.

3. i didn't see an "extra" folder on the USB drive, so i created it manually on the root of the drive, is this what you intended?

4. right at the end i got an error about selecting a start up disk and it wanted me to reinstall. has anyone else gotten this?

5. the welcome walk through seemed to get hung up a few times, but it eventually went through

6. at first i was unable to get out to the internet. moved the cable to the onboard NIC (YES!!!), rebooted, and then it was fine.

 

have a lot of things to do to bring it up to speed. i'll poke around later to see if everything works.

 

thanks so much!

 

Brandon, Yes, GUID partition. also, i just dragged and dropped the kext into the appropriate dir.

Link to comment
Share on other sites

I haven't been around in quite some time, so I'm going to ask an incredibly stupid question, so be patient with me.

 

Has anyone figured out a simple way to make a dual-boot option for OS X and Windows yet? I'd love to just make a partition on an already existing drive and kick OS X onto that and just dual-boot it without having to mess with unhooking drives the way I had to do it on this XPS410 a couple years ago.

Link to comment
Share on other sites

Hey guy's thanks for all the information and files concerning Snow Leopard. However, I am having problems with sound, VoodooHDA doesn't want to work. Does anyone have an AppleHDA.kext that works, or another method for SL?

 

BTW I'm using BootThink 2.3 and it works perfectly. I use it on USB Stick but I think it could be installed onto an internal drive and work (unlike Chameleon), well 2.1 did anyway.

 

Thanks

 

I'll post my dsdt when I get home I'm at work now. Any one have a version of transmission that works with snow leopard that's not banned at broken stones?

 

Have you tried using the latest Transmission Nightly Build? http://build.transmissionbt.com/job/trunk-mac/

 

Great, thank you very much, Rob! Hopefully that will fix my problem.

 

I've attached the DSDT.aml I'm using for you. It was the same one that was posted a page or two back.

dsdt.aml.zip

Link to comment
Share on other sites

I'll post my dsdt when I get home I'm at work now. Any one have a version of transmission that works with snow leopard that's not banned at broken stones?

 

Your DSDT worked for my Dell 9200 (same $hit as XPS 410), but I'm still getting boot1 error when I place Chameleon on the disk. I am going to debug it - the code is not that complicated, but because of space limitations have error reporting deficiencies. So it will probably take time. Otherwise, I double boot it into Leo and Snow from flash - took some time to realize that Chameleon has another bug - sometimes it does not handle the first drive properly, you need to play this 'select another drive then go to the one you want to boot from' game.

 

By the way, you shouldn't use -f - it is slow. It is Chameleon defect (or impossibility to do this differently), it loads drivers from its Extra only if they are in cache (mkext), or if you tell it "ignore cache" - thus "-f" works, BUT IT CANNOT BUILD THE CACHE ITSELF! It does not know, whether it is loaded from read only drive, or not, so it takes a safe way, not rebuilding cache as Mac OS does. So, it can't see your SATA if it did not load your modified AppleAHCI, and if you just put it to the main systems /S/L/E, (or probably build mkext manually, which I still did not try, and which they suggest you to do before restart) it will be OK.

Link to comment
Share on other sites

I have just got VoodooHDA working. I can't believe I hadn't figured this out straight away, I feel like an absolute idiot. But it was because VoodooHDA.kext isn't 64bit compatible and my computer was running in 64bit mode (by default). I hadn't checked for this because I read that Snow runs in 32bit mode by default and automatically assumed I was.

 

So if anyone else is having audio problems check for this and try booting with the "arch=x86_32" Kernel Flag.

Link to comment
Share on other sites

Here is a VoodooHDA That runs in 64 bit mode. The Only thing that doesnt run well in 64 bit mode is transmission 1.75. everything works on the 410 in 64 bit mode sound, network Graphics just use this boot.plist and these kext. I have included all 64 bit kext and boot.plist with the Nvidia 7300le EFI strings as well as 64 bit VooDooHDA and modified dsdt.aml so everything works. Put the boot.plist in the extra folder on your flash drive you are booting with. Install The VoodooHDA to the extra/extensions folder on the flash drive that your bootloader is on and install it in system/library/extensions/ on your Snow Leopard Volume as well. Copy the extensions.mkext I have included to system library extensions and repair permissions. Use Kext helper (also included) to install VoodooHDA to system Library Extensions. Repair Permissions With Disk Utility, restart and your should have working sound, onboard nic Intel 82566 and Nvidia 7300le in 64 bit snow leopard. MAKE SURE YOU CHANGE THE UUID ON THE BOOT.PLIST TO MATCH THE UUID OF THE DRIVE YOU HAVE SNOW LEO INSTALLED AND ALSO CHANGE THE UUID IN THE INFO.PLIST OF THE PLATFORMUUID.KEXT TO YOUR UUID OR YOU WONT BE ABLE TO BOOT. to find your uuid just open disk utility and find your snow leopard drive. right click it and select show information it will have a line that says "Universal Unique Identifier" next to it is your UUID just copy and paste it over mine in the boot.plist and the info.plist in the PlatformUUID.kext.

 

SNOW_LEO_XPS_410_64_BIT.zip

 

extensions.mkext and kext helper are here

 

http://www.mediafire.com/?sharekey=ad0ba7a...04e75f6e8ebb871

Link to comment
Share on other sites

Rob-

 

Thanks very much, but I'm still not making any progress. I must not be doing something right. Here are my questions:

 

1. Where does the com.apple.Boot.plist file need to go on the HDD?

2. Where does the dsdt.aml file need to go on the HDD?

3. How do I "install" the kext files, and can I do that from my 10.5 Mac HDD to the new HDD with 10.6?

4. Do I need to "install" all of the kext files in the Extensions folder to the 10.6 HDD or just the VoodooHDA.kext?

 

Thanks again,

Brandon

Link to comment
Share on other sites

Rob-

 

Thanks very much, but I'm still not making any progress. I must not be doing something right. Here are my questions:

 

1. Where does the com.apple.Boot.plist file need to go on the HDD?

2. Where does the dsdt.aml file need to go on the HDD?

3. How do I "install" the kext files, and can I do that from my 10.5 Mac HDD to the new HDD with 10.6?

4. Do I need to "install" all of the kext files in the Extensions folder to the 10.6 HDD or just the VoodooHDA.kext?

 

Thanks again,

Brandon

 

The com.apple.boot.plist goes and dsdt.aml in the extras folder on the flash drive your boot loader is. The voodoohda goes in the extras/extensions folder on the flash drive with the boot loader and in the system/library/extensions folder on your snow leopard hard drive. Use kext helper to install the voodoohda its in one of the links on my last post. and make sure your put the extenions.mkext in the system/library folder on your snow leopard HDD.

 

 

 

I am making a disk image of an installed working Snow Leopard install for the 410, i am going to try see if i can use that disk image and restore it to a GUID HDD and see if i can boot it using cam 2. if it works i will upload it to Broken stones so people with the 410 or similar can just restore a disk from that and have a working version. Any Thing Special I should include?

Link to comment
Share on other sites

Rob G, thanks for the solution for the 64bit VoodooHDA, I really appreciate that!

 

Copy the extensions.mkext I have included to system library extensions and repair permissions.

 

Isn't Snow Leopards extensions.mkext now in the dir: /System/Library/Caches/com.apple.kext.caches/Startup/

 

MAKE SURE YOU CHANGE THE UUID ON THE BOOT.PLIST TO MATCH THE UUID OF THE DRIVE YOU HAVE SNOW LEO INSTALLED AND ALSO CHANGE THE UUID IN THE INFO.PLIST OF THE PLATFORMUUID.KEXT TO YOUR UUID OR YOU WONT BE ABLE TO BOOT.

 

I'm running just fine over here without the PlatformUUID.kext and the UUID flag. Though that might have something to do with having my AppleAHCIPort.kext in /S/L/E/?

Link to comment
Share on other sites

 Share

×
×
  • Create New...