Topic: Audio works on one model, but not the other

Sorry if this is in the wrong subsection, but I couldn't decide whether or not this is a sound DP issue or universal imaging issue.

Ok, so here's my deal: I am trying to make one image that I can push out to two different iMacs (using bootcamp), but different versions (both still quite new). I am following the stickied: [HOWTO] Using DriverPacks w/ Sysprep.

I'm trying to push out an image of windows XP Pro. I followed the HOWTO and it worked out pretty well for the first run. (This may sound crazy, but) I used all the driver packs available and some drivers were still not installed. No biggy, I followed Ricktendo64's guide (http://forum.driverpacks.net/viewtopic.php?id=279) to get those to load up.

I am at the point where every driver is good except the sound on one of the two machines. The crazy part is, is that it says it is installed correctly (Device manager shows the correct driver - SigmaTel High Definition Audio Codec - is installed and "is working correctly". However it's not. No sound is produced from either headphones or internal speakers. If I go to start->programs->accessories->entertainment->volume control, Windows exclaims that there is no active mixer devices available.

I tried using both SP2 with the KB88811 fix (microsoft HD audio driver) installed and also I tried using a base image of SP3. Both times, one model works fine (the one with RealTek sound), and the older model (with Sigmatel audio) unexplainably doesn't work. If I reinstall the driver the regular way (with an EXE) it reinstalls the same drivers and works fine. I don't want to have to do that though, because I will be pushing this image out to about 50 computers and my boss won't find that an acceptable solution (this is my current project to work on). Ugh, this is getting annoying - been working 20 hours a week on this project, and spent all last week on this audio problem alone.



Some of my logs (obviously from the computer with no sound) were kinda long, so here's the links to some relevant logs (changed to txt, so you they'll open up in your browser):

http://people.emich.edu/mallen14/DPsFnshr.txt

http://people.emich.edu/mallen14/setupapi.txt

http://people.emich.edu/mallen14/HWIDs.txt



edit: I just wanted to add that I appreciate any help I can get on this, I plan on posting a howto on these forums for imaging the windows side of macs if I can get all the kinks out.

- Also let me know if Im missing any pertinent info / logs that will help solve this.

Last edited by mallen (2010-03-23 04:57:56)

Re: Audio works on one model, but not the other

Welcome to DriverPacks.net! smile
Well first off, you don't need DriverPacks to install XP on a Mac using bootcamp.  You need the bootcamp XP drivers directly from Apple (http://support.apple.com/kb/DL830) which are not included in DriverPacks.
While you may find somewhat compatible drivers, getting them direct from the (Apple) source is the best option.

You can find more bootcamp support here: http://www.apple.com/support/bootcamp/

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Audio works on one model, but not the other

Thanks mr_smartepants,  but I'd rather have a slipstreamed universal image. In my post I said I am pushing out the image to 50+ computers (different models) and I don't want to use sneakernet to install drivers on each individual machine.

Last edited by mallen (2010-03-23 05:30:38)

Re: Audio works on one model, but not the other

Excellent details and descriptions!
Nice research and development skills, Very Well Done.

Welcome to DriverPacks.net and let us know if we can be of further assistance.

Jeff

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Audio works on one model, but not the other

mallen wrote:

I am at the point where every driver is good except the sound on one of the two machines. The crazy part is, is that it says it is installed correctly (Device manager shows the correct driver - SigmaTel High Definition Audio Codec - is installed and "is working correctly". However it's not. No sound is produced from either headphones or internal speakers. If I go to start->programs->accessories->entertainment->volume control, Windows exclaims that there is no active mixer devices available.

I tried using both SP2 with the KB88811 fix (microsoft HD audio driver) installed and also I tried using a base image of SP3. Both times, one model works fine (the one with RealTek sound), and the older model (with Sigmatel audio) unexplainably doesn't work.

I have this exact problem - see http://forum.driverpacks.net/viewtopic.php?id=4449

I believe the answer in the short term will be in the form of a DEVCON device "uninstall", then a DEVCON Scan for new hardware. Long term, hopefully the problem can be resolved without post-driver scripts.

(This is the Sigmatel HD Audio Codec as per a Dell D630 Laptop - get the actual code from devcon driverfiles HDAUDIO*)

devcon remove HDAUDIO\FUNC_01*VEN_8384*DEV_76A0*
devcon rescan

Last edited by nsanity (2010-03-23 13:46:06)

Re: Audio works on one model, but not the other

nsanity, thank you for your suggestion... Unfortunately that did not work. I tried both uninstalling via the device manager, and entering those commands in a cmd prompt box, restarting after each try... Still no luck. (I also changed the HWID in the command to match mine, obviously.)

Overflow, thank you for the encouragement. However in my first post I did have a problem and I would appreciate some help with my sound problem described above.

Thanks in advance guys,
-Mark

Re: Audio works on one model, but not the other

You already have the best man for the job all over it... I am quite good with the drivers but not as good as Erik. If you were having a problem with the program or related software the reverse would be true wink. Your in good hands (the best). I'm keeping an eye on this if i think of anything i'll spit it out!

Thank you, reporting makes DriverPacks better for everyone!

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Audio works on one model, but not the other

Sounds good, thanks Overflow and Erik (is that nsanity?)

According to this, http://projectappletree.org/page17/arti … mages.html (scroll to the bottom):

"SigmaTel Audio
I find for some reason, the SigmaTel drivers need to be in the C:\Windows\Program Files\SigmaTel folder instead of the “[what his guide used as the drivers folder]” folder. Its a simple and obvious fix, place the drivers in the SigmaTel folder. "


Sigmatel audio drivers need to be referenced to c:\program  files\sigmatel in OEMPNPDriversPath. I am little confused how to accomplish this to try it because the guide I used uses devpath and makepnf, so any insight would be great. However, Im not too sure how credible that info is, considering it starts that statement with, "I find for some reason..." Also, I don't think there is a "Program Files" folder is in the /Windows folder...

I'm completely stumped with this problem, so now I'm just trying anything I guess.

Thanks,
-Mark

Last edited by mallen324 (2010-03-24 04:55:07)

Re: Audio works on one model, but not the other

Erik is mr_smartepants - the Mod, the DriverPacks master and my personal hero. smile

Test it by manually creating that folder, does it work? (if windows\program files fails try putting it in program files) if that does in fact work then it is a simple matter to add an exception to the DriverPacks Finisher to copy the files there automagically wink

We simply need you or someone else who has the hardware to confirm that it does in fact work, adding the code to make it happen is easy wink.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Audio works on one model, but not the other

Geez guys, you're making me blush! big_smile
Seriously though, the correct drivers are on the Apple site.  Just download the package ON THE MAC and open it there.  Apple uses .dmg files for their disc images right?  Just open it up, extract the drivers then copy them to a USB stick.  Transfer to your image and you should be good to go.  Otherwise, you can script the installer to execute during ROE.  If I get around to it, I'll see if I can extract the drivers myself.  But I'm tied up with other things at the moment, so don't wait on me.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Audio works on one model, but not the other

I've tried 7zip, winrar, and a program called "Universal Extracter" to try and extract the driver files from two different Mac discs, as well as the installer from Apple.com (Bootcamp driver installers 3.1 and 2.1). Those files are available when on the Mac disc . However, whatever program I try to use, I can't seem to extract any files that are useful.

What has been successful has been installing the drivers on both models, and using this tool, , to copy the files the driver uses, and including those files in my driver packs. That worked for all the drivers on both models, except for the sound on the one model I've been fussing about.

I'm starting to believe I have the right driver, but it's failing during the install process. Is there any troubleshooting steps I can take to try and test this theory? Also, I'd prefer to not do any scripting to get the installer to run because I don't want it to run on the model that doesn't need it. If there were a way to script an IF->THEN statement for the installer to run, then I might think about it.

Overflow, I would like to try and manually creating the folder windows/program files/sigmatel, but I'm not sure how I would add an exception to the DriverPacks Finisher to copy the files there. If you could point me in the right direction of how to do that, Id appreciate it.

Re: Audio works on one model, but not the other

I believe the setupapi log is supposed to document how the drivers were installed. I don't understand how to read that log. If someone could look at it and tell me if there's anything out of the ordinary, I would really appreciate it. It was linked to in my first post, and I'll throw it at the bottom of this post as well.

Thanks for your help so far guys,
-Mark


http://people.emich.edu/mallen14/setupapi.txt

Re: Audio works on one model, but not the other

DriverPack_reference_wnt5_x86-32.ini in the DOCS folder of your DriverPacks BASE installation...
*that was hard to find???*...  Please try the obvious places / stuff first wink
you know the FAQs here in the forum, the DriverPacks BASE\docs folder... our tutorial, Stickies in a particular packs forum... big_smile

search the setupapi log for your HWID that will cut down on the size of the mess you have to sort through... If youare only looking at the relevant section (lines) it is not so daunting...

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Audio works on one model, but not the other

sigmatel drivers from boot camp
1.Download the boot camp 3.1 update from here (http://support.apple.com/kb/DL996)
2. Use universal extract to extract that file to suddir
3. Use universal extract or 7zip to extract BootCampUpdate32.msp to folder
4. There should be a folder that was extracted called BootCamp30ToBootCamp305. Look inside that folder for Binary.Sigmatel_Bin
5. Use 7zip to extract that file to folder. This should be the sigmatel driver.


From your setupapi.txt, it shows that you used makepnf. It was determined later on the sysprep sticky that make pnf is bad. Don't use it.

Re: Audio works on one model, but not the other

Bigfoot's right.
But you can also use Siginet's DriverGrabber to extract drivers from a running system.
Just install the bootcamp updates/drivers, then reboot into XP and run the utility.  It'll grab all the drivers from the running system and place them neatly in a folder for you to zip up for use later.

Either way will get you the desired results.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Audio works on one model, but not the other

nice catch on the makepnf bigfoot!
make pnf is not just bad, it is awful!

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Audio works on one model, but not the other

Ok, well I just tried it without the makePNF, but no luck. Still no sound. Ill try those methods to get / test more drivers and report back later.

Re: Audio works on one model, but not the other

Nice guys. We can mark this one solved! Not sure if it was bigfoot's idea to extract drivers from the newest bootcamp installer, or the mr_smartepants' idea to use siginet's driver grabber.

That siginet's driver grabber is pretty sweet, Ill have to keep that tool handy.

I had no idea how to extract the driver files  I needed from that installer, so thanks for the detailed explanation, bigfoot!

Thank you everybody for your input and help, my boss is finally happy with these results.

Re: Audio works on one model, but not the other

Glad to be of service!

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!