ASUS Eee Pad Transformer (asus-tf101): Difference between revisions
No edit summary |
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 == | |||
* CmdrWgls | * CmdrWgls | ||
* | * Everyone on IRC | ||
== What works == | |||
* Nothing | * Nothing | ||
== What does not work === | |||
* Everything | * Everything | ||
== 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] ==== | |||
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: | * <code>dev/drivers/base/devtmpfs.c</code> <- source of error | ||
* <code>dev/drivers/base/devtmpfs.c</code> | * <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> | |||
* 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] ==== | |||
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 == | |||
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 | |
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 |
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 errorinclude/linux/namei.h
<- place wherekern_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: