Hey Guys, thanks for reading so far 😉

Since early 2016 where i bought my MacBook 8,1 i've been always trying to install linux on it but no matter wich dist it always worked fine until that point where the live-image is started and you need to use your Trackpad/Keyboard. That does not work

(Although Keyboard & Mouse works well while being in the boot-manager)

Fitting it with an external Keyboard&Mouse does work but actually thats not the kind of "working system" you want when you are looking for a notebook being used while traveling a lot.

So, do you have any suggests how to solve that issue?

thanks a lot so far,
Jona

Best start with giving as much system info as possible, surely someone with your hardware has found the needed drivers.
Start with going to Octopi > Tools > SysInfo and paste the link that produces here.
Also post the output of

lspci
hwinfo --keyboard
hwinfo --mouse

once the output of those are known it should be possible to grep dmesg & journalct for entries about them.

Octopi Output: https://gist.github.com/1f6fb6e99a49e045180444c55df169b3

lspci - output:
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5300 (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:15.0 DMA controller: Intel Corporation Wildcat Point-LP Serial IO DMA Controller (rev 03)
00:15.2 Serial bus controller [0c80]: Intel Corporation Wildcat Point-LP Serial IO I2C Controller #1 (rev 03)
00:15.4 Serial bus controller [0c80]: Intel Corporation Wildcat Point-LP Serial IO GSPI Controller #1 (rev 03)
00:15.5 Serial controller: Intel Corporation Wildcat Point-LP Serial IO UART Controller #0 (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)
01:00.0 Network controller: Broadcom Limited BCM4350 802.11ac Wireless Network Adapter (rev 05)
02:00.0 Multimedia controller: Broadcom Limited 720p FaceTime HD Camera
03:00.0 Mass storage controller: Apple Inc. PCI Express SSD (rev 01)

hwinfo --keyboard:

12: USB 00.0: 10800 Keyboard
[Created at usb.122]
Unique ID: S7RW.Ze5SG2POyjB
Parent ID: BobO.DFkaVl_rzX0
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.0
SysFS BusID: 1-1.2.3:1.0
Hardware Class: keyboard
Model: "Logitech MK260 Wireless Combo Receiver"
Hotplug: USB
Vendor: usb 0x046d "Logitech, Inc."
Device: usb 0xc52e "MK260 Wireless Combo Receiver"
Revision: "15.00"
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/event5
Device Files: /dev/input/event5, /dev/input/by-id/usb-Logitech_USB_Receiver-event-kbd, /dev/input/by-path/pci-0000:00:14.0-usb-0:1.2.3:1.0-event-kbd
Device Number: char 13:69
Speed: 12 Mbps
Module Alias: "usb:v046DpC52Ed1500dc00dsc00dp00ic03isc01ip01in00"
Driver Info #0:
XkbRules: xfree86
XkbModel: pc104
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #10 (Hub)

hwinfo --mouse

    33: USB 00.1: 10503 USB Mouse                                   
  [Created at usb.122]
  Unique ID: vIha.b0ZOFsTpR64
  Parent ID: BobO.DFkaVl_rzX0
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.1
  SysFS BusID: 1-1.2.3:1.1
  Hardware Class: mouse
  Model: "Logitech MK260 Wireless Combo Receiver"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0xc52e "MK260 Wireless Combo Receiver"
  Revision: "15.00"
  Compatible to: int 0x0210 0x0038
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/mice (/dev/input/mouse0)
  Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event6, /dev/input/by-id/usb-Logitech_USB_Receiver-if01-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:1.2.3:1.1-event-mouse, /dev/input/by-id/usb-Logitech_USB_Receiver-if01-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:1.2.3:1.1-mouse
  Device Number: char 13:63 (char 13:32)
  Speed: 12 Mbps
  Module Alias: "usb:v046DpC52Ed1500dc00dsc00dp00ic03isc01ip02in01"
  Driver Info #0:
    Buttons: 8
    Wheels: 3
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #27 (Hub)
  • its only the attached mouse and keyboard

if i type in the grep dmesg & journalct nothing happens...

thank you so far, hope it will bring us further 🙂

9 days later

Hey,
i found that
https://www.bountysource.com/issues/35422234-macbook8-1-12-inch-early-2015-keyboard-and-trackpad-don-t-work

and that
https://github.com/cb22/macbook12-spi-driver

and finally that
http://dl.litesec.co/macbook-12-fix/

so in conclusion i would say they've finally got it (especially when you look at the last link) but it has not made its way in the KaOS- or general Linux kernel (therefore they're posting their own .ISO on their download page). Is that right? If so, will you guys probably be able to fix that?

Im sorry that i do not more than just reporting but my skills here reach not verry far in that kernel stuff...