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

Sound on MacBook 10,1 Retina (12-inch) #102

Open
marbetschar opened this issue Apr 27, 2019 · 21 comments
Open

Sound on MacBook 10,1 Retina (12-inch) #102

marbetschar opened this issue Apr 27, 2019 · 21 comments

Comments

@marbetschar
Copy link

Audio basically works, but the speakers don‘t.

This issue originated from #17 (comment)

@Dunedan
Copy link
Owner

Dunedan commented May 11, 2019

When you say "audio basically works", what do you mean by that? Does the headphone jack work?

@likefiftyninjas
Copy link

likefiftyninjas commented May 11, 2019 via email

@leifliddy
Copy link

The headphone jack works on the Macbook8,1, 9,1, and 10,1 models. The speakers are the issue.

@Dunedan
Copy link
Owner

Dunedan commented May 29, 2019

Somebody recently opened a bugzilla issue regarding this topic for the MacBook9,1: https://bugzilla.kernel.org/show_bug.cgi?id=203613

@leifliddy
Copy link

leifliddy commented Aug 5, 2019

@dvulricht has managed to get the speakers working on my macbook 9,1!!!!
I'll post updates on this in the coming days.

And big thanks to @davidjo, he laid the groundwork for this to happen:
https://github.com/davidjo/snd_hda_macbookpro

Also, would anybody be willing to host this project? At the moment, the fix is quite dirty. Going to spend the next few days cleaning it up. Would be nice to hand this off to someone who could maintain it long term.

@leifliddy
Copy link

I created a github project for the macbook12 audio driver (my first github project)
https://github.com/leifliddy/macbook12-audio-driver

It's definitely a bit rough around the edges and a bit hacky, but it works.
Please test out this driver and give me your feedback.

@Dunedan
Copy link
Owner

Dunedan commented Aug 20, 2019

@leifliddy Congrats to getting it to work, but I believe you closed the bug in the kernel Bugzilla too early, as this isn't fixed in the kernel yet, isn't it? It'd be great if code to make the speakers work would make its way into the mainline kernel sooner or later as well.

@leifliddy
Copy link

I had created a bounty for issue:
https://www.bountysource.com/issues/56233031-macbook8-1-12-inch-early-2015-no-speaker-sound-output
I had to close the bug report in order to award the bounty to @dvulricht for his work in developing the patch. I can reopen the bug report once the bounty is paid out.

@leifliddy
Copy link

leifliddy commented Aug 28, 2019

I reopened the bug report. But, due to the series of vendor node commands that need to be 'replayed' in order for the speakers to work, I don't think it's likely that this driver will ever make its way into the kernel. But who knows, stranger things have happened. In any case, we still need to get the HP audio working for this to be considered a functioning driver.

@xaiki
Copy link

xaiki commented Jan 2, 2021

i can confirm that HP work on a Macbook10,1 with https://github.com/leifliddy/macbook12-audio-driver,
that said:

  • input stops working (expected ?)
  • hearphone jack doesn't work (expected)
  • the machine seems to come back even less from suspend with that module loaded.

@gc070653
Copy link

gc070653 commented Jan 1, 2024

I'm trying to install your driver on a macbook9.1 2016 with Manjaro on it with kernel 5.15.144-1-Manjaro but the sound is not exiting from the internal speakers. Can you confirm that the speakers are working normally, so I'll investigate on what is wrong with my installation? Earphones were working on the initial installation . I already tried with other distros, Ubuntu Debian Fedora but no success.
Thank you

@nnylip
Copy link

nnylip commented Mar 9, 2024

The speaker output is working on a macbook 12inch 2017 using .../leifliddy/macbook12-audio-driver (thank you!). However, microphone is not work. Does anyone know a way to get this to work? Or where would one start to do this (I am willing to try even though its been awhile for device drivers)?

@gc070653
Copy link

gc070653 commented Mar 10, 2024 via email

@nnylip
Copy link

nnylip commented Mar 10, 2024 via email

@gc070653
Copy link

gc070653 commented Mar 11, 2024 via email

@nnylip
Copy link

nnylip commented Mar 11, 2024 via email

@gc070653
Copy link

gc070653 commented Mar 11, 2024 via email

@nnylip
Copy link

nnylip commented Mar 11, 2024 via email

@gc070653
Copy link

gc070653 commented Mar 12, 2024 via email

@nnylip
Copy link

nnylip commented Mar 12, 2024 via email

@gc070653
Copy link

gc070653 commented Mar 13, 2024 via email

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

7 participants