Jump to content

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

From postmarketOS Wiki
CmdrWgls (talk | contribs)
No edit summary
CmdrWgls (talk | contribs)
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 03:06, 5 September 2017

ASUS Eee Pad Transformer
ASUS Eee Pad Transformer
ASUS Eee Pad Transformer
Manufacturer ASUS
Name Eee Pad Transformer
Codename tf101
Released 2011
Hardware
CPU Nvidia Tegra 2 T20
GPU ULP GeForce
Display 1280x800 IPS
Storage 16/32GB
Memory 1GB
Software
Original software Android 3.0 on Linux 2.6.36
postmarketOS
Category testing
Pre-built images no
Mainline no
Features
Flashing
No data
USB Networking
No data
Internal storage
No data
SD card
No data
Battery
No data
Screen
No data
Touchscreen
No data
Multimedia
3D Acceleration
No data
Audio
No data
Camera
No data
Camera Flash
No data
Connectivity
WiFi
No data
Bluetooth
No data
GPS
No data
NFC
No data
Modem
Calls
No data
SMS
No data
Mobile data
No data
Miscellaneous
FDE
No data
USB OTG
No data
HDMI/DP
No data
Sensors
Accelerometer
No data
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data

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: