> Jack detect does not use the ALSA kernel subsystem but does instead > use the input subsystem for jack status. It makes sense to create a > new module so we can then use jack detect for non ALSA sound devices. I'm a bit lost here. What are 'non ALSA sound devices'? And to the best of my knowledge these events are only generated by ALSA drivers... Am I missing something here?