This is basically the same post I made over at arch linux as I was getting no sound from that distro as well so I'm wondering if it's a btrfs issue and I'm scared to try ZFS as I need sound for my work(which is why I'm on arch at the moment until this issue is 100% solved)
Here's the same post, disregard phrases like mkinitcpio_btrfs and btrfs_advanced as it only relates to arch linux.
Really hope I can some help on this as I know what to compile in the kernel and having the same issue on MULTIPLE distros with only btrfs + sound not working, ext4 + sound works great. And I'd hate to go back to LVM as btrfs is lightning fast with my SSD (I have it setup to when I power on it boots in less than 4-5 seconds.)
Funtoo was about 6-7 seconds but openrc is a bit slower than systemd from what I can tell.
I've recently been having issues with sound and arch now for some reason sound WILL NOT WORK without mkinitcpio_btrfs and the btrfs_advanced hook. Why is this? I don't know or wouldn't unless I looked at the code but don't have time for that.
I basically want to know why sound will not work without btrfs_advanced but everything else works without a hitch?
Here's my sound devices which now work perfectly but is also making me wonder if it's btrfs itself that's causing the issue as I did tests with gentoo and sound works with ext4 so it leads me to believe it is a btrfs issue and is quite odd as I didn't think the filesystem would impact sound?
Yes, yes I'm a bad boy for being in root. But I'm setting up the system and usually create users after everything is ready to go but that's just me.
[root@archbox ~]# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CA0132 Analog [CA0132 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: PCH [HDA Intel PCH], device 1: CA0132 Digital [CA0132 Digital] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3] Subdevices: 1/1 Subdevice #0: subdevice #0 [root@archbox ~]#
I'm just curious if I'm the only one that has had this issue otherwise all my hardware has worked with linux since 3.6 (Nvidia 680 was the last thing to work perfectly, SLI is still an iffy subject in linux).
Wow! How can I only imagine btrfs would screw up a sound driver ????
Only thing I could imagine that would relate sound and filesystem are "file permissions".
Are the sound devices getting same permissions in btrfs than extr ???
Could you post some info about your config ? Please show us output from "# alsa-info" to start.
Hope this helps.
http://www.alsa-project.org/db/?f=d9f6f … 581d051953
Sound is working now and once I know what to do I will be back to funtoo, it may be file permissions as one suggested on the gentoo forums.
Last edited by Rukiri (2013-01-21 17:14:31)
Extremely strange issue, I don't see the connection between a sound driver and the filesystem to be used on your root partition. Ownerships may be a source of problem, however ALSA does not use entries under /dev. For what it could worth, do you use pulseadio?