> Does "aplay something.wav" work? > > What are the contents of /proc/asound/cardX/stream0? Thanks for the suggestions so far. I haven't been able to figure out how to play through the Speedio without running Jack. Running in XMMS (the GUI part), I can select the ALSA driver as the output plugin, then select "Speedio: USB Audio (hw:1,0)" for output. But when I hit play, I get an error: "Failed to open audio output". In fact, I get this error with any ALSA output choice except "default PCM output" (which plays fine through my regular soundcard). I turned next to aplay. This is the output of aplay -l: **** List of PLAYBACK Hardware Devices **** card 0: CMI8738MC6 [C-Media PCI CMI8738-MC6], device 0: CMI8738-MC6 [C-Media PCI DAC/ADC] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: CMI8738MC6 [C-Media PCI CMI8738-MC6], device 1: CMI8738-MC6 [C-Media PCI 2nd DAC] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: CMI8738MC6 [C-Media PCI CMI8738-MC6], device 2: CMI8738-MC6 [C-Media PCI IEC958] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Speedio [Speedio], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 If I run aplay somefile.wav, with no other parameters, it plays fine through the regular soundcard. But if I try aplay -Dhw:1,0 somefile.wav, I get an error: "Sample format non [sic] available". I tried -f cd and all available 24 bit formats with the -f switch (since Jack thinks the Speedio is a 24 bit device) but none worked. The output of /proc/asound/card1/stream0 is: Novation EMS Speedio at usb-0000:00:03.1-2, full speed : USB Audio Playback: Status: Stop Interface 1 Altset 1 Format: S24_3LE Channels: 2 Endpoint: 1 OUT (ADAPTIVE) Rates: 44100, 48000 Capture: Status: Stop Interface 2 Altset 1 Format: S24_3LE Channels: 2 Endpoint: 2 IN (SYNC) Rates: 44100, 48000 I guess that's telling me the correct format to use with aplay is S24_3LE, so I tried this again. It gave me the message "Warning: format is changed to S16_LE" and then, as before, "Sample format non available". Sorry if these are elementary misunderstandings on my part - this is all a bit new to me. Any more ideas of things to try? Regards, Peter C