QUOTE (hmsdexter @ Jan 9 2008, 09:24 AM)

hey, I am a brand new OS X user, I have succesfully install from the uphuck 10.5.1 iAtkos1.0 DVD and almost everything works,
I need help getting my sound to work, my laptop is a Dell Inspiron 9400/E1705 with Sigmatel 9200 HDA Sound Card.
My wireless is also not functioning, and any advice would be appreciated, the card is a DELL Wireless 1390 Card
Please note that I am absolutely new to this, and I know nothing of kexts an plists and whatever else, so if you could give a fair bit of detail, or perhaps a link where i can see how to do what i need to do.
thanks
hmsdexter, this is basic info, and some googling can explain a lot of what you need to know very quickly.
A kext file is basically what a Kernel Module (ko) is on Linux, but on the Mac we call them Kernel Extension (kext) files.
They are situated in: /System/Library/Extensions
They tell them Mac how to function and how to utilize its own hardware.
If we run a Mac on Generic X86 PC's, we are running them on a different and usually unintended hardware base, so that means we may need to patch certain kext files in-order to get things working properly.
For example, the device id may differ on a certain hard disk controller, so unless that device id is listed in the relevant kext file (usually IOATAFamily.kext), the Mac will simply ignore it.
The naming of kexts are fairly self-explanatory, IOATAFamily meaning Input/Output ATA Family, as in all associated ATA devices; AppleHDA meaning Apple High Definition Audio, etc.
A plist file is usually contained within the /Contents/ folder of a kext file. To view this folder, you need to right click on a kext and choose 'Show Package Contents'.
This file is what holds all the hardware configuration and device id information.
To replace a kext file, you may simply do this in a drag and drop fashion, but since they are classed as System files, the Mac will request your password for authentication.
I prefer to delete the one I am replacing first, and then copy the new one over.
After that, you must delete a particular file in /System/Library/ called Extensions.mkext.
This file is the Kernel Extension cache file which holds information about the currently installed kext files.
After you have done this, you have to repair permissions from within Terminal.
Load Terminal located in Applications/Utilities/ then type this:
sudo -s (it will ask for your password so type it in when it does)
chown -R root:wheel /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
rm -r /System/Library/Extensions.mkext (or ignore this part if you have already deleted that file)
Done! Now you can restart your computer.
So for example, if you want to patch your Sigmatel 9200 audio, download
http://forum.insanelymac.com/index.php?act...st&id=17891 and extract it.
Mount the DMG (Disk Image) file by double clicking on it and replace the AppleHDA.kext in your /System/Library/Extensions folder with the new one, also copy across ALCinject.kext otherwise it wont work. Repair permissions.
Have fun

P.