Results 1 to 7 of 7

Thread: How to test audio functions?

  1. #1

    How to test audio functions?

    Hi!
    Today i received my usb audio device (cheap usb hub with audio functionality). I have installed madplay and smixer, but when i play a file with madplay, there is no sound in the headphones.
    Here is the syslog part:
    Jan 1 00:32:09 kernel: hub.c: new USB device 00:04.0-1, assigned address 6
    Jan 1 00:32:09 kernel: hub.c: USB hub found
    Jan 1 00:32:09 kernel: hub.c: 4 ports detected
    Jan 1 00:32:10 kernel: hub.c: new USB device 00:04.0-1.1, assigned address 7
    Jan 1 00:32:10 kernel: usbaudio: device 7 audiocontrol interface 0 has 1 input and 1 output AudioStreaming interfaces
    Jan 1 00:32:10 kernel: usbaudio: device 7 interface 2 altsetting 1 channels 1 framesize 2 configured
    Jan 1 00:32:10 kernel: usbaudio: valid input sample rate 48000
    Jan 1 00:32:10 kernel: usbaudio: valid input sample rate 44100
    Jan 1 00:32:10 kernel: usbaudio: device 7 interface 2 altsetting 1: format 0x00000010 sratelo 44100 sratehi 48000 attributes 0x01
    Jan 1 00:32:10 kernel: usbaudio: device 7 interface 1 altsetting 0 does not have an endpoint
    Jan 1 00:32:10 kernel: usbaudio: device 7 interface 1 altsetting 1 channels 2 framesize 2 configured
    Jan 1 00:32:10 kernel: usbaudio: valid output sample rate 48000
    Jan 1 00:32:10 kernel: usbaudio: valid output sample rate 44100
    Jan 1 00:32:10 kernel: usbaudio: device 7 interface 1 altsetting 1: format 0x01000010 sratelo 44100 sratehi 48000 attributes 0x01
    Jan 1 00:32:10 kernel: usbaudio: registered dsp 14,3
    Jan 1 00:32:10 kernel: usbaudio: warning: found 1 of 2 logical channels.
    Jan 1 00:32:10 kernel: usbaudio: assuming that a stereo channel connected directly to a mixer is missing in search (got Labtec headset?). Should be fine.
    Jan 1 00:32:10 kernel: usbaudio: registered mixer 14,0
    Jan 1 00:32:10 kernel: usbaudio: registered mixer 14,16
    Jan 1 00:32:10 USB audio: attached
    Jan 1 00:32:10 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.
    Jan 1 00:32:10 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.
    Jan 1 00:32:10 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.
    Jan 1 00:32:10 kernel: usbaudio: set_format_out(): failed to find desired format/speed combination.


    And here is the /proc/bus/usb/devices part:

    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
    B: Alloc= 11/900 us ( 1%), #Int= 1, #Iso= 0
    D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=0000 ProdID=0000 Rev= 0.00
    S: Product=USB OHCI Root Hub
    S: SerialNumber=b8004000
    C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 6 Spd=12 MxCh= 4
    D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
    P: Vendor=058f ProdID=9254 Rev= 3.12
    S: Manufacturer=ALCOR
    S: Product=Generic USB Hub
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms
    T: Bus=01 Lev=02 Prnt=06 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
    D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=0d8c ProdID=000c Rev= 1.00
    S: Product=C-Media USB Headphone Set
    C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=100mA
    I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=audio
    I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=audio
    I: If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=audio
    E: Ad=01(O) Atr=09(Isoc) MxPS= 200 Ivl=1ms
    I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=audio
    I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=audio
    E: Ad=82(I) Atr=05(Isoc) MxPS= 100 Ivl=1ms
    I: If#= 3 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
    E: Ad=83(I) Atr=03(Int.) MxPS= 4 Ivl=32ms


    Is it possible to get it working?
    Please help!
    Thanks
    Reflex

  2. #2
    Just for the case somebody else has the same problem:

    After trying and searching i found the solution:
    there is a waveserver running which occupies the soundcard

    here is the original thread:
    http://wl500g.info/showthread.php?t=...hlight=madplay

  3. #3

    Question

    Hello there...nice info but how you managed to install madplay?? Did you use ipkg in Oleg's firmware or you built it like in thread:http://wl500g.info/showthread.php?t=...hlight=madplay

    I tried with ipkg but I get a dependency for esound and am stuck.....
    maybe i need to study more all the info and build it as in the above link.
    Thanks for any responses in advance.

    Cheers!

  4. #4

    madplay

    Hi,

    I use the Wl500g with a webcam and USB speakers (alarm system)

    i use only madplay i've installed on my USB harddrive, and i can play any sound (after kill Waveserver)

  5. #5
    Hi,

    My soundcards seem to be recognized correctly, but all that comes out is just silence.

    I already killed waveserver&waveservermain
    I'm using the very latest Oleg firmware (CR8).

    When i type " madplay rastaman.mp3 -o /dev/sound/dsp -v " it produces no errors, but it decodes way too fast. And, yes, there is no sound

    I installed Smixer (but couldn't handle it) and Lmixer. With Lmixer, I set PCM Volume is set to 100.

    The Souncards i use are: (I tried one after the other)
    1) Griffin Imic: - dmesg says:
    Code:
     rate 4000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 32000
    usbaudio: valid input sample rate 24000
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 1: format 0x00000040 sratelo 4000 sratehi 48000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 2 channels 2 framesize 1 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 32000
    usbaudio: valid input sample rate 24000
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 2: format 0x01000040 sratelo 4000 sratehi 48000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 3 channels 1 framesize 2 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 32000
    usbaudio: valid input sample rate 24000
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 3: format 0x00000010 sratelo 4000 sratehi 48000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 4 channels 2 framesize 2 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 32000
    usbaudio: valid input sample rate 24000
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 4: format 0x01000010 sratelo 4000 sratehi 48000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 5 channels 1 framesize 3 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 32000
    usbaudio: valid input sample rate 24000
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 5: format 0x00000800 sratelo 4000 sratehi 48000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 6 channels 2 framesize 3 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 48000
    usbaudio: valid input sample rate 44100
    usbaudio: valid input sample rate 32000
    usbaudio: valid input sample rate 24000
    usbaudio: valid input sample rate 22050
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 6: format 0x01000800 sratelo 4000 sratehi 48000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 7 channels 1 framesize 2 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 7: format 0x00000010 sratelo 4000 sratehi 16000 attributes 0x01
    usbaudio: device 8 interface 2 altsetting 8 channels 2 framesize 2 configured
    usbaudio: valid input sample rate 4000
    usbaudio: valid input sample rate 16000
    usbaudio: valid input sample rate 12000
    usbaudio: valid input sample rate 11025
    usbaudio: valid input sample rate 8000
    usbaudio: valid input sample rate 6000
    usbaudio: valid input sample rate 5512
    usbaudio: device 8 interface 2 altsetting 8: format 0x01000010 sratelo 4000 sratehi 16000 attributes 0x01
    usbaudio: device 8 interface 1 altsetting 0 does not have an endpoint
    usbaudio: device 8 interface 1 altsetting 1 channels 1 framesize 1 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 48010
    usbaudio: device 8 interface 1 altsetting 1: format 0x00000040 sratelo 4990 sratehi 48010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 2 channels 2 framesize 1 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 48010
    usbaudio: device 8 interface 1 altsetting 2: format 0x01000040 sratelo 4990 sratehi 48010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 3 channels 1 framesize 2 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 48010
    usbaudio: device 8 interface 1 altsetting 3: format 0x00000010 sratelo 4990 sratehi 48010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 4 channels 2 framesize 2 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 48010
    usbaudio: device 8 interface 1 altsetting 4: format 0x01000010 sratelo 4990 sratehi 48010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 5 channels 1 framesize 3 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 48010
    usbaudio: device 8 interface 1 altsetting 5: format 0x00000800 sratelo 4990 sratehi 48010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 6 channels 2 framesize 3 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 48010
    usbaudio: device 8 interface 1 altsetting 6: format 0x01000800 sratelo 4990 sratehi 48010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 7 channels 1 framesize 2 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 18010
    usbaudio: device 8 interface 1 altsetting 7: format 0x00000010 sratelo 4990 sratehi 18010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 8 channels 2 framesize 2 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 18010
    usbaudio: device 8 interface 1 altsetting 8: format 0x01000010 sratelo 4990 sratehi 18010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 9 channels 1 framesize 2 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 26010
    usbaudio: device 8 interface 1 altsetting 9: format 0x00000010 sratelo 4990 sratehi 26010 attributes 0x00
    usbaudio: device 8 interface 1 altsetting 10 channels 2 framesize 2 configured
    usbaudio: valid output sample rate 4990
    usbaudio: valid output sample rate 26010
    usbaudio: device 8 interface 1 altsetting 10: format 0x01000010 sratelo 4990 sratehi 26010 attributes 0x00
    usbaudio: registered dsp 14,3
    usbaudio: constructing mixer for Terminal 3 type 0x0601
    usbaudio: registered mixer 14,0
    usbaudio: constructing mixer for Terminal 8 type 0x0101
    usbaudio: registered mixer 14,16
    usb_audio_parsecontrol: usb_audio_state at 81ce5460
    2) 13€- Soundcard from Speedlink (bought at "Saturn)
    I can't post a second dmesg-output here, but there is no sound, neither.
    This Soundcard has a led which should blink while playing sound (tested on my macbook) - but it doesn't

    I'm not that Linux nerd - so maybe it's just a silly mistake somewhere?

  6. #6
    ookay, I found the solution!
    http://www.nslu2-linux.org/wiki/Peri...s/AudioAdapter
    "ALSA has a quite good support for USB audio devices, the
    only problem could be when you mix USB 1.1 audio
    devices with USB 2.0 hubs.

    The CONFIG_USB_EHCI_SPLIT_ISO option in the kernel
    must be enabled to cope with that."

    And, in fact: if I connect them directly - or using an 1.1-Hub, both soundcards work!
    But the problem is that i need one Soundcard directly at the router, and the other one in another room (where also my USB2.0 printer is). So i would have to buy another long usb-cable and another hubs :/

    But how do i turn this kernel-option on? Do I have to recompile the whole firmware?

  7. #7

    setmixer

    Hello,
    I was using smixer from this forum, but some time I needed to control separate lefst and right channels and more than one soundcard (use other mixer file than /dev/sound/mixer).
    Neither of this can smixer, so I wrote setmixer. It can get and set volumes separate for left and right channels and has -f option to specify mixer device.
    MIPS binary and source code are in the attachement. Maybe somebody find it useful...
    Attached Files Attached Files

Similar Threads

  1. [uPnP] MSN Messenger functions not working fully
    By davidsanton in forum WL-500g Q&A
    Replies: 11
    Last Post: 26-04-2004, 07:31
  2. wl100g product test
    By FIB in forum WL-100g/WL-100gDeluxe/WL-103b/WL-120b/WL-120g [Broadcom Chipset]
    Replies: 0
    Last Post: 25-12-2003, 19:45

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •