Hello,
i've been struggling with a problem for half a year now but couldn't solve it.
Every time when I start my system and systemd-udevd executes '/lib/udev/rules.d/90-alsa-restore.rules', an alsactl process per sound card will spawn and start to consume 100% CPU each:
657 ? R 0:31 /usr/sbin/alsactl restore 1
675 ? R 0:31 /usr/sbin/alsactl restore 0
675 ? R 0:31 /usr/sbin/alsactl restore 0
After around two minutes systemd will kill the processes and the following output will have been produced by udev:
Jan 09 21:38:24 joe systemd-udevd[536]: seq 3590 '/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/controlC1' is taking a long time
Jan 09 21:38:25 joe systemd-udevd[536]: seq 3634 '/devices/pci0000:00/0000:00:1f.3/sound/card0/controlC0' is taking a long time
Jan 09 21:40:24 joe systemd-udevd[536]: seq 3590 '/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/controlC1' killed
Jan 09 21:40:24 joe systemd-udevd[536]: worker [555] terminated by signal 9 (Killed)
Jan 09 21:40:24 joe systemd-udevd[536]: worker [555] failed while handling '/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/controlC1'
Jan 09 21:40:25 joe systemd-udevd[536]: seq 3634 '/devices/pci0000:00/0000:00:1f.3/sound/card0/controlC0' killed
Jan 09 21:40:25 joe systemd-udevd[536]: worker [565] terminated by signal 9 (Killed)
Jan 09 21:40:25 joe systemd-udevd[536]: worker [565] failed while handling '/devices/pci0000:00/0000:00:1f.3/sound/card0/controlC0'
My workaround was to delete the 90-alsa-restore udev rule. Without it the problem doesn't happen. I use alsa-utils-1.1.0 and systemd 226, kernel is 4.3.3.
Jan 09 21:38:25 joe systemd-udevd[536]: seq 3634 '/devices/pci0000:00/0000:00:1f.3/sound/card0/controlC0' is taking a long time
Jan 09 21:40:24 joe systemd-udevd[536]: seq 3590 '/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/controlC1' killed
Jan 09 21:40:24 joe systemd-udevd[536]: worker [555] terminated by signal 9 (Killed)
Jan 09 21:40:24 joe systemd-udevd[536]: worker [555] failed while handling '/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/controlC1'
Jan 09 21:40:25 joe systemd-udevd[536]: seq 3634 '/devices/pci0000:00/0000:00:1f.3/sound/card0/controlC0' killed
Jan 09 21:40:25 joe systemd-udevd[536]: worker [565] terminated by signal 9 (Killed)
Jan 09 21:40:25 joe systemd-udevd[536]: worker [565] failed while handling '/devices/pci0000:00/0000:00:1f.3/sound/card0/controlC0'
My workaround was to delete the 90-alsa-restore udev rule. Without it the problem doesn't happen. I use alsa-utils-1.1.0 and systemd 226, kernel is 4.3.3.
Pulseaudio is active on my machine, I disabled it for troubleshooting but it didn't fix the problem.
alsa-info: http://pastebin.com/b9YDahCQ
Card0 used to be a Realtek chip until yesterday when I replaced mainboard and cpu, card1 has always been the nvidia HDMI/DP interface. So if the cause was a particular card it must be the nvidia interface.
Does somebody here have an idea what the problem might be?
------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user