Scarlett Gen 2 for-stable test 1
geoffreybennett
released this
30 May 18:13
·
0 commits
to master
since this release
This release contains two patches from the scarlett-gen2 branch that I will propose to be applied to the stable Linux kernel on top of the "Fix device hang with ehci-pci" and "Improve driver startup messages" patches that have already been accepted:
- Read mixer volumes at init time
- Read mux at init time
If you have a 6i6, 18i8, or 18i20 Gen 2 device, please test this kernel to ensure that the mixer and mux states are loaded correctly from the hardware. To test:
- prevent alsactl from interfering with the testing:
mv /usr/sbin/alsactl /usr/sbin/alsactl-disabled
- boot a kernel without this patch
- run "alsamixer -cUSB" and you should see the "Mix X Input YY" volume controls all zero, and all the mux selection controls initialised to default values (e.g. Analogue Outputs 1-8 set to PCM 1-8)
- change all the "Mix X Input YY" volume controls to some other value
- change all the mux selection controls to some other value
- boot this kernel
- run "alsamixer -cUSB" and you should see the volume and mux controls with the same values that you set in the previous steps
- boot a kernel without this patch again
- you should see the volume controls and mux selection controls back to their zero/default values
- move alsactl-disabled back to alsactl
Please report success or otherwise by email to [email protected]