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

Does this patched Linux kernel support the newly released mbp 2019 16inch? #9

Open
fangying opened this issue Jan 9, 2020 · 8 comments

Comments

@fangying
Copy link

fangying commented Jan 9, 2020

Hi, does this patched Linux kernel support the newly released mbp 2019 16inch?

@aunali1
Copy link
Owner

aunali1 commented Feb 21, 2020

@fangying I have recently pushed support for the trackpad and keyboard. Testing is welcome!

@jamlam
Copy link

jamlam commented Feb 24, 2020

@aunali1 I've been playing around with this on a 16,1 in a few places. With the patches the Touchpad works, no keyboard backlight though. I've also found it wouldn't boot without nomodeset on a 16,1 until I moved to 5.6.0-rc1, and there's no working wifi firmware or sound through the speakers at the moment. It's very close but not there yet! Very happy to help out with testing or anywhere else.

@jamlam
Copy link

jamlam commented Feb 24, 2020

Also a lot of this in the logs, I think it may be related to the sound issues but I'm not sure.

[ 252.913819] BUG: sleeping function called from invalid context at mm/slab.h:565
[ 252.913829] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 411, name: irq/33-bce_dma

@aunali1
Copy link
Owner

aunali1 commented Feb 25, 2020

@jamlam Regarding wifi, can you download the Bootcamp drivers package through macOS and use them? I am starting a collection here. Also, probably best if you joined the Discord server here for more instant responses

@jamlam
Copy link

jamlam commented Feb 26, 2020

Thanks! I've been experimenting with this, it looks like it tries to load now but I get a hard lock when it tries to load the firmware. It looks similar to the issue here Dunedan/mbp-2016-linux#112 so I'm trying different rambase addresses at the moment.

@jamlam
Copy link

jamlam commented Mar 8, 2020

Just to wrap this up, I've tried every combination of firmware/rambase address I can come up with but I don't think wifi is going to work for the time being. In terms of firmware I've tried the Catalina fw, extract from the bootcamp drivers and also the firmware from the MBP15,2 which also has a BCM4634 but rev3 rather than the rev4 in the 16. Every combo I tried failed with "FW failed to initialise" apart from trying to load with a rambase address of 0x160000 (default for the rev3 in the 15,2) which produces a segfault and reboot. Until we have some working firmware (or understand the Catalina fw loading process a bit better) I don't think this can be made to work.

@reynaldliu
Copy link

Just to wrap this up, I've tried every combination of firmware/rambase address I can come up with but I don't think wifi is going to work for the time being. In terms of firmware I've tried the Catalina fw, extract from the bootcamp drivers and also the firmware from the MBP15,2 which also has a BCM4634 but rev3 rather than the rev4 in the 16. Every combo I tried failed with "FW failed to initialise" apart from trying to load with a rambase address of 0x160000 (default for the rev3 in the 15,2) which produces a segfault and reboot. Until we have some working firmware (or understand the Catalina fw loading process a bit better) I don't think this can be made to work.

Thanks, i used your patch
https://github.com/jamlam/mbp-16.1-linux-wifi
Rear
Finally successfully turned on my mbp 16,1 wifi that has not been enabled for many years.

@indlin
Copy link

indlin commented Apr 12, 2021

Just to wrap this up, I've tried every combination of firmware/rambase address I can come up with but I don't think wifi is going to work for the time being. In terms of firmware I've tried the Catalina fw, extract from the bootcamp drivers and also the firmware from the MBP15,2 which also has a BCM4634 but rev3 rather than the rev4 in the 16. Every combo I tried failed with "FW failed to initialise" apart from trying to load with a rambase address of 0x160000 (default for the rev3 in the 15,2) which produces a segfault and reboot. Until we have some working firmware (or understand the Catalina fw loading process a bit better) I don't think this can be made to work.

Thanks, i used your patch
https://github.com/jamlam/mbp-16.1-linux-wifi
Rear
Finally successfully turned on my mbp 16,1 wifi that has not been enabled for many years.

Super! Trying the kernel from https://github.com/jamlam/mbp-16.1-linux-wifi and wifi work too on my mbp 16.1. I use the firmware from mac and connect to 5g network. Get the download speed around 18-20Mb/s from my local server. On firmware from bootcamp, it's detect the interface, but don't connect with error "Operation failed" in iwctl.

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

5 participants