the easy way is
diff -u workingalsainfo nonworkingalsainfo
you can use early patching to disable independent headphone by hint and fixup spdif pin
since stereo mix is disalbed as it conflict with auto Mic selection
-/* - * Lenovo Thinkpad T61/X61 - */ -static const struct hda_input_mux ad1984_thinkpad_capture_source = { - .num_items = 4, - .items = { - { "Mic", 0x0 }, - { "Internal Mic", 0x1 }, - { "Mix", 0x3 }, - { "Dock Mic", 0x4 }, - }, -};
the easy way is
diff -u workingalsainfo nonworkingalsainfo
you can use early patching to disable independent headphone by hint and fixup spdif pin
since stereo mix is disalbed as it conflict with auto Mic selection
-/* thinkpad_ capture_ source = {
- * Lenovo Thinkpad T61/X61
- */
-static const struct hda_input_mux ad1984_
- .num_items = 4,
- .items = {
- { "Mic", 0x0 },
- { "Internal Mic", 0x1 },
- { "Mix", 0x3 },
- { "Dock Mic", 0x4 },
- },
-};