InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   DELL D620/630/830 kext pack (http://infinitemac.com/showthread.php?t=3840)

slic 08-30-2009 12:49 PM

DELL D620/630/830 kext pack
 
Hi guys,
here is the kext pack for your DELL D620/630/830 machines.

Quote:

Originally Posted by slic (Post 59039)
Hi all,
I'm back even with better english so I corrected the first post.
All links are still up (and they will be...thanks box.net ;)).
Btw. I switched to MacBook Pro 13...

Download X3100 installer here:
http://www.box.net/shared/1a2z0m52ms

Download NVIDIA installer here:
http://www.box.net/shared/l2a993a6cl


All fetaures are working now
With this pack all features of DELL D620/630/830 laptops are working now.
Sleep mode, GPU, clamshell, display dimming etc.

Information for old pack users:
Please delete VoodooPS2Controller.kext and AppleAcpiPS2Controller before you install new pack.

Chameleon 2 RC3 integrated:
Yes, Chameleon 2 RC3 is integrated in pack. If you don't need chameleon uncheck it in Customize menu.

Some tips:
This pack is optimized for fresh installs.
Install it after your first boot. Just a few clicks, restart and all hardware will work!

Intel wifi driver soon
Most D620/630/830 users have Intel WIFI 3945.
It is developed under projectcamphor.
http://projectcamphor.mercurysquad.com/

Possible issues:
Touchpad is extremely sensitive
This is because the daemon is triggered.
Download this file http://www.box.net/shared/b6mxm0odt8
and copy it to /Users/USERNAME/Library/LaunchAgents/
or run it from terminal by command ffscrolldaemon
You can try to create new User Dameon with Lingon App (download here http://tr.im/BEvT ) http://tinyurl.com/screenshot10823

USB ports aren't working
Go into BIOS and set
Power Managment > USB Wake support > Enabled

Slow shutdown/reboot/sleep
I noticed that AppleBCM5751Ethernet.kext causes slow rebooting.
If your machine is shutting down/rebooting very slow and if you don't need ethernet connection remove this kext.

X3100 Pack Files:
[64BIT] AppleACPIBatteryManager Battery meter in menubar
[32BIT] AppleBCM5751Ethernet Network card
[64BIT] fakesmc This is better compensation for dsmos.kext. If you have DSMOS.kext remove it before install this!
[64BIT] NullCPUPowerManagement Fix for Intel Power Managment Kernel Panic
[64BIT] OpenHaltRestart Fix for Shutdown/Restart problems
[32BIT] FFScroll AppleACPIPS2Nub and ApplePS2Controller Touchpad and keyboard. Why 32bit? This kexts works excellent with FFScroll touchpad driver!
[64BIT] IOATAFamily Fix for IOATAFamyli kernel panic and get works dvdrom.
[64BIT] legacySTAC9205 Codec for sound card. (For AppleHDA :) )
[64BIT] SleepEnabler Fix for sleep
smbios.plist Optimized hw info
DSDT.aml Intel GMA X3100 GFX, Sleep, Clamshell and many other hw features

NVIDIA Pack Files:
[64BIT] + Natit Nvidia Quadro GFX

X3100 sources: http://www.box.net/shared/yo9zen7n88
NVIDIA sources: http://www.box.net/shared/l2a993a6cl
Old X3100 pack: http://www.box.net/shared/5dxqfrx5oz
Old NVIDIA pack: http://www.box.net/shared/xhi6evrq1s


...
...
...

JaE-V 08-30-2009 11:25 PM

im gonna try your pack out on my d820, are you using the vanilla kernel? I'm having that TSCSync stutter so i'm booting with cpus=1 to avoid it...not sure if the 630/620's had the same problem

slic 08-31-2009 01:41 PM

hi, yes i am using vanilla kernel. Works perfectly with 2cores :). No problem here.

...
...
...

mrstimpy 09-01-2009 01:56 AM

Slic is THE MAN!

I can confirm that his files work like a charm on a D630 and he always replies, really nice guy indeed!

If you have a Nvidia Quadro NVS card, you need to add the Silent Natit kext from Netkas. Check the public share from a guy in the forum, I am sorry I can't recall his nickname.

@JaE-V: About the stuttering, I experienced the same one on a D620, so I guess it is a CPU related thingy, on Leopard this was corrected by a custom Kernel, not sure if there is currently a fix other than the CPUs=1 the snow kitty. But I guess as soon as the kernel sources get released you will get one soon enough.

Cheers!

slic 09-01-2009 06:01 PM

hi,
mrstimpy, THX for the nvidia quadro information.

Small update :)
I added best DSDT.aml for our D630 notebooks.

...
...
...

blacklabelsktr2 09-01-2009 06:45 PM

Thank you. This is the first time that I've been able to find all the needed kexts in one simple place, without having to dig around for hours. I cannot wait to try out the Nvidia pack for my D630.

JaE-V 09-01-2009 07:01 PM

Yea, got the info down the line that once a source is out there'll be a fix for it. I'm also in need for an 64bit compatible kext for NVkush. With snow you can boot by generating an EFI string for your quadro card but still no acceleration if your using 64bit.

slic 09-01-2009 10:26 PM

Small update 2# :)
Quadro pack available.

mrstimpy 09-02-2009 12:47 AM

Slic, I haven't tried your Quadro pkg, but I have found the source of my Silent Natit, the post is:
http://www.infinitemac.com/f57/how-t...on-a-pc-t3137/

The share is provided and maintained by electro, props to him for that!

And here is the link to the folder holding the Silent Natit, which it worked like a charm for me:

http://bit.ly/arUPS8

Cheers!

slic 09-02-2009 06:08 AM

mrstimpy
big thx for u. NVkush works too perfectly but only 32b.
btw. can u test dsdt.aml from x3100 pack on quadro d630?

Small update #3:)
Removed NVkush and added Silent_natit 64

scorcho 09-02-2009 10:37 AM

your dsdt doesn't work on my D630 - the monitor remains blank when i boot into x32 - is there anything that has to be done?

slic 09-02-2009 06:09 PM

scorcho
hi, you re on D630 X3100?

...
...
...

scorcho 09-02-2009 06:53 PM

yes i am. does the location or make/model of the LCD panel need to be identified in the DSDT at all?

mrstimpy 09-02-2009 08:14 PM

slic, I am sorry as this will take a while for me to test as I am having some issues at work so I don't have as much time as I used to. Will try to test it as soon as possible.

Thanks for all the help again.

Cheers!

slic 09-02-2009 09:01 PM

scorcho...
hmm test this new dsdt pls> http://dl.getdropbox.com/u/196731/new_dsdt.aml.zip
And post your Device ID and Revision ID pls.
(System profiler) Can be found here:
http://dl.getdropbox.com/u/196731/Sc...03.06%20PM.png

...
...
...

scorcho 09-02-2009 09:12 PM

slic - first thanks for your help, but it's still not working for me. i get a black screen, the lcd is lit, and even if i let the monitor 'sleep', nothing appears when i trigger it back on.

slic 09-02-2009 09:26 PM

Quote:

Originally Posted by slic (Post 33269)
scorcho...
And post your Device ID and Revision ID pls.
(System profiler) Can be found here:
http://dl.getdropbox.com/u/196731/Sc...03.06%20PM.png

....!!....

scorcho 09-02-2009 09:28 PM

my IDs are the same -

Vendor: Intel (0x08086)
Device ID: 0x2a02
Revision ID: 0x000c

Perhaps I could send you my dsdt to take a look? I'm positively stumped :(

slic 09-02-2009 09:33 PM

Quote:

Originally Posted by scorcho (Post 33274)
my IDs are the same -

Vendor: Intel (0x08086)
Device ID: 0x2a02
Revision ID: 0x000c

Perhaps I could send you my dsdt to take a look? I'm positively stumped :(

hmm then i dont know why don't works :/
Try this DSDT PATCHER GUI
http://pcwizcomputer.com/index.php?o...=150&Itemid=48
(dsdt patcher generating dsdt.aml for your PC)

In DSDT PATCHER WINDOW select
Force compile
Apply DSDT patch to: [YOUR SNOW PARTITION]

And reboot

...
...
...

xXrkidXx 09-02-2009 09:35 PM

slic i noticed your WiFi on your laptop doesnt work... iPC 10.5.6 PPF5 has the kext for the 3945, if you want i could upload it for you.

slic 09-02-2009 09:40 PM

Quote:

