This file is a compilation of the few various AppLabs text files found in the tarball. These are made as one text file for quick and easy online viewing. The text files which come with the testing programs themselves are in separate folders in the tarball. The various text files are separated with lines like: >>> BEGIN SOUND WORKSHEET <<< >>> END SOUND WORKSHEET <<< >>> BEGIN TTCP TEST TOOL TEXT FILE <<< >>> END TTCP TEST TOOL TEXT FILE <<< The text files included in this file are: snd_cert.txt >>> BEGIN SOUND ADAPTER WORKSHEET (snd_cert.txt) <<< Linux Sound Certification Worksheet AppLabs' Linux Sound Certification Test Rev. 1.1 - JCW Section 1: Product Information Tester's Name: ___________________________________________ Date: _________________ Manufacturer: _____________________________________________________________________ Product Name and Model Number: ____________________________________________________ Product Description: ______________________________________________________________ Manufacturer supplied driver: Yes No Driver Name/Size: _________________________ Driver found on the Internet: Yes No URL: ______________________________________ Driver Included in Distribution: Yes No Distribution/Kernel Version: ______________ Loadable Module: Yes No Source code available at: ______________________________ Bus Type: ISA PCI Integrated Overall Result: PASS FAIL Details: __________________________________________________________________________ Section 2: Product Set Up and Installation Distributions Tested: Version [ ] Caldera: _________________ Pass Fail [ ] Pacific HiTech: _________________ Pass Fail [ ] S.u.S.E.: _________________ Pass Fail [ ] Redhat: _________________ Pass Fail Describe Test System Hardware : ___________________________________________________ Product requires modification out of the box? Yes No Notes: ____________________________________________________________________________ Can the unit be modified as suggested by manufacturer? Yes No N/A Does the unit install as suggested by the manufacturer? Yes No N/A Is a driver install script or program provided? Yes No Are any additional steps required for set up? Yes No Notes: ____________________________________________________________________________ Section 3: Functionality Testing Detection Test: PASS FAIL Basic Sound Functionality Test: PASS FAIL Advanced Sound Availability Check: YES NO Advanced Sound Compatibility Testing Hardware/Program Used for Test: Setup/Install: YES NO _______________________________ Speaker Out Test PASS FAIL _______________________________ Line IN Test PASS FAIL _______________________________ Music CD Test: PASS FAIL _______________________________ Mp3 Test: PASS FAIL _______________________________ .WAV Test: PASS FAIL _______________________________ MIDI Test: PASS FAIL _______________________________ Soundtrack Tesr: PASS FAIL _______________________________ Internal Sound Record Test: PASS FAIL _______________________________ Microphone IN Test PASS FAIL _______________________________ Section 4: Testing Procedures Explained Detection Test Procedure: Tester verifies via dmesg that the system is detecting the sound card/chip. Determination: If the sound card is not properly detected, the test is a fail. Tester should check the kernel to be sure that sound is switched on and that relevant drivers are also switched on. Tester should also check loaded modules to see that the appropriate modules are loaded. Basic Sound Functionality Procedure: Tester verifies the most basic sound abilities of the system work on the base Linux install by having the pc speaker make a beep -- any beep will do provided the command to beep comes from the Linux OS or a program running in the Linux OS environment. Using the backspace key when at the command line prompt should ring the system's bell. Determination: If the pc speaker makes a beep, the test is a pass; otherwise, fail. If the system being tested is promoted as having sound capabilities beyond a simple pc speaker, the tester should advance to the next step in the Sound Adapter Compatibility Test (Advanced Sound Availability.) Advanced Sound Availability Check Procedure: Tester checks with both the system's manufacturer and the Internet to determine if the system's sound system can be used with Linux and has available drivers. Determination: If the manufacturer reports there are no sound drivers for the system and if the Linux sound-related Internet sites reveal no drivers available for the system, then the tester answers "NO" to this question and does not need to perform the Advanced Sound Compatibility tests. Advanced Sound Compatibility Tests Setup/Install Procedure: Tester does the setup of the sound card according to the card type (ISA/PCI) and documents the procedure required to achieve full functionality of all features of the card. Determination: This is not a pass/fail test. The purpose here is to fully document the procedures needed to get the card working. If the card can be setup so as to achieve full functionality (all features promoted by the manufacturer) then the tester should mark "YES" on the worksheet and attach complete notes on the procedures required to setup the card. If full functionality cannot be achieved, the tester should mark "NO" on the worksheet and list in the notes both those features which could and could not be made functional. Tester should attach complete notes to the worksheet and the final report. Speaker Out Test Procedure: Tester verifies the external speaker port works by attaching speakers to the speaker out port of the sound card and playing sound. This test can be completed in conjunction with any of the other sound-generating tests. Deternination: If the external speakers make the appropriate sounds and the quality is consistent with the quality of the speakers attached, this test is a pass; otherwise, fail. Line In Test Procedure: Tester attaches an external sound-generating device to the line in port on the sound card. Tester then uses a mixer program with control over the line in feature of a sound card to verify the line in port does pass through external sound to the sound card and that this sound is made available to the system. Determination: If the mixer program can control the line in port and if the quality of sound passed through is consistent with the device generating the sound, the test is a pass; otherwise, fail. Music CD Test Procedure: Tester chooses a CD player program and plays a CD. Sound must be comparable to any other CD player in terms of overall sound quality. Tester must note on the worksheet what program was used in the test and any special setup procedures which were required for using the program with the system's sound drivers. Determination: If the CD sound is comparable to any other CD player, the test is a pass; otherwise, fail. Mp3 Test Procedure: Tester chooses an mp3 player and plays an mp3 music file. Sound must be approximately comparable to CD-quality sound. Tester should be familiar with the sound file used as the test file so as to be able to discern errors or poor sound rendering. Tester must note on the worksheet what program was used in the test and any special setup procedures which were required for using the program with the system's sound drivers. Determination: If the mp3 file sounds comparable with CD quality and the file sounds like it should then the test is a pass; otherwise, fail. .WAV Test Procedure: Tester chooses an .wav file player and plays a .wav sound file. Tester should be familiar with the sound file used as the test file so as to be able to discern errors or poor sound rendering. Tester must note on the worksheet what program was used in the test and any special setup procedures required for using the program with the system's sound drivers. Determination: If the .wav file sounds like it should, the test is a pass; otherwise, fail. MIDI Test Procedure: Tester chooses a midi file player and plays a midi sound file. Tester should be familiar with the sound file used as the test file so as to be able to discern errors or poor sound rendering. Tester must note on the worksheet what program was used in the test and any special setup procedures required for using the program with the system's sound drivers. Determination: If the midi file sounds like it should, the test is a pass; otherwise, fail. Soundtrack Test Procedure: Tester chooses an mpeg video player and plays an mpeg file which has a soundtrack. The tester should be familiar with the file used as the test file so as to be able to discern errors or poor sound rendering. Tester must note on the worksheet what program was used in the test and any special setup procedures required for using the program with the system's sound drivers. Determination: The soundtrack quality as played must be consistent with the source file for the test to pass; otherwise, fail. Internal Sound Record Test Procedure: Tester chooses a sound recording program and records a file into the format of their choice. The recorded file must playback with reasonable accuracy when compared with the original. Determination: The recorded file's playback quality should be similar in all tonal qualities to the original for the test to be a pass; otherwise, fail. Microphone In Test Procedure: Tester attaches an external microphone to the mic in port of the sound card. Tester then uses a recording program to record a voice file to disk. Determination: The recorded file must sound similar enough to the source to be intelligible; if so the test is a pass; otherwise, fail. References: Sound-Playing-HOWTO Sound-HOWTO Soundblaster-AWE mini-HOWTO Alsa-sound-mimi-HOWTO >>> END SOUND ADAPTER WORKSHEET (snd_cert.txt) <<<