Jump to content

ASUS Eee Pad Transformer (asus-tf101)

From postmarketOS Wiki
Revision as of 14:18, 26 August 2017 by CmdrWgls (talk | contribs)

NOTE

None of this work has been (merged/pushed/get correct terminology) upstream. Contact CmdrWgls on IRC if you're interested in working on it before he gets around to actually doing so.

Contributors

  • CmdrWgls
  • (does the IRC channel count as a contributer?)

What works

  • Nothing

What does not work

  • Everything

Progress

What's been done:

  • device-asus-tf101 builds

What's been attempted:

Tried to build two kernels.

Builds failed due to devtmpfs not being used in the Android ROM this was taken from. It appears to be missing code related to kern_path_create. See:

  • dev/drivers/base/devtmpfs.c <- source of error
  • include/linux/namei.h <- place where kern_path_create is defined in more recent kernels but apparently not in this one
  • another file I've forgotten ...

Attempted to fix by copying the declarations for kern_path_create from the mainline kernel. Fix failed because this was much too small a change to solve the problem.

Fails, multiple definitions of return address found in several files under arch/arm/kernel. No effort has been made yet to solve this problem, so this kernel is still in contention.

Next steps

Fix novaspirit's kernel, or try a newer kernel.

New kernels to attempt: