Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Installation and Drivers for ASUS T102HA

I've been contemplating ditching Windows for many years now. It's time. But I have no experience with Linux. I have discovered numerous guides for using Fedora, so this is as good a place to start as any since I have some reference material. However, the guides only show how to use Fedora once it is installed.

I want to use my ASUS T102HA ("Transformer Mini") 10.1" tablet for this because: (A) It's cheap; (B) it's portable; and (C) it's just the right physical size. It's only 64 GB EMMC, so I need to replace the Windows 10 OS completely, leaving Fedora as the primary/only OS (outside of any VM's later on). It is running an Intel Atom x5 Z8350 x64 CPU with 4 GB RAM. It is a touch screen with support for both pen and touch support (10 point according to WIndows). It has USB-A 3.0 (USB 3.1 GEN1), microSD, microHDMI, 1280x800 HD Display, Bluetooth V4.1, Wifi 802.11AC (integrated), a fingerprint reader, and a 3.5mm headphone/mic jack. See, https://www.asus.com/us/2-in-1-PCs/ASUS-Transformer-Mini-T102HA/specifications/. The keyboard is detachable, and since there are actual contact pins that must be properly aligned for it to work, I do not believe the keyboard with the laptop style track pad is bluetooth driven.

Ideally, someone can lead me to all the drivers to make this thing work as if it shipped with Fedora from ASUS. But if that is not yet possible, I obviously need the display, WiFi, USB, and power button to work. I can run a regular wireless desktop mouse/keyboard via USB if I have to. I could care less about the camera because it sucks anyway. Bluetooth would be nice as well, but not mandatory. The microHDMI drivers would be ideal, especially if I end up being stuck with a USB driven keyboard/mouse.

Basically, I need to know what drivers are available for this tablet, where and how to acquire them, and whether other Linux drivers will work with Fedora (on the basis that there is a custom distro called Android x86 floating around that I am not confident in, but they have done a lot of work on getting drivers to work so those drivers could provide potential? But I am looking more to PC type use since this currently functions as a PC, not a phone).

Installation and Drivers for ASUS T102HA

I've been contemplating ditching Windows for many years now. It's time. But I have no experience with Linux. I have discovered numerous guides for using Fedora, so this is as good a place to start as any since I have some reference material. However, the guides only show how to use Fedora once it is installed.

I want to use my ASUS T102HA ("Transformer Mini") 10.1" tablet for this because: (A) It's cheap; (B) it's portable; and (C) it's just the right physical size. It's only 64 GB EMMC, so I need to replace the Windows 10 OS completely, leaving Fedora as the primary/only OS (outside of any VM's later on). It is running an Intel Atom x5 Z8350 x64 CPU with 4 GB RAM. It is a touch screen with support for both pen and touch support (10 point according to WIndows). It has USB-A 3.0 (USB 3.1 GEN1), microSD, microHDMI, 1280x800 HD Display, Bluetooth V4.1, Wifi 802.11AC (integrated), a fingerprint reader, and a 3.5mm headphone/mic jack. See, https://www.asus.com/us/2-in-1-PCs/ASUS-Transformer-Mini-T102HA/specifications/. The keyboard is detachable, and since there are actual contact pins that must be properly aligned for it to work, I do not believe the keyboard with the laptop style track pad is bluetooth driven.

Ideally, someone can lead me to all the drivers to make this thing work as if it shipped with Fedora from ASUS. But if that is not yet possible, I obviously need the display, WiFi, USB, and power button to work. I can run a regular wireless desktop mouse/keyboard via USB if I have to. I could care less about the camera because it sucks anyway. Bluetooth would be nice as well, but not mandatory. The microHDMI drivers would be ideal, especially if I end up being stuck with a USB driven keyboard/mouse.

Basically, I need to know what drivers are available for this tablet, where and how to acquire them, and whether other Linux drivers will work with Fedora (on the basis that there is a custom distro called Android x86 floating around that I am not confident in, but they have done a lot of work on getting drivers to work so those drivers could provide potential? But I am looking more to PC type use since this currently functions as a PC, not a phone).

*EDIT (Feb. 14, 2018): I created a Live USB with Fedora 27 Workstation. That was extremely easy. In fact, convincing my BIOS to boot from USB was more difficult than creating the Live USB.

Anyway, I am typing this out with the touch screen on my T102HA. My keyboard/track pad works. WiFi works. Even the ASUS pen works. The biggest issue right now is that my screen rotation is stuck in Portrait.... How do you rotate the screen to Landscape. [2/16/18 Edit: It spontaneously fixed itself? Screen rotation now works. Odd...]

How do I enter a code window here for my lspci -vv results? "[code] [/code]" doesn't work like in other forums..

Installation and Drivers for ASUS T102HA

I've been contemplating ditching Windows for many years now. It's time. But I have no experience with Linux. I have discovered numerous guides for using Fedora, so this is as good a place to start as any since I have some reference material. However, the guides only show how to use Fedora once it is installed.

I want to use my ASUS T102HA ("Transformer Mini") 10.1" tablet for this because: (A) It's cheap; (B) it's portable; and (C) it's just the right physical size. It's only 64 GB EMMC, so I need to replace the Windows 10 OS completely, leaving Fedora as the primary/only OS (outside of any VM's later on). It is running an Intel Atom x5 Z8350 x64 CPU with 4 GB RAM. It is a touch screen with support for both pen and touch support (10 point according to WIndows). It has USB-A 3.0 (USB 3.1 GEN1), microSD, microHDMI, 1280x800 HD Display, Bluetooth V4.1, Wifi 802.11AC (integrated), a fingerprint reader, and a 3.5mm headphone/mic jack. See, https://www.asus.com/us/2-in-1-PCs/ASUS-Transformer-Mini-T102HA/specifications/. The keyboard is detachable, and since there are actual contact pins that must be properly aligned for it to work, I do not believe the keyboard with the laptop style track pad is bluetooth driven.

Ideally, someone can lead me to all the drivers to make this thing work as if it shipped with Fedora from ASUS. But if that is not yet possible, I obviously need the display, WiFi, USB, and power button to work. I can run a regular wireless desktop mouse/keyboard via USB if I have to. I could care less about the camera because it sucks anyway. Bluetooth would be nice as well, but not mandatory. The microHDMI drivers would be ideal, especially if I end up being stuck with a USB driven keyboard/mouse.

Basically, I need to know what drivers are available for this tablet, where and how to acquire them, and whether other Linux drivers will work with Fedora (on the basis that there is a custom distro called Android x86 floating around that I am not confident in, but they have done a lot of work on getting drivers to work so those drivers could provide potential? But I am looking more to PC type use since this currently functions as a PC, not a phone).

*EDIT (Feb. 14, 2018): I created a Live USB with Fedora 27 Workstation. That was extremely easy. In fact, convincing my BIOS to boot from USB was more difficult than creating the Live USB.

Anyway, I am typing this out with the touch screen on my T102HA. My keyboard/track pad works. WiFi works. Even the ASUS pen works. The biggest issue right now is that my screen rotation is stuck in Portrait.... How do you rotate the screen to Landscape. [2/16/18 Edit: It spontaneously fixed itself? Screen rotation now works. Odd...]Landscape.

How do I enter a code window here for my lspci -vv results? "[code] [/code]" doesn't work like in other forums..forums.

*EDIT (Feb. 15, 2018): The auto screen rotation and speaker audio spontaneously fixed itself? The headphone jack still doesn't work, nor do the volume hard keys or camera. I haven't figured out what commands to run in terminal yet, so I don't think I did anything to fix it. Odd... Also, <lspci -vv=""> shows drivers for everything that displays, but I don't know how to mimic the code window shown in the first answer here. Once I know tha command line to do that, I can post my results.

*EDIT (Feb. 17, 2018): With the Live USB spontaneously "fixing" itself (RE: screen auto-rotation and speaker audio) after a few hours of looking around on Firefox for a solution, I opted for full installation on the internal drive last night (2/16/2018) after creating a Windows 10 x64 restore USB for safe-keeping.

After install, I was right back to square one with the same issues as with the Live USB, except I let the install "settle" over night with the system running and connected to WiFi. I also downloaded iio-sensor-proxy per advise in another thread here, which I had also done on the Live USB, but didn't know how to install. This time it did not fix itself.

This morning I typed <apt-get> in terminal and installed that. then I typed <sudo apt-get="" install="" iio-sensor-proxy=""> which returned: "iio-sensor-proxy is already the newest version." Still trying to get the auto rotation working. Manual rotattion doesn't seem to work using <xrandr --verbose="" --listmonitors=""> which returns:

Screen 0: minimum 320 x 200, current 800 x 1280, maximum 8192 x 8192 XWAYLAND0 connected 800x1280+0+0 (0x22) normal (normal left inverted right x axis y axis) 135mm x 216mm Identifier: 0x21 Timestamp: 20974 Subpixel: horizontal rgb Gamma: 1.0:1.0:1.0 Brightness: 0.0 Clones:
CRTC: 0 CRTCs: 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: 800x1280 (0x22) 85.250MHz -HSync +VSync *current +preferred h: width 800 start 856 end 936 total 1072 skew 0 clock 79.52KHz v: height 1280 start 1283 end 1293 total 1327 clock 59.93Hz

...then using <xrandr --output="" 0="" --rotate="" left=""> returns:

warning: output 0 not found; ignoring

...so I am having no luck getting back to where I was via the Live USB. Is there a comandline guide? The GUI default updater says my system is up to date, so I believe I will have to use terminal to get things going, which I am fine with. I need to learn the diferences in command lines on Linux vs. DOS anyway (I am VERY comfortable in M$ DOS).

EDIT2 (Feb. 17, 2018): This seems to have some promise: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f1664eaacec31035450132c46ed2915fd2b2049a ... but how do I implement it?

Side note: Options in Settings for audio finally populated, and once I selected the output from two available options, I now have use of my onboard speakers again, but still no function of 3.5mm audio jack (headphones). Also, when testing, the system does correctly identify left and right speakers. I don't know if that helps any at all with the screen rotation issue, though.

Installation and Drivers for ASUS T102HA

I've been contemplating ditching Windows for many years now. It's time. But I have no experience with Linux. I have discovered numerous guides for using Fedora, so this is as good a place to start as any since I have some reference material. However, the guides only show how to use Fedora once it is installed.

I want to use my ASUS T102HA ("Transformer Mini") 10.1" tablet for this because: (A) It's cheap; (B) it's portable; and (C) it's just the right physical size. It's only 64 GB EMMC, so I need to replace the Windows 10 OS completely, leaving Fedora as the primary/only OS (outside of any VM's later on). It is running an Intel Atom x5 Z8350 x64 CPU with 4 GB RAM. It is a touch screen with support for both pen and touch support (10 point according to WIndows). It has USB-A 3.0 (USB 3.1 GEN1), microSD, microHDMI, 1280x800 HD Display, Bluetooth V4.1, Wifi 802.11AC (integrated), a fingerprint reader, and a 3.5mm headphone/mic jack. See, https://www.asus.com/us/2-in-1-PCs/ASUS-Transformer-Mini-T102HA/specifications/. The keyboard is detachable, and since there are actual contact pins that must be properly aligned for it to work, I do not believe the keyboard with the laptop style track pad is bluetooth driven.

Ideally, someone can lead me to all the drivers to make this thing work as if it shipped with Fedora from ASUS. But if that is not yet possible, I obviously need the display, WiFi, USB, and power button to work. I can run a regular wireless desktop mouse/keyboard via USB if I have to. I could care less about the camera because it sucks anyway. Bluetooth would be nice as well, but not mandatory. The microHDMI drivers would be ideal, especially if I end up being stuck with a USB driven keyboard/mouse.

Basically, I need to know what drivers are available for this tablet, where and how to acquire them, and whether other Linux drivers will work with Fedora (on the basis that there is a custom distro called Android x86 floating around that I am not confident in, but they have done a lot of work on getting drivers to work so those drivers could provide potential? But I am looking more to PC type use since this currently functions as a PC, not a phone).

*EDIT (Feb. 14, 2018): I created a Live USB with Fedora 27 Workstation. That was extremely easy. In fact, convincing my BIOS to boot from USB was more difficult than creating the Live USB.

Anyway, I am typing this out with the touch screen on my T102HA. My keyboard/track pad works. WiFi works. Even the ASUS pen works. The biggest issue right now is that my screen rotation is stuck in Portrait.... How do you rotate the screen to Landscape.

How do I enter a code window here for my lspci -vv [lspci -vv] results? "[code] [/code]" doesn't work like in other forums.

*EDIT (Feb. 15, 2018): The auto screen rotation and speaker audio spontaneously fixed itself? The headphone jack still doesn't work, nor do the volume hard keys or camera. I haven't figured out what commands to run in terminal yet, so I don't think I did anything to fix it. Odd... Also, <lspci -vv=""> [lspci -vv] shows drivers for everything that displays, but I don't know how to mimic the code window shown in the first answer here. Once I know tha the command line to do that, I can post my results.

*EDIT (Feb. 17, 2018): With the Live USB spontaneously "fixing" itself (RE: screen auto-rotation and speaker audio) after a few hours of looking around on Firefox for a solution, I opted for full installation on the internal drive last night (2/16/2018) after creating a Windows 10 x64 restore USB for safe-keeping.

After install, I was right back to square one with the same issues as with the Live USB, except I let the install "settle" over night with the system running and connected to WiFi. I also downloaded iio-sensor-proxy per advise in another thread here, which I had also done on the Live USB, but didn't know how to install. This time it did not fix itself.

This morning I typed <apt-get> [apt-get] in terminal and installed that. then I typed <sudo apt-get="" install="" iio-sensor-proxy=""> [sudo apt-get install iio-sensor-proxy] which returned: "iio-sensor-proxy is already the newest version." Still trying to get the auto rotation working. Manual rotattion rotation doesn't seem to work using <xrandr --verbose="" --listmonitors=""> [xrandr --verbose --listmonitors] which returns:

Screen 0: minimum 320 x 200, current 800 x 1280, maximum 8192 x 8192 XWAYLAND0 connected 800x1280+0+0 (0x22) normal (normal left inverted right x axis y axis) 135mm x 216mm Identifier: 0x21 Timestamp: 20974 Subpixel: horizontal rgb Gamma: 1.0:1.0:1.0 Brightness: 0.0 Clones:
CRTC: 0 CRTCs: 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: 800x1280 (0x22) 85.250MHz -HSync +VSync *current +preferred h: width 800 start 856 end 936 total 1072 skew 0 clock 79.52KHz v: height 1280 start 1283 end 1293 total 1327 clock 59.93Hz

...then using <xrandr --output="" 0="" --rotate="" left=""> [xrandr --output 0 --rotate left] returns:

warning: output 0 not found; ignoring

...so I am having no luck getting back to where I was via the Live USB. Is there a comandline guide? The GUI default updater says my system is up to date, so I believe I will have to use terminal to get things going, which I am fine with. I need to learn the diferences differences in command lines on Linux vs. DOS anyway (I am VERY comfortable in M$ DOS).

EDIT2 (Feb. 17, 2018): This seems to have some promise: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f1664eaacec31035450132c46ed2915fd2b2049a ... but how do I implement it?

Side note: Options in Settings for audio finally populated, and once I selected the output from two available options, I now have use of my onboard on board speakers again, but still no function of 3.5mm audio jack (headphones). Also, when testing, the system does correctly identify left and right speakers. I don't know if that helps any at all with the screen rotation issue, though.