Red Hat Bugzilla – Bug 65876
RHR Cert Suite audio failure on Dell WS340
Last modified: 2008-05-01 11:38:02 EDT
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):
Steps to Reproduce:
1. Run rhr cert suite for RH7.3
Failed audio test RH7.3
Pass audio cert.
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
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