If a system have multi soundcards/devices, such as /devices/pci0000:00/0000:00:03.0/sound/card0 and /devices/pci0000:00/0000:00:1b.0/sound/card1 And default playback and capture devices are on card0. In this situation, both following tests will use card0 to play and record sample sound, so card1 is never tested. v7 run --test=audio --udi=/devices/pci0000:00/0000:00:03.0/sound/card0 v7 run --test=audio --udi=/devices/pci0000:00/0000:00:1b.0/sound/card1 I think we'd better set default or specify device when play and rec, such as: "aplay /usr/share/sounds/alsa/Front_Center.wav -D plughw:0" (Not sure how to us sox :P )
Or at least, print some info in log to show which device were used to play and rec.
Verified in hwcert-client-1.6.4-56.el6
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-1139.html