It's a good news. Now could you test with the kernel in comment 12, and see whether the speaker works or not? Please attach dmesg output no matter how the result is.