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

From postmarketOS
Jump to: navigation, search
(Added infobox.)
Line 1: Line 1:
 
[[Category:Unsupported Devices]]
 
[[Category:Unsupported Devices]]
=== NOTE ===
+
[[Category:Devices]]
 +
{{Infobox device
 +
| manufacturer = ASUS
 +
| name = Eee Pad Transformer
 +
| codename = tf101
 +
| image = File:ASUS Eee Pad Transformer.png
 +
| imagecaption = ASUS Eee Pad Transformer
 +
| releaseyear = 2011
 +
| originalsoftware = Android 3.0 on Linux 2.6.36
 +
| cpu = Nvidia Tegra 2 T20
 +
| gpu = ULP GeForce
 +
| storage = 16/32GB
 +
| display = 1280x800 IPS
 +
| memory = 1GB
 +
}}
 +
== 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.
 
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 ===
+
== Contributors ==
  
 
* CmdrWgls
 
* CmdrWgls
* (does the IRC channel count as a contributer?)
+
* Everyone on IRC
  
=== What works ===
+
== What works ==
  
 
* Nothing
 
* Nothing
  
=== What does not work ===
+
== What does not work ===
  
 
* Everything
 
* Everything
  
=== Progress ===
+
== Progress ==
  
What's been done:
+
=== What's been done ===
  
 
* device-asus-tf101 builds
 
* device-asus-tf101 builds
  
What's been attempted:
+
=== What's been attempted ===
  
Tried to build two kernels.
+
* Tried to build two kernels.
  
* [https://github.com/timduru/tf101-katkernel timduru's KatKiss kernel]
+
==== [https://github.com/timduru/tf101-katkernel timduru's KatKiss kernel] ====
 
+
Builds failed due to <code>devtmpfs</code> not being used in the Android ROM this was taken from. It appears to be missing code related to <code>kern_path_create</code>. See:
Builds failed due to <code>devtmpfs</code> not being used in the Android ROM this was taken from. It appears to be missing code related to <code>kern_path_create</code>. See:<br />
+
* <code>dev/drivers/base/devtmpfs.c</code> <- source of error
* <code>dev/drivers/base/devtmpfs.c</code> &lt;- source of error<br />
+
* <code>include/linux/namei.h</code> <- place where <code>kern_path_create</code> is defined in more recent kernels but apparently not in this one
* <code>include/linux/namei.h</code> &lt;- place where <code>kern_path_create</code> is defined in more recent kernels but apparently not in this one<br />
 
 
* another file I've forgotten ...
 
* another file I've forgotten ...
 
 
Attempted to fix by copying the declarations for <code>kern_path_create</code> from the mainline kernel. Fix failed because this was much too small a change to solve the problem.
 
Attempted to fix by copying the declarations for <code>kern_path_create</code> from the mainline kernel. Fix failed because this was much too small a change to solve the problem.
  
* [https://github.com/novaspirit/tf101-linux-2.6.36 novaspirit's kernel]
+
==== [https://github.com/novaspirit/tf101-linux-2.6.36 novaspirit's kernel] ====
 
 
 
Fails, multiple definitions of <code>return address</code> found in several files under <code>arch/arm/kernel</code>. No effort has been made yet to solve this problem, so this kernel is still in contention.
 
Fails, multiple definitions of <code>return address</code> found in several files under <code>arch/arm/kernel</code>. No effort has been made yet to solve this problem, so this kernel is still in contention.
  
=== Next steps ===
+
== Next steps ==
  
 
Fix novaspirit's kernel, or try a newer kernel.
 
Fix novaspirit's kernel, or try a newer kernel.

Revision as of 23:06, 4 September 2017

ASUS Eee Pad Transformer
ASUS Eee Pad Transformer
ASUS Eee Pad Transformer
Manufacturer ASUS
Name Eee Pad Transformer
Codename tf101
Released 2011
Original software Android 3.0 on Linux 2.6.36
Hardware
CPU Nvidia Tegra 2 T20
GPU ULP GeForce
Display 1280x800 IPS
Storage 16/32GB
Memory 1GB
Features
USB Networking
Flashing
Touchscreen
Display
WiFi
Xwayland
FDE
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG


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
  • Everyone on IRC

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.

timduru's KatKiss kernel

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.

novaspirit's kernel

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: