Hi,

  I have a problem on a system where my only sound device is a USB DAC. All 
other device driver modules are removed.

The only audio application that should be running is "squeezelite", which 
starts as a service. towards the end of the init process.

During init, when the DAC is initialised, I always get a few seconds of white 
noise through bot channels.  This persists until squeezelite starts, at which 
point it becomes silent.

I've been babnging my head trying to figure aout what's going on, without any 
success.  I can't see any alsa log, but have tried both disabling 
alsa-restore.service and manually editing /var/lib/alsa/asound.state to 
configure all controls to the minimum volume.  So far nothing makes any 
difference.

  As the noise is muted whenever squeezelite starts, I'm thinking that there 
must be something that is simply being initialised wrong on the DAC and that 
the fix must be simple.

  Can anyone suggest what to try?

 aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
default:CARD=PRO
    Sanskrit PRO, USB Audio
    Default Audio Device
sysdefault:CARD=PRO
    Sanskrit PRO, USB Audio
    Default Audio Device
front:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    Front speakers
surround21:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    Direct sample mixing device
dsnoop:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    Direct sample snooping device
hw:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    Direct hardware device without any conversions
plughw:CARD=PRO,DEV=0
    Sanskrit PRO, USB Audio
    Hardware device with all software conversions

squeezelite-R2 -l
Output devices:
  null                           - Discard all samples (playback) or generate 
zero samples (capture)
  pulse                          - PulseAudio Sound Server
  default:CARD=PRO               - Sanskrit PRO, USB Audio - Default Audio 
Device
  sysdefault:CARD=PRO            - Sanskrit PRO, USB Audio - Default Audio 
Device
  front:CARD=PRO,DEV=0           - Sanskrit PRO, USB Audio - Front speakers
  surround21:CARD=PRO,DEV=0      - Sanskrit PRO, USB Audio - 2.1 Surround 
output to Front and Subwoofer speakers
  surround40:CARD=PRO,DEV=0      - Sanskrit PRO, USB Audio - 4.0 Surround 
output to Front and Rear speakers
  surround41:CARD=PRO,DEV=0      - Sanskrit PRO, USB Audio - 4.1 Surround 
output to Front, Rear and Subwoofer speakers
  surround50:CARD=PRO,DEV=0      - Sanskrit PRO, USB Audio - 5.0 Surround 
output to Front, Center and Rear speakers
  surround51:CARD=PRO,DEV=0      - Sanskrit PRO, USB Audio - 5.1 Surround 
output to Front, Center, Rear and Subwoofer speakers
  surround71:CARD=PRO,DEV=0      - Sanskrit PRO, USB Audio - 7.1 Surround 
output to Front, Center, Side, Rear and Woofer speakers
  iec958:CARD=PRO,DEV=0          - Sanskrit PRO, USB Audio - IEC958 (S/PDIF) 
Digital Audio Output
  dmix:CARD=PRO,DEV=0            - Sanskrit PRO, USB Audio - Direct sample 
mixing device
  dsnoop:CARD=PRO,DEV=0          - Sanskrit PRO, USB Audio - Direct sample 
snooping device
  hw:CARD=PRO,DEV=0              - Sanskrit PRO, USB Audio - Direct hardware 
device without any conversions
  plughw:CARD=PRO,DEV=0          - Sanskrit PRO, USB Audio - Hardware device 
with all software conversions


root@pine64:~# systemctl status alsa-restore.service
● alsa-restore.service - Save/Restore Sound Card State
   Loaded: loaded (/lib/systemd/system/alsa-restore.service; static; vendor 
preset: enabled)
   Active: active (exited) since Fri 2017-03-10 11:33:45 CET; 4s ago
  Process: 2844 ExecStart=/usr/sbin/alsactl -E HOME=/run/alsa restore 
(code=exited, status=0/SUCCESS)
  Process: 2841 ExecStartPre=/bin/mkdir -p /run/alsa (code=exited, 
status=0/SUCCESS)
 Main PID: 2844 (code=exited, status=0/SUCCESS)

Mar 10 11:33:45 pine64 systemd[1]: Starting Save/Restore Sound Card State...
Mar 10 11:33:45 pine64 systemd[1]: Started Save/Restore Sound Card State.
root@pine64:~# systemctl status squeezelite.service
● squeezelite.service - LSB: Lightweight headless Squeezebox emulator
   Loaded: loaded (/etc/init.d/squeezelite; bad; vendor preset: enabled)
   Active: active (running) since Fri 2017-03-10 11:08:30 CET; 25min ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/squeezelite.service
           └─1059 /opt/squeezelite/squeezelite-R2 -o hw:CARD=PRO,DEV=0 -p 90 -a 
20 4  1 -d all debug -f /var/log/squeezelite.log

Mar 10 11:08:30 pine64 systemd[1]: Starting LSB: Lightweight headless 
Squeezebox emulator...
Mar 10 11:08:30 pine64 systemd[1]: Started LSB: Lightweight headless Squeezebox 
emulator.


Any advice?

 BR.

--Marius--
 
------------------------------------------------------------------------------
Announcing the Oxford Dictionaries API! The API offers world-renowned
dictionary content that is easy and intuitive to access. Sign up for an
account today to start using our lexical data to power your apps and
projects. Get started today and enter our developer competition.
http://sdm.link/oxford
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to