Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bottom firing speakers of Dell Inspiron 16 Plus 7640 not working #5271

Open
d3d9 opened this issue Dec 14, 2024 · 6 comments
Open

Bottom firing speakers of Dell Inspiron 16 Plus 7640 not working #5271

d3d9 opened this issue Dec 14, 2024 · 6 comments

Comments

@d3d9
Copy link

d3d9 commented Dec 14, 2024

Only the two top speakers work, while two bottom speakers don't. Running on Fedora 41 x86_64 with kernel 6.11 at first and now 6.12. I was hoping 6.12 would make a difference since this quirk was included and it matches the ID 1028:0c94, but I couldn't notice a difference after switching to 6.12.

SND_PCI_QUIRK(0x1028, 0x0c94, "Dell Polaris 3 metal", ALC287_FIXUP_TAS2781_I2C),

I tried disabling sof as described here and I applied the dynamic debug example from here.

alsa-info: http://alsa-project.org/db/?f=ace89f27a762690123886260888182f29c03c428
alsa-info witout sof: http://alsa-project.org/db/?f=f3120373e78934bf886242e49f745128065a6349

@ujfalusi
Copy link
Collaborator

ujfalusi commented Dec 20, 2024

@d3d9, this is more of a question for Dell and Realtek (@bardliao, can you ping the relevant people?).
I'm not sure how the speakers should be working, but one thing caught my eye in the log:

[    9.382807] tas2781-hda i2c-TIAS2781:00: Direct firmware load for TAS2XXX0C94.bin failed with error -2
...
[   15.701712] tas2781-hda i2c-TIAS2781:00: tasdevice_prmg_load: Firmware is NULL

This might or might not be the reason, or some extra quirk is needed to get all speakers to work.

@ujfalusi
Copy link
Collaborator

Looks like this patch fixed the audio support (to get the top speakers to work):
2912cdd ("ALSA: patch_realtek: Fix Dell Inspiron Plus 16")

Which is interesting as before that patch only the bottom speakers worked.

@bardliao
Copy link
Collaborator

@KailangYang Can you take a look?

Codec: Realtek ALC3254
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0295
Subsystem Id: 0x10280c94
Revision Id: 0x100002

@KailangYang
Copy link

Please test attach patch.
But firmware load fail need to contact with Ti.
Firmware load fail maybe cause to add attach patch which bottom speaker also no sound.

0000-dell-0x0c94.patch

@d3d9
Copy link
Author

d3d9 commented Dec 23, 2024

@KailangYang Thank you. Something has changed, but there is no sound from bottom speakers.

alsa-info patched: http://alsa-project.org/db/?f=f0a69fb26a4781019dc7adbaeb4cef97a0b88c24
unpatched for comparison: http://alsa-project.org/db/?f=1eb46fddceca5f54e176154e63042d737660cd8c

unpatched:

alsa-mixer-unpatched

patched:

alsa-mixer-patched

@KailangYang
Copy link

[ 9.468295] tas2781-hda i2c-TIAS2781:00: Direct firmware load for TAS2XXX0C94.bin failed with error -2

This issue was need supported by Ti guy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants