E: Unknown Apple machine: MacBookAir6,2 #17

Open
kaihendry opened this Issue Jun 23, 2014 · 9 comments

Comments

Projects
None yet
4 participants
@kaihendry

How or where do I get support for a Macbook Air Early 2014? Many thanks,

http://dabase.com/blog/Macbook_Air_Early_2014_Archlinux/

@bytbox

This comment has been minimized.

Show comment
Hide comment
@bytbox

bytbox Jun 23, 2014

Owner

Hey Kai,

It's pretty ad-hoc. The general idea is to mimic a previous commit, and not
worry too much about the inelegance of what's happening. 59d1c3b should be
most applicable. You'll need to use dmesg or dmidecode to figure out the
appropriate constants, and then you create evdev_is_2014mba to test these.
Then in pommed.c you specify the locations of the backlight functions, and
update check_machine_dmi.

In principle, pommed already has support, and you shouldn't need to change
much besides telling it not to error out for mba6.

On Mon, 23 Jun 2014, Kai Hendry wrote:

How or where do I get support for a Macbook Air Early 2014? Many thanks,

http://dabase.com/blog/Macbook_Air_Early_2014_Archlinux/


Reply to this email directly or view it on GitHub:
#17

Scott Lawrence

Owner

bytbox commented Jun 23, 2014

Hey Kai,

It's pretty ad-hoc. The general idea is to mimic a previous commit, and not
worry too much about the inelegance of what's happening. 59d1c3b should be
most applicable. You'll need to use dmesg or dmidecode to figure out the
appropriate constants, and then you create evdev_is_2014mba to test these.
Then in pommed.c you specify the locations of the backlight functions, and
update check_machine_dmi.

In principle, pommed already has support, and you shouldn't need to change
much besides telling it not to error out for mba6.

On Mon, 23 Jun 2014, Kai Hendry wrote:

How or where do I get support for a Macbook Air Early 2014? Many thanks,

http://dabase.com/blog/Macbook_Air_Early_2014_Archlinux/


Reply to this email directly or view it on GitHub:
#17

Scott Lawrence

@kaihendry

This comment has been minimized.

Show comment
Hide comment
@kaihendry

kaihendry Jun 23, 2014

Thanks Scott,

I just tried pommed-1.39-4-x86_64.pkg.tar.xz and the same error.

Need to summon up the energy to do the dmi debugging. :)

That said, http://pommed.alioth.debian.org/ is a disaster area. It really should be moved here??

Thanks Scott,

I just tried pommed-1.39-4-x86_64.pkg.tar.xz and the same error.

Need to summon up the energy to do the dmi debugging. :)

That said, http://pommed.alioth.debian.org/ is a disaster area. It really should be moved here??

@bytbox

This comment has been minimized.

Show comment
Hide comment
@bytbox

bytbox Jun 23, 2014

Owner

I have no contact with the original pommed folks, or the debian project. TBH,
pommed-light was just supposed to be a version of pommed that didn't have gtk
bloat, meant for use with dwm/awesome/xmonad. This thing has spiraled way out
of control.

Good luck with dmi stuffs. I'd be quite surprised if any non-trivial changes
were required.

On Mon, 23 Jun 2014, Kai Hendry wrote:

Thanks Scott,

I just tried pommed-1.39-4-x86_64.pkg.tar.xz and the same error.

Need to summon up the energy to do the dmi debugging. :)

That said, http://pommed.alioth.debian.org/ is a disaster error. It really should be moved here??


Reply to this email directly or view it on GitHub:
#17 (comment)

Scott Lawrence

Owner

bytbox commented Jun 23, 2014

I have no contact with the original pommed folks, or the debian project. TBH,
pommed-light was just supposed to be a version of pommed that didn't have gtk
bloat, meant for use with dwm/awesome/xmonad. This thing has spiraled way out
of control.

Good luck with dmi stuffs. I'd be quite surprised if any non-trivial changes
were required.

On Mon, 23 Jun 2014, Kai Hendry wrote:

Thanks Scott,

I just tried pommed-1.39-4-x86_64.pkg.tar.xz and the same error.

Need to summon up the energy to do the dmi debugging. :)

That said, http://pommed.alioth.debian.org/ is a disaster error. It really should be moved here??


Reply to this email directly or view it on GitHub:
#17 (comment)

Scott Lawrence

@kaihendry

This comment has been minimized.

Show comment
Hide comment
@kaihendry

kaihendry Jun 23, 2014

http://ix.io/d6K is my dmidecode output. dmesg is http://ix.io/d6M

Not sure how you find USB_PRODUCT_ID_2014MBA_{ANSI,ISO,JIS}

Sidenote: Is there a good forum for Archlinux / Macbook Air / dwm users out there? Struggling to configure the keyboard. I'm hendry on #suckless IRC.

http://ix.io/d6K is my dmidecode output. dmesg is http://ix.io/d6M

Not sure how you find USB_PRODUCT_ID_2014MBA_{ANSI,ISO,JIS}

Sidenote: Is there a good forum for Archlinux / Macbook Air / dwm users out there? Struggling to configure the keyboard. I'm hendry on #suckless IRC.

@bytbox

This comment has been minimized.

Show comment
Hide comment
@bytbox

bytbox Jun 23, 2014

Owner

Ah, I think PRODUCT_ID is best discovered by lsusb. It'll print stuff out
like 1a2b:3c4e -- the second number (3c4e) is the PRODUCT_ID.

On Mon, 23 Jun 2014, Kai Hendry wrote:

http://ix.io/d6K is my dmidecode output. dmesg is http://ix.io/d6M

Not sure how you find USB_PRODUCT_ID_2014MBA_{ANSI,ISO,JIS}

Sidenote: Is there a good forum for Archlinux / Macbook Air / dwm users out there? Struggling to configure the keyboard. I'm hendry on #suckless IRC.


Reply to this email directly or view it on GitHub:
#17 (comment)

Scott Lawrence

Owner

bytbox commented Jun 23, 2014

Ah, I think PRODUCT_ID is best discovered by lsusb. It'll print stuff out
like 1a2b:3c4e -- the second number (3c4e) is the PRODUCT_ID.

On Mon, 23 Jun 2014, Kai Hendry wrote:

http://ix.io/d6K is my dmidecode output. dmesg is http://ix.io/d6M

Not sure how you find USB_PRODUCT_ID_2014MBA_{ANSI,ISO,JIS}

Sidenote: Is there a good forum for Archlinux / Macbook Air / dwm users out there? Struggling to configure the keyboard. I'm hendry on #suckless IRC.


Reply to this email directly or view it on GitHub:
#17 (comment)

Scott Lawrence

@kaihendry

This comment has been minimized.

Show comment
Hide comment
@kaihendry

kaihendry Jun 23, 2014

my lsusb output for reference: http://ix.io/d6N

my lsusb output for reference: http://ix.io/d6N

@bytbox

This comment has been minimized.

Show comment
Hide comment
@bytbox

bytbox Jun 23, 2014

Owner

I'm guessing 0291 is what you want.

On Mon, 23 Jun 2014, Kai Hendry wrote:

my lsusb output for reference: http://ix.io/d6N


Reply to this email directly or view it on GitHub:
#17 (comment)

Scott Lawrence

Owner

bytbox commented Jun 23, 2014

I'm guessing 0291 is what you want.

On Mon, 23 Jun 2014, Kai Hendry wrote:

my lsusb output for reference: http://ix.io/d6N


Reply to this email directly or view it on GitHub:
#17 (comment)

Scott Lawrence

@zachlatta

This comment has been minimized.

Show comment
Hide comment
@zachlatta

zachlatta Dec 25, 2014

Any updates on this?

Any updates on this?

@agimenez

This comment has been minimized.

Show comment
Hide comment
@agimenez

agimenez Feb 3, 2015

Contributor

Hi @zachlatta y I issued a pull request to add support for MBA6,2. It should work with MBA6,1 as well: #19

Please note that you should use the mba6x_bl backlight driver (check the updated README).

Regards,
L. Alberto

Contributor

agimenez commented Feb 3, 2015

Hi @zachlatta y I issued a pull request to add support for MBA6,2. It should work with MBA6,1 as well: #19

Please note that you should use the mba6x_bl backlight driver (check the updated README).

Regards,
L. Alberto

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment