linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* MacBook8,1 (2015) HID Hardware Support
@ 2015-09-19 17:10 Aleksa Sarai
  2015-09-19 17:22 ` Dmitry Torokhov
  0 siblings, 1 reply; 3+ messages in thread
From: Aleksa Sarai @ 2015-09-19 17:10 UTC (permalink / raw)
  To: Henrik Rydberg, Dmitry Torokhov, jikos
  Cc: Jochen Radmacher, Yang Hongyang, coldnew.tw, George Hilios,
	Janez Urevc, linux-input, linux-kernel

Hello,

I've been trying to get Linux installed on a MacBook8,1 (not the pro)
and have had trouble getting keyboard input to work, despite
a4a2c54560f2c57b88ba0283f141b44f594c2337 ("HID: apple: Add support for
the 2015 Macbook Pro") and d58069265c9d15c04c9e3832cd1d9dffe9d4d5f6
("Input: bcm5974 - add support for the 2015 Macbook Pro"). Even
compiling it into the kernel itself or forcing hid-apple module
loading in both initramfs and init did not help. One would assume (I
did) it's because the hardware is different to the MacBookPro12,1.
However, looking at the product and vendor ID:

Apple Internal Keyboard / Trackpad:

Product ID: 0x0272
Vendor ID: 0x05ac (Apple Inc.)
Version: 6.22
Manufacturer: Apple Inc.
Location ID: 0x01000000

It seems that this hardware was added to hid-apple as
USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI in both of the above linked
commits, so what gives? Is there some peculiarity with this hardware?
Am I not reading the above patches correctly? I'd be happy to test any
patches you'd like to throw at me.

-- 
Aleksa Sarai (cyphar)
www.cyphar.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-09-19 17:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-19 17:10 MacBook8,1 (2015) HID Hardware Support Aleksa Sarai
2015-09-19 17:22 ` Dmitry Torokhov
2015-09-19 17:27   ` Aleksa Sarai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).