← Back to team overview

kernel-packages team mailing list archive

[Bug 1198577] Re: USB-Audio - FCA610, playback Pulseaudio/ALSA fails to detect card

 

The choppy audio accross all channels seems to have been caused by a bad
USB cable. Another cable works and I can hear proper stereo by using the
rear outputs 1/L+2/R or the headphone monitor output.

The only thing that seems to be missing is a proper configuration for
the card from ALSA (/usr/share/alsa/ucm/ or /usr/share/alsa/cards/, or
an special handling in /usr/share/alsa/cards/USB-Audio.conf) so that
PulseAudio can pick it up. The following is an excerpt of what I get
when running `pulseaudio -k && pulseaudio -v`:

I: [pulseaudio] (alsa-lib)utils.c: could not open configuration file /usr/share/alsa/ucm/FCA610/FCA610.conf
I: [pulseaudio] (alsa-lib)parser.c: error: could not parse configuration for card FCA610
I: [pulseaudio] (alsa-lib)main.c: error: failed to import FCA610 use case configuration -2
I: [pulseaudio] alsa-ucm.c: UCM not available for card FCA610
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:hw:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:front:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:hw:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:hw:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:iec958:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:hw:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:front:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:hw:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:surround40:1: Invalid argument
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:surround41:1: Invalid argument
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:surround50:1: Invalid argument
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:surround51:1: Invalid argument
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] (alsa-lib)pcm_params.c: Slave PCM not usable
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:surround71:1: Invalid argument
I: [pulseaudio] alsa-util.c: Failed to set hardware parameters on plug:iec958:1: Invalid argument
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:1
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:1: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM a52:1
I: [pulseaudio] alsa-util.c: Error opening PCM device a52:1: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM dca:1
I: [pulseaudio] alsa-util.c: Error opening PCM device dca:1: No such file or directory
I: [pulseaudio] (alsa-lib)confmisc.c: Unable to find definition 'cards.USB-Audio.pcm.hdmi.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2'
I: [pulseaudio] (alsa-lib)conf.c: function snd_func_refer returned error: No such file or directory
I: [pulseaudio] (alsa-lib)conf.c: Evaluate error: No such file or directory
I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM hdmi:1
I: [pulseaudio] alsa-util.c: Error opening PCM device hdmi:1: No such file or directory
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-BEHRINGER_FCA610_0x156400d040-00-FCA610" card_name="alsa_card.usb-BEHRINGER_FCA610_0x156400d040-00-FCA610" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
I: [pulseaudio] module-udev-detect.c: Card /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/sound/card1 (alsa_card.usb-BEHRINGER_FCA610_0x156400d040-00-FCA610) failed to load module.
W: [pulseaudio] module-udev-detect.c: Tried to configure /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/sound/card1 (alsa_card.usb-BEHRINGER_FCA610_0x156400d040-00-FCA610) more often than 5 times in 10s
I: [pulseaudio] client.c: Created 3 "Native client (UNIX socket client)"
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=1000 success=1

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1198577

Title:
  USB-Audio - FCA610, playback  Pulseaudio/ALSA fails to detect card

Status in “linux” package in Ubuntu:
  Confirmed

Bug description:
  Update:

  The issue still exists and is _not_ releated to BIOS or UEFI firmware,
  as I have tried to get the device working on 3 different hosts. I have
  found that using aplay to play a test file will play choppy audio
  accross all channels (the LEDs at the front of the device flicker very
  fast, where they should only be active for the channels playing
  audio). I tried all options from 1 (-c 1) to 10 (-c 10, the device has
  10 output channels), but the result is always the same:

  $ aplay -D plughw:CARD=FCA610,DEV=0 -c 10 test.wav 
  Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
  aplay: pcm_write:1939: write error: No such device

  The device fails after a few seconds and has to be replugged or power
  cycled.

  Release tested: trusty
  Kernels tested: the latest mainline as of today (3.14.0-999-generic_3.14.0-999.201404130205) and the latest trusty kernel as of today (3.13.0-24-generic)

  ---

  I am trying to get the new Behringer FCA610  USB/Firewire audio
  interface to work via USB connection (issue might also affect the
  bigger FCA1616 model). I haven't tried Firewire since my computers
  don't have have Firewire inputs anymore. The device is detected as
  "Device: FCA610  Chip: USB Mixer" in alsamixer but only shows a
  control named "Clock Selector" with the following options: SPDIF
  Input, USB-Bus (SOF), Device Internal Clock. Attached files are from
  my workstation running 12.10, but I have also tried 13.04 and saucy.

  What I expected to happen:
  At least some inputs and (stereo) outputs should show up in alsamixer. Ideally 4 stereo outputs (including pulseaudio profiles for stereo up to 7.1), 2 mic/instrument inputs as well as toslink in and out were expected to be working.

  What happened:
  Only a control named "Clock Selector" is visible in alsamixer (View: F5: All), nothing in pavucontrol or sound settings.

  ---
  cat /proc/asound/FCA610/usbmixer
  USB Mixer: usb_id=0x13970003, ctrlif=0, ctlerr=0
  Card: BEHRINGER FCA610 at usb-0000:00:14.0-2, high speed
    Unit: 211
      Control: name="Clock Selector", index=0
      Info: id=211, control=1, cmask=0x0, channels=1, type="U8"
      Volume: min=1, max=3, dBmin=0, dBmax=0

  cat /proc/asound/FCA610/stream0
  BEHRINGER FCA610 at usb-0000:00:14.0-2, high speed : USB Audio

  Playback:
    Status: Stop
    Interface 2
      Altset 1
      Format: S32_LE
      Channels: 10
      Endpoint: 2 OUT (ASYNC)
      Rates: 44100, 48000, 88200, 96000
      Data packet interval: 125 us

  Capture:
    Status: Stop
    Interface 1
      Altset 1
      Format: S32_LE
      Channels: 6
      Endpoint: 1 IN (ASYNC)
      Rates: 44100, 48000, 88200, 96000
      Data packet interval: 125 us

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: pulseaudio 1:2.1-0ubuntu4.1
  ProcVersionSignature: Ubuntu 3.5.0-34.55-generic 3.5.7.13
  Uname: Linux 3.5.0-34-generic x86_64
  ApportVersion: 2.6.1-0ubuntu11
  Architecture: amd64
  Date: Sun Jul  7 03:42:14 2013
  InstallationDate: Installed on 2012-10-20 (259 days ago)
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
  MarkForUpload: True
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  SourcePackage: pulseaudio
  Symptom: audio
  Symptom_Card: USB-Audio - FCA610
  Title: [USB-Audio - FCA610, playback] Pulseaudio fails to detect card
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/09/2013
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 2003
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: P8Z77-M
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: Rev 1.xx
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2003:bd05/09/2013:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnP8Z77-M:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer
  modified.conffile..etc.pulse.daemon.conf: [modified]
  modified.conffile..etc.pulse.default.pa: [modified]
  mtime.conffile..etc.pulse.daemon.conf: 2012-11-14T23:08:28
  mtime.conffile..etc.pulse.default.pa: 2012-11-14T23:06:17
  ---
  ApportVersion: 2.6.1-0ubuntu11
  Architecture: amd64
  CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
  DistroRelease: Ubuntu 12.10
  HibernationDevice: RESUME=UUID=0893f9f1-1bd7-4f18-8116-76400bb910a4
  InstallationDate: Installed on 2012-10-20 (259 days ago)
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
  IwConfig:
   vboxnet0  no wireless extensions.

   eth0      no wireless extensions.

   lo        no wireless extensions.
  MachineType: System manufacturer System Product Name
  MarkForUpload: True
  Package: linux (not installed)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-34-generic root=UUID=cb53da38-db99-4d80-8f10-8349ff24bc3a ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.5.0-34.55-generic 3.5.7.13
  RelatedPackageVersions:
   linux-restricted-modules-3.5.0-34-generic N/A
   linux-backports-modules-3.5.0-34-generic  N/A
   linux-firmware                            1.95.1
  RfKill:
   75: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
  Tags:  quantal running-unity
  Uname: Linux 3.5.0-34-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
  dmi.bios.date: 05/09/2013
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 2003
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: P8Z77-M
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: Rev 1.xx
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2003:bd05/09/2013:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnP8Z77-M:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1198577/+subscriptions