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
I made a codec dump with Ubuntu here: http://www.flibblesan.co.uk/files/codec.txt

For some reason it doesn't work with AppleHDA patcher, results in me having no audio.. If I use Devilhoods codec dump, it works fine. I've got the same chipset as devilhood.
devilhood
tbcarey, your sub system ID is the same as mine 0x102801cd smile.gif good to know.
I'll give it a whirl as soon as I can... really busy with all sorts today but looking forward to trying it.

flibble, the kext 'should' work for you because you also have the same sub system ID:

Codec: SigmaTel STAC9200
Address: 0
Vendor Id: 0x83847690
Subsystem Id: 0x102801cd
Revision Id: 0x102201

tbcarey, great find on the missing mute feature. I was wondering why the mute button didn't work.
tbcarey
QUOTE(flibblesan @ May 3 2007, 02:55 PM) *
For some reason it doesn't work with AppleHDA patcher, results in me having no audio.. If I use Devilhoods codec dump, it works fine. I've got the same chipset as devilhood.


Your codec dump is exactly the same as mine (when initially taken from Ubuntu).  I suspect the reason you will not get audio when you use it is for the same reason I mentioned it was not working for me:  AppleHDAPatcher detects SPDIF In and Out, which the 9400 does not actually support, and therefore selects the incorrect Pathmap. You might try removing all nodes with references to SPDIF or Stereo Digital (04, 05, 06, 08, 09) and then try patching again.

In any case, I've already done all that and set the correct pin defaults (Ubuntu's don't match the pin defaults from the latest Sigmatel Windows drivers), so my patched AppleHDA.kext should work for you.  Are you certain you went into System Preferences and selected the second 'Built-in speakers' as your output device?  The first device is the subwoofer, and as it is tied to the same audio output as the speakers, it won't output any sound if you select it.
flibblesan
I've been alternating between work and looking at this, and I"ve messed up the AppleHDA.kext a bit. I'll be home in an hour so I'll try it again.
devilhood
Just a note: I quickly updated the guide regarding NTFS write support and also 32-bit colour banding.
I'll update the sound section with tbcarey's fix in an hour or so.

Thanks again for your effort in fixing the Sigmatel SW smile.gif

Edit: I just tried your fix and SW is enabled though I had to choose the second output on my Sound configuration for it to all work properly.
The Mute button does indeed work, and the SW mutes when headphones are plugged in. Good stuff!
flibblesan
Oh yeah!

Sound works perfectly!! Well done tbcarey! Thanks so much!
Chrysaor
Thanks tbcarey! Subwoofer works great. thumbsup_anim.gif
Can anything be done about mic input?
tbcarey
No probs, glad it works!

Now all we have to do is get jack impedance detection (i.e. front speaker muting) working. However, I believe that is going to be a much larger task. It will require modifying the actual Pathmap, for which we will probably need Taruga's assistance. I have played
around with the codec and Info.plist to no end trying to get it to work, but as the codec is most likely
correct (it works in Ubuntu), I believe it to be something related to the way AppleHDAPatcher constructs the Pathmap.


It is easy enough to create a reference in Info.plist to the Headphones output device (node 0d) but this device actually just outputs to the speakers anyway, which indicates that there is something incorrectly configured. It would be nice if someone knew what the proper 'method' was for jack
impedance detection in OS X, as in Ubuntu it seems to be a part of ALSA and in Windows it is accomplished by the STSysTray tray application, which
polls the nodes on a regular basis to determine jack impedance. If we could figure out how this is accomplished for other devices in OS X, we'd be a
step closer towards making it work for Sigmatel 9200. Secondly, we need someone who understands AppleHDAPatcher well enough (Taruga) to know
how it selects Pathmaps. Info.plist seems to indicate that Layoutid 12 and Pathmap 1 are used, but neither seems to match the auto-generated
Info.plist, and furthermore, when I intentionally incorrectly modify nodes in the codec to see what happens when I patch with AppleHDAPatcher, I
achieve the same result as without any modification to the codec -- which seems to point towards AppleHDAPatcher having a pre-configured Pathmap
for STAC9200 that can only be modified by some other means. I am really just guessing here from what I've seen, since as I mention, I have no
intimate knowledge of AppleHDAPatcher other than what I can find by digging around through the Resources folder.


QUOTE(devilhood @ May 3 2007, 03:32 PM) *
Edit: I just tried your fix and SW is enabled though I had to choose the second output on my Sound configuration for it to all work properly.


Yep, first output is the subwoofer itself and it shares the same audio output device (node 02) as the speakers, so selecting that output won't result in
any sound. OS X seems to support only one instance of an output node, and favours whichever comes last in Info.plist.
devilhood
tbcarey, you could PM Taruga, he has been lurking on the forum recently and I bet he'd be glad to help you out with anything regarding his codec.
cyonix
the subwoofer works nice, but i cant control the volume of him, like in windows... and if I connect the headphone I lost the subwoofersignal 'till I pull it out.

but many thanks for finding the trick

now we need only stable 2-cores-support and my machine beat a MBP biggrin.gif

the hibernate/standby works very well with ToH 8.9.1 kernel from irc
flibblesan
QUOTE(cyonix @ May 3 2007, 08:17 PM) *
the subwoofer works nice, but i cant control the volume of him, like in windows... and if I connect the headphone I lost the subwoofersignal 'till I pull it out.

but many thanks for finding the trick

now we need only stable 2-cores-support and my machine beat a MBP biggrin.gif

the hibernate/standby works very well with ToH 8.9.1 kernel from irc


It didn't work for me. My screen goes black and the power light stays on. Laptop doesn't go to sleep. It's a 9400 like yours. What ISO did you install of OSX and how did you update to 10.4.9?
sj1069
by the way, have any of you got the microphone input working on the 9200 card yet?

i was originally using a external soundblaster card, however, after patching the subwoofer, the external one stopped working, but it's still great to have the subwoofer working, just in case any one happen to know how to get the onboard mic jack working it'll be even greater.

thanks.
cyonix
QUOTE(flibblesan @ May 3 2007, 10:41 PM) *
It didn't work for me. My screen goes black and the power light stays on. Laptop doesn't go to sleep. It's a 9400 like yours. What ISO did you install of OSX and how did you update to 10.4.9?


I use the last JAS 10.4.8 Iso and after that i install the JAS 10.4.9 update and the smb afp... patch
than I install the Diabolik dual natit and copy the kext for ethernet and edit the networking.plist for my wlan adapter.
than reboot, and install the applehda.kext with modded plist. reboot
than copy the mach_kernel from paulicat (works for me quite well)
CODE
Darwin cryomobil.local 8.9.1 Darwin Kernel Version 8.9.1: Wed Apr 18 21:20:01 EDT 2007; paulicat:xnu-792.18.15/BUILD/obj/RELEASE_I386 i386 i386

and reboot again with -v -f cpus=1
than reboot again with -v cpus=2 and after loginwindow go to hibernate mode, which should works. and than wake up and have 2 cores support...

the 2core-support i found yesterday out with paulicats kernel. and now i have xbench results of 140-146 biggrin.gif thumbsup_anim.gif
flibblesan
Hmm. I tried that with the paulicat kernel, but my laptop won't sleep.
devilhood
Cyonix, I really don't understand how you managed to solve the colour banding issues with just using DiaboliK's Natit.
If I use that by itself the colour banding is clearly visable, and the only way to fix it is by using Natit in-conjunction with NvidiaEFI and LaptopDisplay.kext.
Are you 100% sure you have no colour banding. It HAS to be a difference with the screen if people are getting varying results, no other way.
flibblesan
I've been fiddling with the paulicat kernel and I just can't get sleep working. So I'm not convinced it's the kernel that allows it to work.
devilhood
It's not the kernel flibble, it's the ACPI kexts that JaS was talking about. I'll test out the related kexts and see what happens.

Have you got MSN btw? pm me if you do.
flibblesan
I sent you a PM.

Regarding that AppleHDA.kext - it doesn't work on it's own. It still needs the ALCinject.kext
devilhood
Yeah I know, ALCinject is part of the patcher, very important.

I haven't been on MSN much today, but now that I'm back at the computer I'll add you.
sj1069
thumbsup_anim.gif thumbsup_anim.gif thumbsup_anim.gif

GREAT NEWS for those who are using the AppleHDA.kext from tbcarey.

I managed to get the mic jack work this afternoon.

I attached the modified kext file here, simply drag the original one to trash and the drag the new one in to /system/library/extensions, authentate with your password, and then repair disk permissions.

After rebooting, you will have the mic input through the black jack whole on the right side of the laptop.

Still you may not be able to hear it from the speakers, but you may prove its working through recording something or through calling someone on msn or skype.

thanks to the inspiriation of Taruga
flibblesan
QUOTE(sj1069 @ May 5 2007, 07:58 AM) *
thumbsup_anim.gif thumbsup_anim.gif thumbsup_anim.gif

GREAT NEWS for those who are using the AppleHDA.kext from tbcarey.

I managed to get the mic jack work this afternoon.

I attached the modified kext file here, simply drag the original one to trash and the drag the new one in to /system/library/extensions, authentate with your password, and then repair disk permissions.

After rebooting, you will have the mic input through the black jack whole on the right side of the laptop.

Still you may not be able to hear it from the speakers, but you may prove its working through recording something or through calling someone on msn or skype.

thanks to the inspiriation of Taruga


Great work, SJ1069! Xiexie! I'll give this a try.
Chrysaor
Thanks sj1069! Mic input works.. thumbsup_anim.gif
OSX-Fanatic
yes, mic is working, but know, i cant play anything in Garageband. Itunes and iMovie HD are working normal, but no sound from Garageband.
flibblesan
QUOTE(OSX-Fanatic @ May 5 2007, 05:57 PM) *
yes, mic is working, but know, i cant play anything in Garageband. Itunes and iMovie HD are working normal, but no sound from Garageband.


You need to change the output device in /Applications/Utilities/Audio MIDI Setup
msh
QUOTE(flibblesan @ May 5 2007, 06:00 PM) *
You need to change the output device in /Applications/Utilities/Audio MIDI Setup


I have try to set to second audio driver in GarageBand but it don´t want to chose that.I have try Audio Midi setup,but that did not help.
flibblesan
hmm... that new AppleHDA.kext stopped working, and my sound became very loud and static like. I've gone back to the other kext. The works fine.
sj1069
well the only thing i have changed in the new kext was the "mic" nodeid in the info.plist.
the originally patched nodeid was 15, which according to the sig9200 codec should not be the mic jac, and the 0x10 should be the mic jac.

the codec
"Node 0x10 [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x081737: IN OUT
Pin Default 0x04a11020: [Jack] Mic at Ext Right
Conn = 1/8, Color = Black
Pin-ctls: 0x24: IN
Connection: 1
0x0b"
sj1069
the other thing
i tried this morininng, and i was able to record through audiohijackpro, and also through imovie.
both gave me sounds.
then i assume it might be something paticular about the garageband thing.
regards.
iceman24
this has alraedy been asked (probably), but with the broadcom files and kext from the zip on the first page, what do I do to install the kext and ethernet?

thanks!
sj1069
QUOTE(iceman24 @ May 7 2007, 02:05 AM) *
this has alraedy been asked (probably), but with the broadcom files and kext from the zip on the first page, what do I do to install the kext and ethernet?

thanks!


drag the kext file to /system/library/extensions, to replace the original one by selecting authentate when being asked.

then repair disk permission.

reboot

done
naldo
Has anyone managed to get the STAC9200 Speakers to mute when you plug something into the headphone jack?

Also is there card reader support yet?

I have an e1505 with the T7200 if it matters.

Thanks in advance.
fumanju
i'm using Dell E1405 with OS X 10.4.9

what's the best way to turn the sound off completely?

I used the applehdapatcher to enable my Sigmatel, got the sound working but mute button doesn't mute and turning the sound all the way to the lowest level doesn't mute it.

EDIT: yea, just saw the post above mine...i just want the sound to be off regardless of whether the headphone is plugged in or not.
criz
how run all core? (T5600) sad.gif
naldo
EDIT: Fixed the problem, seems it was workign all along, OSX just doesnt put it in the System Preferences -> Network menu.

Can anyone help me with an ethernet problem?

I recently upgraded to 10.4.9, and I cannot get OSX to recognize my ethernet adapter. I used the IONetworkingFamily file from the 1st post, but it still refuses to find it, only my wireless card is recognized. Ethernet works in ubuntu, so I know its not dead or anything, and it was working fine in 10.4.8. Is there a different IONetworking file needed for 10.4.9?

Thanks in advance for any help. I have an e1505 w/ a T7200 if it matters any.
tbcarey
QUOTE(fumanju @ May 9 2007, 09:20 PM) *
what's the best way to turn the sound off completely?

I used the applehdapatcher to enable my Sigmatel, got the sound working but mute button doesn't mute and turning the sound all the way to the lowest level doesn't mute it.

EDIT: yea, just saw the post above mine...i just want the sound to be off regardless of whether the headphone is plugged in or not.


Using the Info.plist I posted will fix the mute issue.  See a page or two back.
fumanju
thanks for the heads up, I will try it after I get my wifi card working.

just went and ordered myself a Dell 1490 to replace my Intel 3945. Now that I have it, what do I do? I plugged it in, but I don't see it in System Pref / Network.

Vista recognized it as soon as I boot into it. Is OS X supposed to work the same way?

Is the Dell 1490 a BCM4312 or BCM4310? I'll try them both with the switch trick.
Jaco
When you go into network settings for the first time after reboot you should get a message - Airport Detected and it will configure itself. I did the exact same thing, swapping out Intel 3945 with Dell 1490, but I did a clean install after I did that, but I don't think that should matter since the 3945 never worked.

Well what I did was to disable the wireless - install JAS 10.4.8 and do the network.plist swap from 10.4.6 to make my ethernet work, once that was working and enable wifi in Bios - reboot and into network settings and it detects. I had to do it this way otherwise I ran into out of memory problems in Itunes when it tries to authorize my machine.

Hope this helps.
fumanju
I'm not sure what I did wrong, but I did a clean install. During first start after install it asked for WPA2 key for my network (good sign). Then, when OS X starts, I have internet connection, however, in Network, after checking the MAC address, my wireless card (Dell 1490) is listed as Built-in Ethernet and I cannot configure Airport settings.

I accidentally hit Fn+F2 (on my machine it turns off bluetooth and wifi) and the light (for wifi and BT) goes out. I hit Fn+F2 again, but wifi light DOESN'T come back on. Now, in System Profiler, Airport card is listed but it's turned off, even after I boot into Vista, which turns the light back on.

I did the Broadcom 440 fix and now I'm back to using LAN instead of WLAN.
fumanju
QUOTE(tbcarey @ May 11 2007, 08:04 AM) *
Using the Info.plist I posted will fix the mute issue.  See a page or two back.


I replaced Info.plist with your Info Modded.plist, did not fix the mute issue. I do have the Sigmatel 9200 and I originally used AppleHDAPatcher to fix the sound issue


In response to my own problem, I ended doing a clean install, but that didn't get the Dell 1490 to work "completely". OS X recogized it as a built-in ethernet. I did the switch trick mentioned in another post and changed en0 to en1 AND change the value for IOInterfaceUnit from "0" to "1". That was something that wasn't mentioned or maybe I had missed it. Got Airport to work after reboot and going into Network Preferences > Network Port Configuration. Hopefully now I'll be able to use T-Mobile hotspot account that I had paid for.

EDIT: Ok, 8 hours and 4 installations later...here's what I've found out. With a clean install of JaS 10.4.8 Intel AMD SSE2 SSE3 PPF1 & PPF2 on a Dell Inspiron E1405 with a Dell 1490 Wifi card, it's best to turn off the Wifi card in bios first. After install, update to JaS 10.4.9 Combo update. Then I did the following,
- Broadcomm 440 fix
- AppleHDAPatcher
- APF and SMB fix
Then, I turn wifi on in BIOS. Go into Network Preferences, 1490 card is recognized as Airport. If I had left the wifi on during installation, it'd recognized as Built-in Ethernet and the Broadcomm 440 would be something else.

Ok, so after everything was installed, I tried to update via Apple -> Software Update, turns out either the Airport Extreme update or the Security Update is messing up Airport, because after I installed those and reboot, Airport is no more.

Has anyone successfully updated either of those?
devilhood
I have fully updated Airport and my Dell Wireless 1500 Draft 802.11n still works perfectly, infact, it has an even stronger reception picking up the Router than my gf's Macbook Pro. I didn't have to do the switch trick either, but that could be because I already did the Broadcom kext fix before installing the new Wireless card.
The fact that the Dell Wireless 1500 cards are the same Broadcom BCM94321MC chips used in new Macbook Pro's means that compatibility isn't an issue.
The Dell Wireless 1390 and 1490 aren't natively used in Mac's like the 1500, which is why the Airport updates prevented your card from functioning afterwards.
Cristial
ok, i recently used uphuck 10.4.9 universal x86 install dvd v1.2 to install osx with the Intel SSE3(26 March 2007) and have tried installing the nvidia drivers to use my 7900 GS Go but no matter what i use i have a big problem with the mouse moving very very slow. i first move than mouse than wait for a second or two and it moves to the place that i was trying to move to but it makes everything im trying to do nearly impossible is there anything i can install to fix this? my specs are

Dell e1705
Intel Core2Duo T7400
2GB Dual Channel Ram
nVidia Geforce 7900GS Go
120 GB Hard Drive (5400 RPM)
17" Ultrasharp Widescreen WUXGA (1920x1200)

thanks smile.gif
devilhood
You need to add cpus=1 to the boot.plist or disable multi-core in BIOS.

Read the very first part of the guide rolleyes.gif

Also, make sure you install the latest kernel after you get your Mac running smoothly.
Jaco
Devilhood,

I see in one of your earlier post you mentioned that you installed the Dell 802.11n Draft MiniCard - how is this working for you, can you enable all the security types on it, and it does detect as airport right ?

I want to upgrade from Dell 1390 so that it will work with my Apple Extreme Draft N Router so that I can get better speeds.

Thanks
devilhood
My Wireless info from Sys Profiler--

AirPort Card Information:

Wireless Card Type: AirPort Extreme (0x14E4, 0x9)
Wireless Card Locale: USA
Wireless Card Firmware Version: Broadcom BCM43xx 1.0 (4.80.79.1)
Current Wireless Network: DeViLZoNe
Wireless Channel: 2

I'm not actually able to fully test the Draft N capabilities though, because my router is only a/b/g compatible. All Airport related Apple updates have been applied and the card is working perfectly.
Where can I check the security types?
Cristial
thanks devilhood that really helped i didnt think that that was what would fix it but now it works perfectly (besides a couple fo things)


and jaco yes u can enable all security types im using WPA-PSK (TKIP) + WPA2-PSK (AES) right now and it seems to have 270Mbps on my Netgear WNR834B Draft N Router
devilhood
QUOTE(Cristial @ May 16 2007, 01:15 AM) *
thanks devilhood that really helped i didnt think that that was what would fix it but now it works perfectly (besides a couple fo things)
and jaco yes u can enable all security types im using WPA-PSK (TKIP) + WPA2-PSK (AES) right now and it seems to have 270Mbps on my Netgear WNR834B Draft N Router


No probs!

Glad to know the Draft N capabilities and security types are working fine, looking forward to upgrading my router in a months time smile.gif
fumanju
@devilhood, since the Airport Extreme update will disable my 1490 (and have on previous installations), can I assume that the security update won't affect my Airport?

Has anyone update to the latest security update and still have a working 1490?
Cristial
devilhood, have u installed the Airport Extreme update in the system update? im wondering if its safe to install it? thanks
Chrysaor
I have Dell 1390 WLAN card and have no problems doing any AirPort updates. Using WPA2 (AES) on DD-WRT flashed WRT54G.

CODE
AirPort Card Information:

  Wireless Card Type:    AirPort Extreme  (0x14E4, 0x7)
  Wireless Card Locale:    USA
  Wireless Card Firmware Version:    Broadcom BCM43xx 1.0 (4.80.79.1)
Cristial
thanks chrysaor smile.gif wasnt very sure
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.