Bug 216675

Summary: Regression: Roland STUDIO-CAPTURE no longer registers
Product: Drivers Reporter: Casey Tucker (dctucker)
Component: Sound(ALSA)Assignee: Jaroslav Kysela (perex)
Status: RESOLVED PATCH_ALREADY_AVAILABLE    
Severity: normal CC: tiwai
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 6.0.3 Subsystem:
Regression: Yes Bisected commit-id:

Description Casey Tucker 2022-11-09 20:09:22 UTC
After updating kernel to latest, my Roland audio device no longer shows up in aplay -l or cat /proc/asound/cards.

I'm running Arch Linux. The last known good kernel was 6.0.2-arch1, and I was able to determine by booting a couple of virtual machines in qemu that an upstream patch shipped in 6.0.3-arch3 refactors card registration, and effectively breaks initialization of this device.

Patch: https://lore.kernel.org/all/20220904161247.16461-1-tiwai@suse.de/

I will be looking at this later this evening attempting to implement a fix that doesn't depend on reverting this patch, and may update this bug report with more details.
Comment 1 Takashi Iwai 2022-11-10 06:12:53 UTC
Hopefully it's the same issue that has been fixed recently.  Could you try the patch?
  https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/commit/?id=971cb608d1c5d95533a43b549bb8ec9637f10043

If this doesn't work, please give alsa-info.sh output.  Run the script with --no-upload option and attach the output to Bugzilla.  Also, lsusb -vv output for the device, too.
Comment 2 Casey Tucker 2022-11-10 08:14:31 UTC
I've tested this patch against 6.0.3 and 6.0.7 and they are both able to arecord -D hw:STUDIOCAPTURE -r 96000 -f S32_LE -c 18
Thanks!