Skip to content

Scarlett Gen 2 for-stable test 1

Compare
Choose a tag to compare
@geoffreybennett 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]