Keyboard, touchpad, touchbar, sound, mic, cam, wifi not working

I recently wanted to switch to linux and i saw manjaro was better for begginner so I dual booted my mac with manjaro but the keyboard, touchpad, touchbar, sound, mic, cam, wifi was not working so i duckducked arround and all solution I found wasn't working:
Did dmesg and journalctl -xb -1 > log.txt and inxi --full --verbosity=7 --filter --no-host thx to :


and

inxi:
System:    Kernel: 5.6.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 Desktop: Gnome 3.36.3 wm: gnome-shell 
           dm: GDM 3.34.1 Distro: Manjaro Linux 
Machine:   Type: Laptop System: Apple product: MacBookPro16,1 v: 1.0 serial: <filter> Chassis: type: 9 v: Mac-E1008331FDC96864 
           serial: <filter> 
           Mobo: Apple model: Mac-E1008331FDC96864 v: MacBookPro16,1 serial: <filter> UEFI: Apple 
           v: 1037.120.87.0.0 (iBridge: 17.16.15300.0.0,0) date: 05/13/2020 
Battery:   ID-1: BAT0 charge: 98.6 Wh condition: 100.1/100.2 Wh (100%) volts: 12.8/11.4 model: DSY bq40z651 type: Li-ion 
           serial: N/A status: Full cycles: 1 
Memory:    RAM: total: 31.26 GiB used: 2.90 GiB (9.3%) 
           Array-1: capacity: 32 GiB slots: 2 EC: None max module size: 16 GiB note: est. 
           Device-1: ChannelA-DIMM0 size: 16 GiB speed: 2667 MT/s type: DDR4 detail: synchronous bus width: 64 bits 
           total: 64 bits manufacturer: Micron part-no: MT40A2G8NEA-062E serial: N/A 
           Device-2: ChannelB-DIMM0 size: 16 GiB speed: 2667 MT/s type: DDR4 detail: synchronous bus width: 64 bits 
           total: 64 bits manufacturer: Micron part-no: MT40A2G8NEA-062E serial: N/A 
CPU:       Topology: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 12.0 MiB 
           bogomips: 62431 
           Speed: 800 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 801 7: 800 8: 800 
           9: 801 10: 800 11: 800 12: 800 
           Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art avx avx2 bmi1 bmi2 bts clflush 
           clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c 
           flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp ibpb ibrs ida intel_pt invpcid 
           invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid 
           pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap smep 
           ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi 
           vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] vendor: Apple driver: amdgpu 
           v: kernel bus ID: 03:00.0 chip ID: 1002:7340 
           Display: x11 server: X.org 1.20.8 driver: amdgpu compositor: gnome-shell resolution: <xdpyinfo missing> 
           OpenGL: renderer: AMD NAVI14 (DRM 3.36.0 5.6.16-1-MANJARO LLVM 10.0.0) v: 4.6 Mesa 20.0.7 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 HDMI Audio driver: snd_hda_intel v: kernel bus ID: 03:00.1 
           chip ID: 1002:ab38 
           Device-2: Apple Audio driver: N/A bus ID: 04:00.3 chip ID: 106b:1803 
           Sound Server: ALSA v: k5.6.16-1-MANJARO 
Network:   Device-1: Broadcom and subsidiaries BCM4364 802.11ac Wireless Network Adapter vendor: Apple driver: N/A port: 3000 
           bus ID: 05:00.0 chip ID: 14e4:4464 
           Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus ID: 6-1.4:3 chip ID: 0bda:8153 
           serial: <filter> 
           IF: enp127s0u1u4 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter> 
           IP v6: <filter> type: dynamic noprefixroute scope: global 
           IP v6: <filter> type: noprefixroute scope: link 
           WAN IP: <filter> 
Drives:    Local Storage: total: 931.84 GiB used: 9.82 GiB (1.1%) 
           ID-1: /dev/nvme0n1 vendor: Apple model: SSD AP1024N size: 931.84 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> 
           rev: 717.120. scheme: GPT 
           Message: No Optical or Floppy data was found. 
RAID:      Message: No RAID data was found. 
Partition: ID-1: / size: 61.54 GiB used: 9.82 GiB (15.9%) fs: ext4 dev: /dev/nvme0n1p3 label: N/A 
           uuid: e750978c-9a32-4862-935e-425e31f3d5b6 
           ID-2: /run/timeshift/backup raw size: 62.78 GiB size: N/A (hidden?) used: N/A (hidden?) fs: ext4 
           dev: /dev/nvme0n1p3 label: N/A uuid: e750978c-9a32-4862-935e-425e31f3d5b6 
           ID-3: swap-1 size: 30.73 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p4 label: N/A 
           uuid: b0757ed9-f523-4f80-aa5b-b7f69709a6ee 
Unmounted: ID-1: /dev/nvme0n1p1 size: 300.0 MiB fs: vfat label: EFI uuid: 5F66-17ED 
           ID-2: /dev/nvme0n1p2 size: 186.33 GiB fs: apfs label: N/A uuid: 8a66f5cb-1e01-44a5-bfb9-25643f1b2b2c 
           ID-3: /dev/nvme0n1p5 size: 651.71 GiB fs: vfat label: N/A uuid: A811-AE40 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Hub: 1-1:2 info: Realtek 4-Port USB 2.0 Hub ports: 4 rev: 2.1 speed: 480 Mb/s chip ID: 0bda:5411 
           Hub: 1-1.2:3 info: Apple Hub in Aluminum Keyboard ports: 3 rev: 2.0 speed: 480 Mb/s chip ID: 05ac:1006 
           Device-1: 1-1.2.2:5 info: Apple Aluminium Keyboard (ISO) type: Keyboard,HID driver: apple,usbhid interfaces: 2 
           rev: 2.0 speed: 1.5 Mb/s chip ID: 05ac:0250 
           Device-2: 1-1.3:4 info: Primax HP 5-Button Optical Comfort Mouse type: Mouse driver: hid-generic,usbhid 
           interfaces: 1 rev: 1.1 speed: 1.5 Mb/s chip ID: 0461:4de3 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.1 speed: 10 Gb/s chip ID: 1d6b:0003 
           Hub: 3-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Hub: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 speed: 10 Gb/s chip ID: 1d6b:0003 
           Hub: 5-0:1 info: Full speed (or root) Hub ports: 2 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Hub: 6-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 speed: 10 Gb/s chip ID: 1d6b:0003 
           Hub: 6-1:2 info: Realtek 4-Port USB 3.0 Hub ports: 4 rev: 3.0 speed: 5 Gb/s chip ID: 0bda:0411 
           Device-3: 6-1.4:3 info: Realtek RTL8153 Gigabit Ethernet Adapter type: Network driver: r8152 interfaces: 1 rev: 3.2 
           speed: 5 Gb/s chip ID: 0bda:8153 serial: <filter> 
Sensors:   System Temperatures: cpu: 55.0 C mobo: N/A gpu: amdgpu temp: 35 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 0 
Info:      Processes: 439 Uptime: 34m Init: systemd v: 245 Compilers: gcc: 10.1.0 Shell: bash (su) v: 5.0.17 
           running in: gnome-terminal inxi: 3.0.37 

dmesg

https://pastebin.com/2dyLvYkt

journalctl

https://ybin.me/p/a5f1bd9b573e8a52#3T9W7szzUAiMsqKxzIowwiZ8WvQwrUDcEiKPzlT1e94=

when trying dkms install -m applespi -v 0.1
from


i get this :

Error! echo
Your kernel headers for kernel 5.6.16-1-MANJARO cannot be found at
/usr/lib/modules/5.6.16-1-MANJARO/build or /usr/lib/modules/5.6.16-1-MANJARO/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.

I searched how to find kernel source dir but didn't found anything :sob:
when i try:

echo -e "\n# applespi\napplespi\nspi_pxa2xx_platform\nintel_lpss_pci" >> /etc/initramfs-tools/modules

from


i get this:
zsh: no files or folders of this type: /etc/initramfs-tools/modules

when i try : make from :


i get this :

make -C /lib/modules/5.6.16-1-MANJARO/build M=/home/jm/bcwc_pcie modules
make[1] : enter the directory " /usr/lib/modules/5.6.16-1-MANJARO/build ".
make [1]: *** No rules for making the target "modules". Stop.
make[1]: exit the directory "/usr/lib/modules/5.6.16-1-MANJARO/build".
make: *** [Makefile:12: all] Error 2

when i try :

echo "options uvcvideo quirks=0x100" > /etc/modprobe.d/uvcvideo.conf

from:
https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7#camera i get this:
zsh: permission not granted: /etc/modprobe.d/uvcvideo.conf
(Did it manually and this solution isn't working)

How I can get all this thing working :triumph:

Your machine appears too new, according to the BIOS date. It may take a short bit for the Linux kernel to catch up to your hardware. That's my take on it.

Have you tried booting any other Linux distribution Live ISOs?

1 Like

Well the very end part you need to add sudo to the beginning of the command

(I have no idea whether its the right thing to do or not .. but for privileges use sudo)

1 Like

same error with sudo : zsh: permission not granted: /etc/modprobe.d/uvcvideo.conf

If this is your first time using Linux, you may want to get some experience with it on a slightly older computer where everything works out of the box.

I'm afraid you're not going to have a pleasant Linux experience if all you do is struggle to get this hardware working.

Give kernel 5.7 a try.

Thats pretty odd.
What about adding it manually:

sudo nano /etc/modprobe.d/uvcvideo.conf

I have not tried wich ones do you think is better to start with

Actually I may have a problem with the screen it turned black then multicolour : IMG_20200619_161511

so i can't try @cscs code

rebooted and the screen work now

1 Like

I will do that with an old mac that I will use for office work.
I actually wanted to do it on the same computer for editing (macos) and office work (Manjaro) but I'm not good enough with Linux to use new drivers etc.
Thank's for all your fast replies.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by