[SOLVED]Failed to open audio output - VIA Technologies Inc.

Error when using AXAGON USB HQ audio on Raspberry Pi Zero W connected to USB OTG.

uname -a

Linux volumio 4.4.9+ #884 Fri May 6 17:25:37 BST 2016 armv6l GNU/Linux

lsusb

Bus 001 Device 003: ID 040d:3417 VIA Technologies, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

aplay -l

**** List of PLAYBACK Hardware Devices **** card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 5: Device [USB Audio Device], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 card 5: Device [USB Audio Device], device 1: USB Audio [USB Audio #1] Subdevices: 1/1 Subdevice #0: subdevice #0

dmesg USB connected

[ 528.496457] Indeed it is in host mode hprt0 = 00021501 [ 528.676305] usb 1-1: new full-speed USB device number 3 using dwc_otg [ 528.682933] Indeed it is in host mode hprt0 = 00021501 [ 528.979690] usb 1-1: New USB device found, idVendor=040d, idProduct=3417 [ 528.982923] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 528.986182] usb 1-1: Product: USB Audio Device [ 528.989492] usb 1-1: Manufacturer: VIA Technologies Inc. [ 529.371245] input: VIA Technologies Inc. USB Audio Device as /devices/platform/soc/20980000.usb/usb1/1-1/1-1:1.3/0003:040D:3417.0002/input/input1

dmesg when message “Failed to open audio output” apears

[code][ 688.775517] INFO:: schedule_periodic: Insufficient periodic bandwidth for periodic transfer.

[ 688.783658] ERROR::dwc_otg_hcd_urb_enqueue:544: DWC OTG HCD URB Enqueue failed adding QTD. Error status -1

[ 688.791520] usb 1-1: cannot submit urb 0, error -1: unknown error
[ 688.799965] INFO:: schedule_periodic: Insufficient periodic bandwidth for periodic transfer.

[ 688.807254] ERROR::dwc_otg_hcd_urb_enqueue:544: DWC OTG HCD URB Enqueue failed adding QTD. Error status -1

[ 688.814758] usb 1-1: cannot submit urb 0, error -1: unknown error
[ 688.823438] INFO:: schedule_periodic: Insufficient periodic bandwidth for periodic transfer.

[ 688.830685] ERROR::dwc_otg_hcd_urb_enqueue:544: DWC OTG HCD URB Enqueue failed adding QTD. Error status -1

[ 688.838103] usb 1-1: cannot submit urb 0, error -1: unknown error
[ 688.846677] INFO:: schedule_periodic: Insufficient periodic bandwidth for periodic transfer.

[ 688.853982] ERROR::dwc_otg_hcd_urb_enqueue:544: DWC OTG HCD URB Enqueue failed adding QTD. Error status -1

[ 688.861239] usb 1-1: cannot submit urb 0, error -1: unknown error
[ 688.870400] INFO:: schedule_periodic: Insufficient periodic bandwidth for periodic transfer.

[ 688.877597] ERROR::dwc_otg_hcd_urb_enqueue:544: DWC OTG HCD URB Enqueue failed adding QTD. Error status -1

[ 688.884950] usb 1-1: cannot submit urb 0, error -1: unknown error[/code]

Let me know if any other data are needed.

EDIT:
Just did a quick test. USB DAC runs fine on RPI 1 B+

Is this something to do with the OTG usb on the the RPi0?? See gist.github.com/gbaman/50b6cca61dd1c3f88f41

YOU ARE GR8. Thank you. I missed this topic when searching forum. It works. I was confused, because was using other cheap USB DAC and was suspecting via chipset in combination with zero W.
Case closed.