ASUS Eee Pad Transformer (asus-tf101): Difference between revisions
Replace Category:Unsupported device with Category:Not booting and remove Category:Device (since the infobox template sets that anyway!) |
Updated status |
||
Line 18: | Line 18: | ||
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. | ||
rrooij uploaded his progress here: https://github.com/rrooij/pmbootstrap/tree/device-asus-tf101 | |||
== Contributors == | == Contributors == | ||
* CmdrWgls | * CmdrWgls | ||
* rrooij | |||
* Everyone on IRC | * Everyone on IRC | ||
== What works == | == What works == | ||
* | * Compiling the kernel | ||
== What does not work === | == What does not work === | ||
* | * Flashing it, the recovery zip fails and pmbootstrap doesn't support nvflash | ||
== Progress == | == Progress == | ||
Line 37: | Line 40: | ||
* device-asus-tf101 builds | * device-asus-tf101 builds | ||
* linux-asus-tf101 builds | |||
=== What's been attempted === | === What's been attempted === | ||
Line 51: | Line 55: | ||
==== [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. | ||
==== [https://github.com/jmrohwer/TF101-GNU-kernel jmrohwer's kernel] ==== | |||
Works after applying patches. | |||
== Next steps == | == Next steps == | ||
Try to flash the kernel and system | |||
New kernels to attempt: | New kernels to attempt: | ||
* [https://github.com/rdnetto/linux-TF101 rdnetto's kernel] | * [https://github.com/rdnetto/linux-TF101 rdnetto's kernel] |
Revision as of 21:57, 18 December 2017
![]() ASUS Eee Pad Transformer | |
Manufacturer | ASUS |
---|---|
Name | Eee Pad Transformer |
Codename | tf101 |
Released | 2011 |
Hardware | |
Chipset | Nvidia Tegra 2 T20 |
CPU | Dual-core 1 GHz |
GPU | ULP GeForce |
Display | 1280x800 IPS |
Storage | 16/32 GB |
Memory | 1 GB |
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.
rrooij uploaded his progress here: https://github.com/rrooij/pmbootstrap/tree/device-asus-tf101
Contributors
- CmdrWgls
- rrooij
- Everyone on IRC
What works
- Compiling the kernel
What does not work =
- Flashing it, the recovery zip fails and pmbootstrap doesn't support nvflash
Progress
What's been done
- device-asus-tf101 builds
- linux-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.
jmrohwer's kernel
Works after applying patches.
Next steps
Try to flash the kernel and system
New kernels to attempt: