Jump to content

ASUS Eee Pad Transformer (asus-tf101): Difference between revisions

From postmarketOS Wiki
Migrate from https://github.com/postmarketOS/pmbootstrap/wiki
 
CmdrWgls (talk | contribs)
m CmdrWgls moved page Asus-tf101-(ASUS-Transformer-TF101) to ASUS Eee Pad Transformer (asus-tf101): Device title format change.
(No difference)

Revision as of 14:14, 26 August 2017

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: