As of right now, I am going through a testing regiment concerning the use of Creative Labs' SoundBlaster software in Vista's Audit mode. We cannot sell computers to customers that want Vista and an X-Fi card of any sort, unless we can agree to certain delivery methods that I won't get into. Here is the facts that we can start with:
1. Creative Labs does not test their sound cards with the on-board audio enabled or another sound card present.
2. Creative Labs does not support the above configuration.
3. Creative Labs' primary customer focus is the end user and not system builders.
4. The X-Fi drivers (stand-alone) and/or software suite does not survive Sysprep from Vista Audit mode.
Here is the current hardware configuration:
- MSI G31M3-F motherboard
- Intel Core 2 Duo E6850 3GHz CPU
- 2GB PC2-2400 DDR2 533MHz RAM
- nVidia GeForce 7300 LE PCI-Express x16
- PCI Creative Labs Sound Blaster Audigy 24bit
- PCI Creative Labs Sound Blaster X-Fi
- PCI 1x Creative Labs Sound Blaster X-Fi
- Windows Vista Ultimate
There are multiple issue with this config. The first is that the drivers for the PCI-E X-Fi are not made available on Creative's website. Oh I know what you are thinking, yes there are drivers you can download there... This card supports Vista x32 and x64 and XP Pro x64, but the drivers from the website will not actually install the INF for the card in ANY of the OSes listed. Only the CD the card comes with works.
This config also originally had 2 PCI X-Fi cards in it, but they weren't playing properly. When different sound sources (CD or MP3) were used at the same time, the audio got all garbled and started playing too fast. The customer informed us that they had gotten a similar (ie XP Pro x32 with SB Live cards) config working fine. I talked to our Creative rep, and while he couldn't actually help me out, he did say "maybe there is a problem using the same driver" which is why there is an Audigy card in the config now. As a test, I loaded up the PC with Windows XP Pro x64, and installed all the drivers. Using Winamp and a program called MK1, I was able to successfully play multiple files through multiple soundcards simultaneously without a problem. However the issue is that the customer did not order XP 64bit, although we might change his mind.
So right now I am testing the process of installing Vista Business 32bit, which works the same as Ultimate as far as sysprep goes, only because I have a generalized image of it up on the WDS and I don't for Ultimate. The bottom line here is that when you install the X-Fi software in Audit mode, and then run a sysprep, choosing generalize or not, or choosing OOBE or Audit on reboot, Windows has some problems. Those problems (from memory) are:
1. drivers and/or software are removed after unseal/welcome
2. Windows reports error and prompts for reinstall.
3. Windows reports error with SB software and prompts for reinstall.
4. Windows never completes the sysprep phase.
This thread is to be used to document all testing results. Products to be tested are the SB Audigy software, X-Fi PCI and X-Fi PCI-E software and Sysprep. I should note now that using Service Pack 1 does not change the results, although I will likely be testing this out also.
Process - shared
- Deploy Vista Business x32 image from network using PXE/WDS
- Unseal image
- install sound card software and restart
- verify sound card can play an MP3 using customer supplied software
- check for errors
- reseal using posted method
- step through welcome, restart and retest software
- document errors
Test 1
Software: Creative SoundBlaster Audigy 24bit driver package SB24_VTDRV_LB_1_04_0077
Sysprep method: sysprep -audit -restart
errors: none
result: PASS
Test 2
Software: Creative SoundBlaster Audigy 24bit driver package SB24_VTDRV_LB_1_04_0077
Sysprep method: sysprep -oobe -restart
errors: none
result: PASS
I am working on the third test now. I may also consider retesting all results using -generalize pass as well.
Comments, ideas, whatever are welcome.