Originally Posted by xXrkidXx (Post 33276)
slic i noticed your WiFi on your laptop doesnt work... iPC 10.5.6 PPF5 has the kext for the 3945, if you want i could upload it for you.

hi, upload it...
But I think it's IWIDARWIN which in LEO and SNOW don't work.

Here is great new project fot intel 3945 but not released drivers jet.
http://projectcamphor.mercurysquad.com/

...
...
...

xXrkidXx 09-02-2009 09:54 PM

k im pretty sure this is it... it didnt say intel the accuall file name is iwi3945, its the only kext that came up when I searched 3945 so it has to be it. uploading right now

xXrkidXx 09-02-2009 10:02 PM

have a party!!!!
http://rapidshare.com/files/274853312/iwi3945.zip.html

slic 09-02-2009 10:33 PM

xXxrkidXx, thx!!
But this is exactly what I meant.
This doesn't work. And don't support airport.

We have to wait for VoodooWireless (3945) - Project CAMPHOR

...
...
...

xXrkidXx 09-02-2009 10:35 PM

oh... well that suxx :|

slic 09-05-2009 01:56 PM

hi all,
im testing new 64BIT PS2 Keyboard/Touchpad drivers (universal and voodoo).
I'll update later!!

...
...
...

slic 09-05-2009 03:43 PM

Small update #4:)
PS2 Drivers have been replaced by 64BIT edited (to get touchpad tapping) VoodooPS2 drivers. It's better!

...
...
...

larry870624 09-06-2009 05:39 AM

Good job!Thanks to your kext package.I had installed SL on my Quadro d630 successfully.I also tried your dsdt.aml.Unlucky,it didn't support qe ci on my laptop.So can you make an efi string for my nvs 135 ,plz.Thank you.

slic 09-06-2009 12:53 PM

Quote:

Originally Posted by larry870624 (Post 33736)
Good job!Thanks to your kext package.I had installed SL on my Quadro d630 successfully.I also tried your dsdt.aml.Unlucky,it didn't support qe ci on my laptop.So can you make an efi string for my nvs 135 ,plz.Thank you.

the Natit.kext from QUADRO pack don't working?
If not, I put back NVkush.kext (works perffectly on most notebook's - download here http://files.me.com/leopard.burim/k448mb)

larry870624 09-06-2009 01:52 PM

Natit worked quite well.I just don't want to put too many kexts in the system folder.

Neurowork 09-06-2009 10:28 PM

Sleep? 64bits X3100?
 
Thanks Slic for your kext pack.

It has allowed me to install SL in 15 mins tops.

Did you manage to get sleep to work?
Do you boot in 64 bits mode?
To my understanding, the X3100 kext does not work in 64 bits mode. If so, what's the point in having all those 64bits kexts then?

Cheers,

C.

slic 09-07-2009 05:45 AM

Neurowork
Hi, sleep don't working jet :(
I booting in 32b (yes, because X3100 vanilla kexts is only 32b jet).
32bit mode is not "fully/only" 32bit.
Only one 32bit system process is kernel_task (kernel)
All another apps/kexts etc. in system run as 64bit if available :)

...
...
...

larry870624 09-07-2009 06:47 AM

I found a problem.With your ps2controller ,my touchpad didn't work.I had put AppleACPIPS2Nub.kext and VoodooPSController.kext into /S/L/E and rebuild the extensions.mkext.Can you give me some suggestions?

Neurowork 09-07-2009 02:59 PM

Quote:

Originally Posted by slic (Post 33886)
Neurowork
Hi, sleep don't working jet :(
I booting in 32b (yes, because X3100 vanilla kexts is only 32b jet).
32bit mode is not "fully/only" 32bit.
Only one 32bit system process is kernel_task (kernel)
All another apps/kexts etc. in system run as 64bit if available :)

...
...
...

Yeah, the sleep is not working. It was working just fine on my previous Leopard 10.5.8 install.
Too bad, it's pretty handy to have that feature, especially for a laptop.
I keep my finger crossed though, it might work in the future ;)

Have you heard anything about a 64bits X3100 Kext? I heard that Apple had no plans to release a 64bits version :(

C.

slic 09-07-2009 08:39 PM

..... :/ i also

ynoc 09-10-2009 04:41 PM

waiting for boot v
 
Hi Guys,

thanks for so much quality info. I feel that I am almost there on my D630. I installed SL onto my internal HD (booted L from external USB with chameleon rc3).
Now I get a kernel panic in com.apple.iokit.IOATAFamily(2.5.0).
The last thing it was loading before that was AppleIntelPIIXPATA: Secondary PCI ... is disabled
I had a similar problem before, when the kernel could not find the correct ide kext on my old Dell E520. But I got it to work finally by editing a plist to support ICH-8R.
Did anyone experience a similar problem or could even provide a solution?

cheers
Ron

ynoc 09-11-2009 02:27 AM

Kernel Panic
 
one problem solved (by deleting AppleIntelPIIATA.kext (in case you do not need ATA) but another one found.

"No HPETs available...CPU(s) configured incorrectly...AppleIntelCPUPowerManagement-90/pmThread.c:148

does anybody have an idea how to fix this one?

R

ynoc 09-11-2009 03:05 AM

Problem solved
 
the extensions have to go to /Extras/Extensions (chameleon 2 RC3)...

dlowe 09-14-2009 04:09 PM

I have a couple questions. First I have the Quadro version D630 and there isn't a DSDT in this specific pack. Is this not needed? Also, what is your recommended method for installing SL using these files on this D630?

Thanks

slic 09-14-2009 04:29 PM

Quote:

Originally Posted by dlowe (Post 34828)
I have a couple questions. First I have the Quadro version D630 and there isn't a DSDT in this specific pack. Is this not needed? Also, what is your recommended method for installing SL using these files on this D630?

Thanks

Hi,
yes in nbooks with quadro isn't needed DSDT.

There is 2 ways:
1) Install from bootable usb/external disk or BOOT 132
2) Installation from Leopard (easier way - you can install all kexts from leo to snow :) )

foucss 09-14-2009 07:13 PM

Probleme with IOATAFamily_32b.kext
 
Hey,
Thanks Slic for your Pack !! My snow works at 98% :

But i have a problem with my ata drive : It doesn't work.

the lspci of my D630 :

00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c)
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 0c)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 02)
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)

09:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express [14e4:1673] (rev 02)
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4328 802.11a/b/g/n [14e4:4328] (rev 03)

Can you help me ??

Thanks for help !

ynoc 09-14-2009 08:00 PM

nvs 135m
 
Hi Guys,

did anyone get the nvidia nvs 135m in a D630 working? I tried NVInject, Natit, ... , no QE/CI

Y

FanatiX 09-14-2009 11:02 PM

Yeah i did. Took the Nvinject 128mb from iDeneb 1.5 10.5.7
In fact i installed my D630 using that distro and except ethernet everything worked fine so far.
Works like a charm ~ with quartz extreme enabled!

slic 09-16-2009 01:36 AM

2 Foucs: the new ata driver (ioatafamily.kext) soon.

...
...
...

slic 09-16-2009 09:15 PM

Update 5# :)
- Added new IOATAFamily.kext.. now Snow 64BIT
- Added new FakeSMC in version 2!
- Added Readme!!


New pack's available in first post!.
BTW. Would you like installer package??

...
...
...

ynoc 09-19-2009 04:30 PM

NVS 135m
 
Quote:

Originally Posted by FanatiX (Post 34862)
Yeah i did. Took the Nvinject 128mb from iDeneb 1.5 10.5.7
In fact i installed my D630 using that distro and except ethernet everything worked fine so far.
Works like a charm ~ with quartz extreme enabled!

could you post details (nvinject version, nvcap, etc)...

cheers
Y

ptesone 09-19-2009 04:56 PM

Nice work!

Hey, do u think they would work on my Dell D620? Looks like pretty much the same HW. . .

slic 09-20-2009 02:32 PM

@ptesone Yes it's very similar piece of hardware. It should work

foucss 09-22-2009 07:30 PM

Quote:

Originally Posted by slic (Post 34983)
2 Foucs: the new ata driver (ioatafamily.kext) soon.

...
...
...

It's Good !! that's works !

Thanks for this post Slic !

airwalk776 09-23-2009 07:30 PM

hello everyone...Quadro NVS 135M tried GFX string, nvkush, natit, nvinject, nothing seems to enable QE/CI. I get resolutions but dvd player errors out and dont get the ripple effect in dashboard so I know for sure that QE/CI is not enabled.

Any ideas ?

thanks