Description of Problem: Dell WS340 on-board audio i810 fails rhr audio cert, midi test fails no audio is played but systems plays midi files perfectly using kmidi. Cert reports /dev/sequencer: No such device but it does exist. Begin Midi Audio Playback Test open /dev/sequencer: No such device Error playing midi sound. Midi Audio Playback Test Complete also when wav files are played or sndconfig ran several message are displayed on the console. see below and attached logs. PCI: Setting latency timer of device 00:1f.5 to 64 i810_audio: Audio Controller supports 6 channels. i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), total channels = 2 i810_audio: setting clocking to 41319 Version-Release number of selected component (if applicable): How Reproducible:100% Steps to Reproduce: 1. Run rhr cert suite for RH7.3 2. 3. Actual Results: Failed audio test RH7.3 Expected Results: Pass audio cert. Additional Information: The certs suite fails but everything seems to functioning correctly, the only thing that bugs me is the debugging info being displayed to the console.
Created attachment 59384 [details] rhr cert suite dsp.out file
The cert test records and plays back all the files, but still reports the test as failing see below is this a bug in the script? sox: Sound card appears to only support 2 channels. Overriding format [FAILED]
None of these are driver problems. The "sox: Sound card appears to only support 2 channels. Overriding format" is correct because the i810 hardware *does* only support 2 channels (or more, later versions can go up to 6 channels, but *no* i810 audio device supports mono playback which is what sox is attempting to set). The failure on the midi test is also correct because the i810 audio cards do not have a hardware midi sequencer (aka, /dev/sequencer does not exist on the card even if the file exists in /dev, so when you attempt to open /dev/sequencer the kernel correctly tells you that there is no such device). The only way to play midi files on an i810 chipset machine is to use a software midi synthesizer such as timidity or kmidi. This is the correct way to play midi files on this card and the test suite should reflect that. I would open a separate issue against the test suite, not against the kernel, if you need these things taken care of.