Help - Search - Members - Calendar
Full Version: [Guide] Dell Inspiron 6400/9400/1520/1720/E1405/E1505/E1705 Intel Core Duo
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38
flibblesan
QUOTE(devilhood @ Apr 22 2007, 11:58 AM) *
fpppp and the rest: come to irc channel #appleacpi on the irc.osx86.hu network and you'll be able to try it out too tongue.gif


Does it work? I've not got an OSX partition right now, but if this works then I may just install it again smile.gif
salvador24
tested the kernel on my Dell E1505 1.67ghz core duo-- still some stuttering with both cores enabled, and kernel panics at startup. When I revert back to a single core I still get occasional core panics but most of the time am able to boot into the OS. Still can't seem to make my E1505 sleep...
devilhood
Yeah, they're still pretty much working on it, but for me the stutter was basically gone, apart from a fux0red boot sad.gif

flibble! you traitor tongue.gif haha
fpppp
I can not find the kernel info. in irc channel #appleacpi. thumbsdown_anim.gif
devilhood
QUOTE(fpppp @ Apr 22 2007, 09:21 PM) *
I can not find the kernel info. in irc channel #appleacpi. thumbsdown_anim.gif


The download link for the package is in the channel's Topic title, look carefully.

btw I updated my dual-boot guide for people that had re-occuring HFS+ errors even after following all the steps.
fpppp
Am I going blind?
All I see is the link for the new power management for 10.4.9. sad.gif
devilhood
Well yes, seeing as it's essentially a Power Management issue anyways, and the package is specifically meant for 10.4.9, that should be the right thing.
flibblesan
QUOTE(devilhood @ Apr 22 2007, 05:40 PM) *
Yeah, they're still pretty much working on it, but for me the stutter was basically gone, apart from a fux0red boot sad.gif

flibble! you traitor tongue.gif haha


No OSX because I need proper working audio sad.gif
devilhood
Maybe Taruga will come back soon unsure.gif
fullOut
Hi devil,

Did u got sleep to work right?!... i can sleep but not wake, computer dies!!!

I think the problem is some kexts, do u know what kext to manage?!

PS: does kext from pasys package need to loaded to sleep/wake work or only need to do speedstep to cpu?!..

regards,
devilhood
You need to manual kextload the kext from prasys' package, but it is only related to SpeedStep, allowing it to work properly.
The entire package 'should' effectively help all Power Management issues, whether it's Sleep/Wake, 2nd core stutter etc. but it is still BETA so give it some time to be perfected.
I haven't tried the very latest package yet so I can't confirm any sleep success, but the old one didn't help sleep at all, I think the sleep issue is purely related to the new kexts in 10.4.9 though.
I will give the new package a go this evening and see what happens.
full0ut, have you tried hitting the power button to come out of sleep?
fullOut
Yeap, didnt work!!

System.log doesnt log anything usefull.

Also tested all kernel build dates, and no go!!!

Yeah, i have pretty sure that 10.4.9 kexts are the problem, we are facing!!!..

I think will install 10.4.8 in a usb drive and search for diferents kext from 10.4.9.
Stephan
I tried all the new Kernels (Kiko, netkas, Prasys including the speedstep kext).
No kernel is working with 2 CPUs and sleep, so I'm still running the netkas kernel (fixed fsb) from JaS 10.4.9 combo update with AppleIntelCPU kext.
I have NOT installed the Apple update, so sleep works fine and after wakeup both cores are working.
fullOut
QUOTE(Stephan @ Apr 23 2007, 12:50 PM) *
from JaS 10.4.9 combo update.


This is exactly where's the enigma lives!!!

Tonight i ll try some kexts hacking!!
devilhood
QUOTE(Stephan @ Apr 23 2007, 04:50 PM) *
I tried all the new Kernels (Kiko, netkas, Prasys including the speedstep kext).
No kernel is working with 2 CPUs and sleep, so I'm still running the netkas kernel (fixed fsb) from JaS 10.4.9 combo update with AppleIntelCPU kext.
I have NOT installed the Apple update, so sleep works fine and after wakeup both cores are working.


It's safe to upgrade kernel from the #1049 channel, which adds SpeedStep support, fixes a few problems with incorrect Auto FSB and is also Auto HPET.
I highly recommend that anyone using 10.4.9 does this.
Yeah, Apple update is the one that borks sleep because JaS keeps a lot of kexts from 10.4.8, but I haven't got a clue what JaS' update keeps apart from the Nvidia kexts.
Stephan
Did anybody tried the tool dycpu ? www.darccopper.com/apps-dycpu.html
It disables one core (for temperature reasons) and activates the other on demand. It requires the CHUD Utilities, where a programm for CPU tweaking is included.
If i install it, I'm able to boot with both cores and there is no stutter. After some time (4-5 min) it freezes my system.

P.S. sleep works with my system only with power supply. On battery the sleep lasts only 1-2 seconds, the MacOS comes up again.
salvador24
Stephan, are you using GMA950 graphics or ATI? I can't seem to wake up from sleep with my system at all with the GMA950. It goes to sleep fine, but I would love to be able to wake it up to use both cores! Currently I am using Netkas' 10.4.9 SSE3 IRC #1049 kernel with the JaS combo update to 10.4.9, but the kernel discussed here (IRC #appleacpi) didn't seem to make much difference.

Dell E1505 1.67ghz Core Duo, 1gb 533mhz RAM, Intel GMA950 gfx, Dell 1490 wireless
Stephan
Dell 9400, Nvidia9700gs, Core2Duo 1,86Ghz, Dell1390 Wireless, 1920x1200 with Titan
I will update my Sig whistle.gif
salvador24
QUOTE(Stephan @ Apr 23 2007, 06:47 PM) *
Dell 9400, Nvidia9700gs, Core2Duo 1,86Ghz, Dell1390 Wireless, 1920x1200 with Titan
I will update my Sig whistle.gif

Ah, seems to be problems with the GMA950 in addition to the Dell bios issues. Sorry - didn't see your sig down there! Thanks for the reply-
sj1069
is it possible to have access to irc.osx86.hu in china? i tried the whole day and got the feedback as "Die Domain "irc.osx86.hu" ist nicht verf?bar." Even with a proxy from Turkey i still get that information. ???
Jaco
Hi

I have the E1705 with Intel GMA950 gfx with the 17 WUXGA Glossy LCD - resolution works fine at 1920x1200 and photos looks great at this resolution but a little small for working long hours on this desktop and my next options in system preference are :

1600x1200 which do not change anything except giving me 2 black bars on left and right and then the next one after that is 1344x840 which works but looks a liitle fuzzy and blurry. I would love to have something in between from 1920x1200 and 1344x840 like 1440x1050 or even 1600x1050

Is it possible to add this resolutions to some kext and it will force the display into this mode, I tried to do this in apple.com.Boot.plist but it does not seem to work, it defaults to whatever the display setting is in System Preference.

Thanks again Devilhood for this great guide - and thanks to all the people working on bring OSX86 to our Dells. I tested some of the newer kernels and also having some wake problems after sleeping for a while. Core Duo seem to improve performance quite a bit but the stuttering is noticeable, especially with video and sound. Boost my Geekbench score from 1881 (1 core) to 2533 (2 cores) and I tested converting Video files from DVD to AppleTV using VisualHub - converting Mpeg4 a lot faster on 2 cores, but to play it back without stuttering I need to reboot with just one core and playback is fine so the stuttering does not seem to affect the actual conversion of the files.

So we are so close, I can only hope that this will be fix soon then we can really have the full power that this laptop have to offer with the power of 2 cores & OSX.
kevinosx
Holy Molly!! 2 cores almost working?!! I've been away way too long... I can't wait till both are working, I've been dying to get this going!!
flibblesan
QUOTE(devilhood @ Apr 23 2007, 11:32 AM) *
Maybe Taruga will come back soon unsure.gif


Well I'm buying a Griffin iMic2 on Friday. Hopefully this should sort my audio problems out under OSX.
Shortyman87
hi,

where do i have to put the ACPICPUThrottle.kext to fix the FSB thing?

Shortyman87
devilhood
/System/Library/Extensions/ <- drop it in there smile.gif

You will need to manual kextload, not sure how the kext was designed for 10.4.8, but if you're on 10.4.9 you should check out the package in #acpi on the irc.osx86.hu network.
Shortyman87
hi,

thx. there is still something that makes me crazy. i can't use my wireless connection anymore. i wanted to connect my xbox with my hackintosh so i had to get to work my broadcom lan card and so i did, but now i can't use my wireless. can anyone help me, please?

Shortyman87
cyonix
what is the right way to get both cores working? can somebody make a kext bundle or zip with all files for working with dell 9400... i have they all but dont know which kernel works at best
devilhood
QUOTE(cyonix @ Apr 28 2007, 10:45 AM) *
what is the right way to get both cores working? can somebody make a kext bundle or zip with all files for working with dell 9400... i have they all but dont know which kernel works at best


It's all explained in the gude.

There is no 'right' way of getting both cores working, only a temporary sleep/wake method.

The best kernel to use is the latest Universal SSE2/SSE2 kernel available on the IRC.
flibblesan
Well I got OSX installed again. JaS's 10.4.9 updated, then the latest 10.4.9 kernel. Running on a single core as dual core don't work. I did try the speedstep thingy but I didn't like that program loading up all the time so I re-installed. I bought a Creative X-Fi Xmod which works straight away, so I got working audio smile.gif
TheGreatDeceiver
QUOTE(Shortyman87 @ Apr 27 2007, 12:09 PM) *
hi,

thx. there is still something that makes me crazy. i can't use my wireless connection anymore. i wanted to connect my xbox with my hackintosh so i had to get to work my broadcom lan card and so i did, but now i can't use my wireless. can anyone help me, please?

Shortyman87



yeah, same here. before I did the ethernet, the wireless was recognized. now it's not there anymore. any solutions?
sj1069
QUOTE(flibblesan @ Apr 28 2007, 09:00 PM) *
Well I got OSX installed again. JaS's 10.4.9 updated, then the latest 10.4.9 kernel. Running on a single core as dual core don't work. I did try the speedstep thingy but I didn't like that program loading up all the time so I re-installed. I bought a Creative X-Fi Xmod which works straight away, so I got working audio smile.gif


maybe try this thread, it helped me with my dell 1390 truemobile.

http://forum.insanelymac.com/index.php?showtopic=44114
kevinosx
Hey! I've got a question, on my 9400 I just reinstalled an old 10.4.6 updated to 10.4.8 to the 10.4.8 SSE2 SSE3 Semthex Beta 9 and after I install it I can't get the mouse (usb) to work or the ethernet!! They worked perfect under the old setup! any ideas?
TheGreatDeceiver
QUOTE(sj1069 @ Apr 30 2007, 12:52 AM) *
maybe try this thread, it helped me with my dell 1390 truemobile.

http://forum.insanelymac.com/index.php?showtopic=44114



great, that worked like a charm. thanks for the link!
sj1069
QUOTE(the great deceiver @ May 1 2007, 03:44 AM) *
great, that worked like a charm. thanks for the link!


anytime buddy.
we just all hope to see both cores working with the great efforts of all these good people.
devilhood
sj, thanks for posting that link, I totally forgot about mentioning the switch trick in the guide.

I updated it accordingly smile.gif
sj1069
QUOTE(devilhood @ May 1 2007, 02:05 PM) *
sj, thanks for posting that link, I totally forgot about mentioning the switch trick in the guide.

I updated it accordingly smile.gif

Well basically, we should be all grateful for your initiating this thread, really. It had directed me from the very beginning of hackintoching the DELL 9400.

Hope both cores become working stable soon.
devilhood
It has been a pleasure so far to hackintosh the Dell to bits thumbsup_anim.gif

Just a question for anyone with a 9400, do you have an LG LCD and if so are you experiencing colour banding under 32-bit?
I can't seem to get rid of mine ever since I swapped the Samsung LCD for the LG, must be something to do with the detection of the screen.
I'm using DiaboliK Natit with LaptopDisplay.kext- though I read somewhere that it was possible to force enable dithering to fix the problem.
Chrysaor
I have LG panel. You have to use NVidiaEFI and LaptopDisplay to fix color banding. I use NVinject for dual display support also.
devilhood
Oh right, yeah I just gave NvidiaEFI a shot again because it never worked the last time.

I have;

NvidiaEFI.kext
LaptopDisplay.kext
Natit.kext (DiaboliK Dual 02)

It seems the Natit kext in-conjunction with NvidiaEFI solved the black screen problem I had before, and the colour banding is now completely gone.
Rotation is disabled though, but I'm guessing that's because NvidiaEFI was originally meant for the 10.4.8 kexts.
flibblesan
QUOTE(devilhood @ May 2 2007, 05:58 PM) *
It has been a pleasure so far to hackintosh the Dell to bits thumbsup_anim.gif

Just a question for anyone with a 9400, do you have an LG LCD and if so are you experiencing colour banding under 32-bit?
I can't seem to get rid of mine ever since I swapped the Samsung LCD for the LG, must be something to do with the detection of the screen.
I'm using DiaboliK Natit with LaptopDisplay.kext- though I read somewhere that it was possible to force enable dithering to fix the problem.


How can I find out if I've got a Samsung or LG screen?
Chrysaor
If you have Windows, go to Device Manager, go to Properties of your monitor, Details tab, select Hardware Ids property, if you see LPL0000 its LG, if its SEC.... its Samsung, if its SHP.... (or something like that) its Sharp.
..or you can check your Dell configuration.

LCD type doesn't have anything to do with color banding, they are all 6-bit TN panels. I used both Samsung and LG.
devilhood
Thanks for clearing that up Chrysaor biggrin.gif
flibblesan
QUOTE(devilhood @ May 2 2007, 09:04 PM) *
Oh right, yeah I just gave NvidiaEFI a shot again because it never worked the last time.

I have;

NvidiaEFI.kext
LaptopDisplay.kext
Natit.kext (DiaboliK Dual 02)

It seems the Natit kext in-conjunction with NvidiaEFI solved the black screen problem I had before, and the colour banding is now completely gone.
Rotation is disabled though, but I'm guessing that's because NvidiaEFI was originally meant for the 10.4.8 kexts.


Sweet! I've removed Titan and installed those three items, and I've got no colour banding either! Thanks Chrysaor & devilhood!
tbcarey
For all who are interested, I managed to get the subwoofer working on an Inspiron E1705 by messing around with the layout/Node mapping within AppleHDA.kext.  Despite my best efforts (several hours!), I am still unable to get headphone detection muting to work. I will keep playing around with this and see what I can come up with. Oddly enough, plugging headphones in DOES mute the subwoofer, although the front speakers remain active.

I have attached modified kext from 10.4.9, which should work for anyone using the latest version of the kernel. Alternatively, you can follow the instructions below to get the subwoofer working with your existing patched Apple
DA.kext:

1. Unzip Info Modded.plist.zip to the destination of your choice
2. Open a terminal window
3. cd /System/Library/Extensions/AppleHDA.kext/Contents/
4. sudo cp [location of Info Modded.plist] Info.plist
5. Enter password
6. Reboot

After you have applied the modified kext or copied over Info.plist and rebooted, go into System Preferences, Sound, and select the second 'Internal Speakers' entry.  

Hopefully that works for everyone with an E1705 (I assume we're all using the same Sigmatel 9200 codec?) but let me know if it doesn't.

Good luck!
sj1069
QUOTE(tbcarey @ May 3 2007, 10:47 AM) *
For all who are interested, I managed to get the subwoofer working on an Inspiron E1705 by messing around with the layout/Node mapping within AppleHDA.kext.  Despite my best efforts (several hours!), I am still unable to get headphone detection muting to work. I will keep playing around with this and see what I can come up with. Oddly enough, plugging headphones in DOES mute the subwoofer, although the front speakers remain active.

I have attached modified kext from 10.4.9, which should work for anyone using the latest version of the kernel. Alternatively, you can follow the instructions below to get the subwoofer working with your existing patched Apple
DA.kext:

1. Unzip Info Modded.plist.zip to the destination of your choice
2. Open a terminal window
3. cd /System/Library/Extensions/AppleHDA.kext/Contents/
4. sudo cp [location of Info Modded.plist] Info.plist
5. Enter password
6. Reboot

After you have applied the modified kext or copied over Info.plist and rebooted, go into System Preferences, Sound, and select the second 'Internal Speakers' entry.  

Hopefully that works for everyone with an E1705 (I assume we're all using the same Sigmatel 9200 codec?) but let me know if it doesn't.

Good luck!


Thank you thank you thank you.
I finally can listen to pretty songs without having to connect a external speaker with subwoofer.
Greatwork!!!!
devilhood
It mutes the sub? that is indeed very odd, maybe there is a discrepancy with how the main speakers are setup and something is still incorrect with the layout.
In any case, kudos to you for getting the sub-woofer to work, excellent stuff smile.gif

It just keeps on getting better and better for us Dell users thumbsup_anim.gif
flibblesan
That AppleHDA.kext didn't work at all. I don't have any sound.
devilhood
QUOTE(flibblesan @ May 3 2007, 01:27 PM) *
That AppleHDA.kext didn't work at all. I don't have any sound.


Weird, I'm gonna try it out soon and see what happens, remember to replace the Info.plist, chown/chmod the kext and remove the kextcache/mkext.
I'm assuming this is the 10.4.9 modded AppleHDA kext? right tbcarey?
flibblesan
I did all that and it didn't work, but I used the AppleHDA.kext posted above. Now i've just restored the original kext and ran AppleHDA patch with the dump you provided (latest version of the patcher) then I replaced the Info.plist

tbcarey: Could you please send me your codec dump or post it here? Did you modify the codec dump or the Info.plist? This information could be very useful for Taruga.

BTW I'm at work at the moment so I can't check out if the sub woofer is working or not.
tbcarey
Good to see it's working for some of you!

The modified kext attached was the default 10.4.9 AppleHDA.kext patched with AppleHDAPatcher 1.16 and my own modified codec dump. The codec dump shouldn't have much bearing on the subwoofer working in this instance, however; it's all in the Info.plist. The modified codec dump is simply my dump from Ubuntu with some corrections (the speakers are fixed, not a jack, the connection is unknown, not 1/8", etc.) and with the pin defaults changed to match those in WRT_M2-7.INI from the latest Sigmatel driver pack available on the Dell Support site.  If your subsystem id is not 0x102801cd then it is highly probable that you would have different pin defaults, which you should attempt to match to the correct WRT_Mx-x.INI.  I'll paste my codec dump in a post to follow this one.

As regards the subwoofer being muted, I have several guesses as to why this may be the case, but I could also be completely incorrect. The speakers and headphone jack (nodes 0d and 0e) share the same pincap and are routed through the same audio selector (node 0
) whilst the subwoofer (node 11) is routed through a mono audio mixer (node 13).
It may be that the input/output mixer (node 07) is able to turn off the subwoofer since it operates indep
ndently of node 0b, but is not properly triggering the impedence detection event that would cause node 0b to mute the speakers.  Again, I could be complete
y wrong, as I have very little understanding of how the generic AppleHDA codec w
rks. Speaker muting works perfectly in Ubuntu and it is easy to observe the Pin-ctls: 0x40: OUT values being changed to 0x00: in codec#0 as the headphones are plugged in; therefore, I doubt it's anything to do with the codec dump itself and more to do with an incorrect
Pathmap in AppleHDA.

On a side note, I noticed that the latest version of AppleHDAPatcher seems to remove my ability to mute the speakers. I quickly fixed that in Info.plist, so I'm re-attaching the new version which allows for muting.

Again, hope this works for more people.

Okay, here's my codec dump pasted below. Please note that all SPDIF/Digital Stereo references have been removed from the codec, as if I leave them i
, AppleHDAPatcher detects them and I am left with no audio outputs after rebooti
g. 

Codec: SigmaTel STAC9200
Address: 0
Vendor Id: 0x83847690
Subsystem Id: 0x102801cd
Revision Id: 0x102201
Default PCM:
rates [0x7e0]: 44100 48000 88200 96000 176400 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
Node 0x02 [Audio Output] wcaps 0xd0401: Stereo
Power: 0x0
Node 0x03 [Audio Input] wcaps 0x1d0541: Stereo
Power: 0x0
Connection: 1
0x0a
Node 0x07 [Audio Selector] wcaps 0x300901: Stereo
Connection: 2
0x02* 0x0a
Node 0x0a [Audio Selector] wcaps 0x30090d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
Amp-Out vals: [0x80 0x80]
Connection: 1
0x0c
Node 0x0b [Audio Selector] wcaps 0x300105: Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0x1f 0x1f]
Connection: 1
0x07
Node 0x0c [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 3
0x10* 0x0e 0x0d
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x083f: IN OUT HP Detect
Pin Default 0x0421121f: [Jack] HP Out at Ext Front
Conn = 1/8, Color = Green
Pin-ctls: 0xc0: OUT HP
Connection: 1
0x0b
Node 0x0e [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x083f: IN OUT HP Detect
Pin Default 0x90170310: [Fixed] Speaker at Ext Rear
Conn = Unknown, Color = Unknown
Pin-ctls: 0x40: OUT
Connection: 1
0x0b
Node 0x10 [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x081737: IN OUT Detect
Pin Default 0x04a11020: [Jack] Mic at Ext Rear
Conn = 1/8, Color = Pink
Pin-ctls: 0x24: IN
Connection: 1
0x0b
Node 0x11 [Pin Complex] wcaps 0x400104: Mono Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0x00]
Pincap 0x0810: OUT
Pin Default 0x90170310: [Fixed] Speaker at Int N/A
Conn = Unknown, Color = Unknown
Pin-ctls: 0x40: OUT
Connection: 1
0x13
Node 0x13 [Audio Mixer] wcaps 0x200100: Mono
Connection: 1
0x07
Node 0x14 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
Amp-Out vals: [0x00]



Sorry for any formatting issues with my posts, but this site does not seem to love Opera a great deal.

smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.