ouija/android-x86-toshiba_encore2

WT8-A (Encore 1) issues

EpicLPer opened this issue ยท 7 comments

PS.: Sorry, accidentally pressed "Enter" on the title and it just called it "E" at first ๐Ÿ˜…

Heya!
First of all thanks a lot for this build and fix :) I wanted to give it a try on my WT8-A (Encore 1) to see if it also works well, and yes it actually does! But sadly it seems to have the same issues as BlissOS does with newer kernels. I tried it with 4.19 and 4.9 there, but on 4.19 it'd randomly crash and just stay on the last rendered screen until you force-turn-off the device, and on 4.9 sleep wouldn't work at all.

Sadly on the 5.x kernel the 8.1r5 build uses it seems to have the same freezing issue. Not sure if this is simply just related to the WT8-A there or if this can somehow be fixed? Would love to give this tablet a new life and so far this Github repo seems to be the only and closest so far which tries to achieve this, tho for its bigger brother.

Thanks already for an answer even if this is an unsupported device :) Heavily and greatly appreciated ^^

ouija commented

What exactly is the issue that is occuring on my build? Random crashes while using the device, or do they happen more around power saving/sleep mode? The random crashes sound like the c-state bug, you can try using the following GRUB bootloader kernel argument and see if ithelps: intel_idle.max_cstate=1

My build doesn't specifically target the WT8-A, but if you can run the following commands in a terminal and paste them here that would be helpful to try and support it:

cat /sys/class/dmi/id/product_name
cat /sys/class/dmi/id/uevent
cat /proc/asound/cards
cat /proc/asound/card0/id
cat /sys/kernel/debug/gpio
cat /sys/kernel/debug/pmc_atom/sleep_state -> run after wake from sleep

I may have more, but that will give me some info to go off from. Thanks!

What exactly is the issue that is occurring on my build?

The issue isn't on your build specifically, but as mentioned also occurs on BlissOS :) So I heavily guess it's Kernel related.
After some time using the tablet it'll just freeze on the last screen it displayed, not responding to any kind of button press incl. power button anymore. I can't actively reproduce this, sometimes it happens a minute into using the tablet, sometimes it works fine for 30 minutes, other times it doesn't seem to freeze at all.

Random crashes while using the device, or do they happen more around power saving/sleep mode?

Doesn't matter, it randomly occurs both when freshly booted or having it in sleep and waking it up again, then using it. In both instances it freezes whenever it wants.

The random crashes sound like the c-state bug, you can try using the following GRUB bootloader kernel argument and see if ithelps: intel_idle.max_cstate=1

Will try and see if that increases stability, gonna be hard to test tho since I can't actively reproduce this issue.

My build doesn't specifically target the WT8-A

I know :) But so far this seems to be the only repo/you're the only one wanting to support any kind of those devices. I thought opening an issue would be my best bet giving this otherwise completely unused, for todays standards underpowered device a second life as a car entertainment system.

Thanks already for trying and adding support man, really appreciated! :)


cat /sys/class/dmi/id/product_name

TOSHIBA WT8-A

cat /sys/class/dmi/id/uevent

MODALIAS=dmi:bvnTOSHIBA:bvr1.80:bd10/10/2014:br1.80:efr1.20:svnTOSHIBA:pnTOSHIBAWT8-A:pvrPDW09E-00200NGR:rvnTOSHIBA:rnEncore:rvrType2-BoardVersion:cvnOEMChassisManuFacturer:ct10:cvrOEMChassisVersion:

cat /proc/asound/cards

 0 [bytcrrt5640    ]: bytcr-rt5640 - bytcr-rt5640
                      bytcr-rt5640-stereo-spk-dmic1-mic

cat /proc/asound/card0/id

bytcrrt5640

cat /sys/kernel/debug/gpio

gpiochip4: GPIOs 240-242, parent: platform/INT0002:00, INT0002 Virtual GPIO:
 gpio-242 (                    |ACPI:Event          ) in  lo IRQ

gpiochip3: GPIOs 243-337, parent: i2c/i2c-INT33FD:00, gpio_crystalcove, can sleep:
 gpio-0  in  hi fall rise ctlo=1e,s0 mask   sx mask
 gpio-1  in  hi fall rise ctlo=1e,s0 mask   sx mask
 gpio-2  in  lo           ctlo=1c,s0 mask   sx mask
 gpio-3  out lo           ctlo=21,s0 mask   sx mask
 gpio-4  in  hi           ctlo=14,s0 mask   sx mask
 gpio-5  in  lo           ctlo=1c,s0 mask   sx mask
 gpio-6  in  lo           ctlo=1c,s0 mask   sx mask
 gpio-7  in  hi fall rise ctlo=1e,s0 mask   sx mask
 gpio-8  in  hi fall rise ctlo=5e,s0 mask   sx mask
 gpio-9  in  lo           ctlo=14,s0 mask   sx mask
 gpio-10 in  lo           ctlo=1c,s0 mask   sx mask
 gpio-11 out lo fall rise ctlo=37,s0 mask   sx mask
 gpio-12 in  lo           ctlo=1c,s0 mask   sx mask
 gpio-13 in  lo           ctlo=1c,s0 mask   sx mask
 gpio-14 in  lo           ctlo=1c,s0 mask   sx mask
 gpio-15 in  lo           ctlo=1c,s0 mask   sx mask
gpiochip2: GPIOs 338-381, parent: platform/INT33FC:02, INT33FC:02:
 gpio-0   (Unrequested         ) in     lo pad-29  offset:0x1d0 mux:0       rise level down 20k
 gpio-1   (Unrequested         ) in     lo pad-33  offset:0x210 mux:0       rise level down 20k
 gpio-2   (Unrequested         ) in     hi pad-30  offset:0x1e0 mux:0                  up   20k
 gpio-3   (Unrequested         ) in     hi pad-31  offset:0x1f0 mux:0  fall      level up   20k
 gpio-4   (Unrequested         ) in     hi pad-32  offset:0x200 mux:0  fall rise       down 20k
 gpio-5   (Unrequested         ) in     lo pad-34  offset:0x220 mux:1                  down 20k
 gpio-6   (Unrequested         )    out lo pad-36  offset:0x240 mux:0
 gpio-7   (Unrequested         ) in     lo pad-35  offset:0x230 mux:1                  down 20k
 gpio-8   (Unrequested         ) in     lo pad-38  offset:0x260 mux:0                  down 20k
 gpio-9   (Unrequested         )    out lo pad-37  offset:0x250 mux:0                  down 20k
 gpio-10  (Unrequested         )    out lo pad-18  offset:0x120 mux:0                  down 20k
 gpio-11  (Unrequested         ) in     lo pad-7   offset:0x070 mux:0                  down 20k
 gpio-12  (Unrequested         ) in     hi pad-11  offset:0x0b0 mux:1  fall      level
 gpio-13  (Unrequested         ) in     hi pad-20  offset:0x140 mux:0                  down 20k
 gpio-14  (Unrequested         )    out lo pad-17  offset:0x110 mux:1
 gpio-15  (Unrequested         ) in     lo pad-1   offset:0x010 mux:1       rise level
 gpio-16  (power               ) in     hi pad-8   offset:0x080 mux:1  fall rise
 gpio-17  (Unrequested         ) in     hi pad-10  offset:0x0a0 mux:1  fall      level up   20k
 gpio-18  (ACPI:Event          ) in     hi pad-19  offset:0x130 mux:1  fall      level up   20k
 gpio-19  (Unrequested         ) in     hi pad-12  offset:0x0c0 mux:0                  up   20k
 gpio-20  (ACPI:OpRegion       )    out lo pad-0   offset:0x000 mux:1
 gpio-21  (Unrequested         )    out lo pad-2   offset:0x020 mux:1
 gpio-22  (Unrequested         ) in     hi pad-23  offset:0x170 mux:0
 gpio-23  (Unrequested         ) in     hi pad-39  offset:0x270 mux:0
 gpio-24  (Unrequested         ) in     hi pad-28  offset:0x1c0 mux:0
 gpio-25  (Unrequested         ) in     lo pad-27  offset:0x1b0 mux:0                  down 20k
 gpio-26  (Unrequested         )    out lo pad-22  offset:0x160 mux:0
 gpio-27  (Unrequested         )        lo pad-21  offset:0x150 mux:0
 gpio-28  (Unrequested         ) in     hi pad-24  offset:0x180 mux:0                  up   20k
 gpio-29  (Unrequested         )    out lo pad-25  offset:0x190 mux:0
 gpio-30  (Unrequested         )    out lo pad-26  offset:0x1a0 mux:0
 gpio-31  (Unrequested         ) in     lo pad-51  offset:0x330 mux:1                  down 20k
 gpio-32  (Unrequested         ) in     lo pad-56  offset:0x380 mux:1                  down 20k
 gpio-33  (Unrequested         ) in     lo pad-54  offset:0x360 mux:1                  down 20k
 gpio-34  (Unrequested         ) in     lo pad-49  offset:0x310 mux:1                  down 20k
 gpio-35  (Unrequested         ) in     lo pad-55  offset:0x370 mux:1                  down 20k
 gpio-36  (Unrequested         ) in     lo pad-48  offset:0x300 mux:1                  down 20k
 gpio-37  (Unrequested         ) in     lo pad-57  offset:0x390 mux:1                  down 20k
 gpio-38  (Unrequested         ) in     lo pad-50  offset:0x320 mux:1                  down 20k
 gpio-39  (Unrequested         ) in     lo pad-58  offset:0x3a0 mux:1                  down 20k
 gpio-40  (Unrequested         ) in     lo pad-52  offset:0x340 mux:1                  up   20k
 gpio-41  (Unrequested         ) in     lo pad-53  offset:0x350 mux:1                  down 20k
 gpio-42  (Unrequested         ) in     lo pad-59  offset:0x3b0 mux:1                  up   20k
 gpio-43  (Unrequested         ) in     lo pad-40  offset:0x280 mux:1                  down 20k
gpiochip1: GPIOs 382-409, parent: platform/INT33FC:01, INT33FC:01:
 gpio-0   (Unrequested         ) in     lo pad-19  offset:0x130 mux:2
 gpio-1   (Unrequested         ) in     lo pad-18  offset:0x120 mux:2
 gpio-2   (Unrequested         ) in     lo pad-17  offset:0x110 mux:2
 gpio-3   (Unrequested         )        lo pad-20  offset:0x140 mux:2
 gpio-4   (Unrequested         )        lo pad-21  offset:0x150 mux:2
 gpio-5   (Unrequested         )    out lo pad-22  offset:0x160 mux:0
 gpio-6   (Unrequested         ) in     lo pad-24  offset:0x180 mux:2                  up   20k
 gpio-7   (Unrequested         ) in     lo pad-25  offset:0x190 mux:2
 gpio-8   (Unrequested         ) in     lo pad-23  offset:0x170 mux:2
 gpio-9   (Unrequested         ) in     lo pad-16  offset:0x100 mux:2                  down 20k
 gpio-10  (Unrequested         ) in     lo pad-14  offset:0x0e0 mux:2
 gpio-11  (Unrequested         ) in     lo pad-15  offset:0x0f0 mux:2                  down 20k
 gpio-12  (Unrequested         ) in     lo pad-12  offset:0x0c0 mux:1                  down 20k
 gpio-13  (Unrequested         ) in     lo pad-26  offset:0x1a0 mux:1
 gpio-14  (Unrequested         ) in     lo pad-27  offset:0x1b0 mux:1
 gpio-15  (Unrequested         )    out lo pad-1   offset:0x010 mux:0
 gpio-16  (Unrequested         )    out lo pad-4   offset:0x040 mux:0
 gpio-17  (Unrequested         )        lo pad-8   offset:0x080 mux:0
 gpio-18  (Unrequested         ) in out lo pad-11  offset:0x0b0 mux:0                  down 20k
 gpio-19  (Unrequested         )    out lo pad-0   offset:0x000 mux:0
 gpio-20  (Unrequested         )    out lo pad-3   offset:0x030 mux:0
 gpio-21  (Unrequested         )    out lo pad-6   offset:0x060 mux:0
 gpio-22  (Unrequested         )    out lo pad-10  offset:0x0a0 mux:0
 gpio-23  (Unrequested         )    out lo pad-13  offset:0x0d0 mux:0
 gpio-24  (Unrequested         )    out lo pad-2   offset:0x020 mux:0
 gpio-25  (Unrequested         )    out lo pad-5   offset:0x050 mux:0
 gpio-26  (Unrequested         )    out lo pad-9   offset:0x090 mux:0
 gpio-27  (Unrequested         )        lo pad-7   offset:0x070 mux:0                  down 20k
gpiochip0: GPIOs 410-511, parent: platform/INT33FC:00, INT33FC:00:
 gpio-0   (Unrequested         ) in     lo pad-85  offset:0x550 mux:0                  down 20k
 gpio-1   (Unrequested         )    out lo pad-89  offset:0x590 mux:0
 gpio-2   (rotation_lock       ) in     hi pad-93  offset:0x5d0 mux:0  fall rise       up   20k
 gpio-3   (Unrequested         ) in     hi pad-96  offset:0x600 mux:1                  up   20k
 gpio-4   (volume_down         ) in     hi pad-99  offset:0x630 mux:0  fall rise       up   20k
 gpio-5   (volume_up           ) in     hi pad-102 offset:0x660 mux:0  fall rise       up   20k
 gpio-6   (home                ) in     hi pad-98  offset:0x620 mux:0  fall rise       up   20k
 gpio-7   (Unrequested         ) in     hi pad-101 offset:0x650 mux:2                  up   20k
 gpio-8   (Unrequested         ) in     hi pad-34  offset:0x220 mux:1                  down 20k
 gpio-9   (Unrequested         ) in     lo pad-37  offset:0x250 mux:1                  down 20k
 gpio-10  (Unrequested         ) in     lo pad-36  offset:0x240 mux:1                  down 20k
 gpio-11  (Unrequested         ) in     lo pad-38  offset:0x260 mux:1                  down 20k
 gpio-12  (Unrequested         ) in     lo pad-39  offset:0x270 mux:1                  down 20k
 gpio-13  (Unrequested         ) in     lo pad-35  offset:0x230 mux:1                  down 20k
 gpio-14  (Unrequested         ) in     hi pad-40  offset:0x280 mux:1                  down 20k
 gpio-15  (Unrequested         ) in     hi pad-84  offset:0x540 mux:1                  down 20k
 gpio-16  (Unrequested         ) in     lo pad-62  offset:0x3e0 mux:3                  down 20k
 gpio-17  (Unrequested         ) in     lo pad-61  offset:0x3d0 mux:3                  up   20k
 gpio-18  (Unrequested         ) in     lo pad-64  offset:0x400 mux:3                  up   20k
 gpio-19  (Unrequested         ) in     lo pad-59  offset:0x3b0 mux:3                  up   20k
 gpio-20  (Unrequested         ) in     hi pad-54  offset:0x360 mux:3                  up   20k
 gpio-21  (Unrequested         ) in     lo pad-56  offset:0x380 mux:3                  up   20k
 gpio-22  (Unrequested         ) in     lo pad-60  offset:0x3c0 mux:3                  up   20k
 gpio-23  (Unrequested         ) in     lo pad-55  offset:0x370 mux:3                  up   20k
 gpio-24  (Unrequested         ) in     lo pad-63  offset:0x3f0 mux:3                  up   20k
 gpio-25  (Unrequested         ) in     lo pad-57  offset:0x390 mux:3                  up   20k
 gpio-26  (Unrequested         ) in     hi pad-51  offset:0x330 mux:3                  down 20k
 gpio-27  (Unrequested         ) in     lo pad-50  offset:0x320 mux:1                  down 20k
 gpio-28  (Unrequested         ) in     lo pad-53  offset:0x350 mux:1                  up   20k
 gpio-29  (Unrequested         ) in     lo pad-47  offset:0x2f0 mux:1                  up   20k
 gpio-30  (Unrequested         ) in     lo pad-52  offset:0x340 mux:1                  up   20k
 gpio-31  (Unrequested         ) in     hi pad-49  offset:0x310 mux:1                  up   20k
 gpio-32  (Unrequested         ) in     lo pad-48  offset:0x300 mux:1                  up   20k
 gpio-33  (Unrequested         ) in     lo pad-43  offset:0x2b0 mux:1                  down 20k
 gpio-34  (Unrequested         ) in     lo pad-46  offset:0x2e0 mux:1                  up   20k
 gpio-35  (Unrequested         ) in     lo pad-41  offset:0x290 mux:1                  up   20k
 gpio-36  (Unrequested         ) in     lo pad-45  offset:0x2d0 mux:1                  up   20k
 gpio-37  (Unrequested         ) in     lo pad-42  offset:0x2a0 mux:1                  up   20k
 gpio-38  (80860F14:01         ) in     hi pad-58  offset:0x3a0 mux:0  fall rise       up   20k
 gpio-39  (Unrequested         ) in     lo pad-44  offset:0x2c0 mux:1                  up   20k
 gpio-40  (Unrequested         ) in     lo pad-95  offset:0x5f0 mux:1                  down 20k
 gpio-41  (Unrequested         ) in     hi pad-105 offset:0x690 mux:1                  up   20k
 gpio-42  (Unrequested         )        lo pad-70  offset:0x460 mux:0
 gpio-43  (Unrequested         )        lo pad-68  offset:0x440 mux:0
 gpio-44  (Unrequested         )        lo pad-67  offset:0x430 mux:0
 gpio-45  (Unrequested         )        lo pad-66  offset:0x420 mux:0
 gpio-46  (Unrequested         )        lo pad-69  offset:0x450 mux:0
 gpio-47  (Unrequested         )        lo pad-71  offset:0x470 mux:0
 gpio-48  (Unrequested         )        lo pad-65  offset:0x410 mux:0
 gpio-49  (Unrequested         )        lo pad-72  offset:0x480 mux:0
 gpio-50  (Unrequested         )        lo pad-86  offset:0x560 mux:0
 gpio-51  (Unrequested         )    out lo pad-90  offset:0x5a0 mux:0
 gpio-52  (device-wakeup       ) in out lo pad-88  offset:0x580 mux:0
 gpio-53  (shutdown            ) in out hi pad-92  offset:0x5c0 mux:0
 gpio-54  (Unrequested         ) in     lo pad-103 offset:0x670 mux:2                  down 20k
 gpio-55  (Unrequested         ) in     lo pad-77  offset:0x4d0 mux:1                  down 20k
 gpio-56  (Unrequested         ) in     lo pad-79  offset:0x4f0 mux:1                  down 20k
 gpio-57  (Unrequested         ) in     lo pad-83  offset:0x530 mux:1                  up   20k
 gpio-58  (Unrequested         ) in     lo pad-78  offset:0x4e0 mux:1                  down 20k
 gpio-59  (ACPI:OpRegion       )    out lo pad-81  offset:0x510 mux:0
 gpio-60  (ACPI:OpRegion       )    out lo pad-80  offset:0x500 mux:0
 gpio-61  (Unrequested         ) in     lo pad-82  offset:0x520 mux:1                  down 20k
 gpio-62  (Unrequested         ) in     lo pad-13  offset:0x0d0 mux:1                  down 20k
 gpio-63  (Unrequested         ) in     lo pad-12  offset:0x0c0 mux:1                  down 20k
 gpio-64  (Unrequested         ) in     lo pad-15  offset:0x0f0 mux:1                  down 20k
 gpio-65  (Unrequested         ) in     lo pad-14  offset:0x0e0 mux:1                  down 20k
 gpio-66  (Unrequested         ) in     hi pad-17  offset:0x110 mux:1                  up   20k
 gpio-67  (Unrequested         ) in     lo pad-18  offset:0x120 mux:1                  up   20k
 gpio-68  (Unrequested         ) in     lo pad-19  offset:0x130 mux:1                  up   20k
 gpio-69  (Unrequested         ) in     lo pad-16  offset:0x100 mux:1                  down 20k
 gpio-70  (Unrequested         ) in     lo pad-2   offset:0x020 mux:1                  up   20k
 gpio-71  (Unrequested         ) in     lo pad-1   offset:0x010 mux:1                  up   20k
 gpio-72  (Unrequested         ) in     hi pad-0   offset:0x000 mux:1                  up   20k
 gpio-73  (Unrequested         ) in     hi pad-4   offset:0x040 mux:1
 gpio-74  (Unrequested         ) in     lo pad-6   offset:0x060 mux:1                  up   20k
 gpio-75  (Unrequested         ) in     lo pad-7   offset:0x070 mux:1                  up   20k
 gpio-76  (Unrequested         ) in     hi pad-9   offset:0x090 mux:1                  up   20k
 gpio-77  (Unrequested         ) in     hi pad-8   offset:0x080 mux:1
 gpio-78  (Unrequested         ) in     lo pad-33  offset:0x210 mux:1                  up   2k
 gpio-79  (Unrequested         ) in     lo pad-32  offset:0x200 mux:1                  up   2k
 gpio-80  (Unrequested         ) in     lo pad-31  offset:0x1f0 mux:1                  up   2k
 gpio-81  (Unrequested         ) in     lo pad-30  offset:0x1e0 mux:1                  up   2k
 gpio-82  (Unrequested         ) in     lo pad-29  offset:0x1d0 mux:1                  up   2k
 gpio-83  (Unrequested         ) in     lo pad-27  offset:0x1b0 mux:1                  up   2k
 gpio-84  (Unrequested         ) in     lo pad-25  offset:0x190 mux:1                  up   2k
 gpio-85  (Unrequested         ) in     lo pad-28  offset:0x1c0 mux:1                  up   2k
 gpio-86  (Unrequested         ) in     lo pad-26  offset:0x1a0 mux:1                  up   2k
 gpio-87  (Unrequested         ) in     lo pad-23  offset:0x170 mux:1                  up   2k
 gpio-88  (Unrequested         ) in     lo pad-21  offset:0x150 mux:1                  up   2k
 gpio-89  (Unrequested         ) in     lo pad-20  offset:0x140 mux:1                  up   2k
 gpio-90  (Unrequested         ) in     lo pad-24  offset:0x180 mux:1                  up   2k
 gpio-91  (Unrequested         ) in     lo pad-22  offset:0x160 mux:1                  up   2k
 gpio-92  (Unrequested         )        hi pad-5   offset:0x050 mux:7  fall rise level           open-drain
 gpio-93  (Unrequested         )        hi pad-3   offset:0x030 mux:7  fall rise level           open-drain
 gpio-94  (Unrequested         ) in     lo pad-10  offset:0x0a0 mux:0                  down 20k
 gpio-95  (Unrequested         )    out lo pad-11  offset:0x0b0 mux:0
 gpio-96  (Unrequested         ) in     lo pad-106 offset:0x6a0 mux:1                  down 20k
 gpio-97  (Unrequested         ) in     lo pad-87  offset:0x570 mux:1                  down 20k
 gpio-98  (Unrequested         ) in     lo pad-91  offset:0x5b0 mux:1                  down 20k
 gpio-99  (Unrequested         ) in     lo pad-104 offset:0x680 mux:1                  down 20k
 gpio-100 (Unrequested         ) in     lo pad-97  offset:0x610 mux:1                  down 20k
 gpio-101 (Unrequested         ) in     lo pad-100 offset:0x640 mux:1                  down 20k

(BEFORE SLEEP) cat /sys/kernel/debug/pmc_atom/sleep_state

S0IR Residency: 0us
S0I1 Residency: 0us
S0I2 Residency: 0us
S0I3 Residency: 0us
S0   Residency: 849533024us

(AFTER 1. SLEEP) cat /sys/kernel/debug/pmc_atom/sleep_state

S0IR Residency: 0us
S0I1 Residency: 0us
S0I2 Residency: 0us
S0I3 Residency: 0us
S0   Residency: 974054432us

(AFTER 2. SLEEP) cat /sys/kernel/debug/pmc_atom/sleep_state

S0IR Residency: 0us
S0I1 Residency: 0us
S0I2 Residency: 0us
S0I3 Residency: 0us
S0   Residency: 1123310624us
ouija commented

Appreciate the reply :) So it looks like sound is working but S0ix is not (the W10T-A also has S0ix issues with that latest build, while the WT8-B does not, and I've struggled to figure out why exactly this is) I'm leaning towrds the GPU causing the issues but cannot say for certain.

Could you also provide a printout of lsmod? Just curious what kernel modules are currently loading.

lsmod

Module                  Size  Used by
tcp_diag               16384  0
inet_diag              24576  1 tcp_diag
binfmt_misc            20480  1
pwm_lpss_platform      16384  0
pwm_lpss               16384  1 pwm_lpss_platform
intel_soc_dts_thermal    16384  0
coretemp               16384  0
hwmon                  28672  1 coretemp
intel_powerclamp       16384  0
crc32c_intel           24576  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
i915                 2195456  15
drm_kms_helper        212992  1 i915
drm                   520192  17 i915,drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
i2c_algo_bit           16384  1 i915
mei_txe                20480  0
mei                   102400  1 mei_txe
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
lpc_ich                24576  0
spi_pxa2xx_platform    28672  0
pcspkr                 16384  0
int3400_thermal        16384  0
acpi_thermal_rel       16384  1 int3400_thermal
efi_pstore             16384  0
efivars                20480  1 efi_pstore
soc_button_array       16384  0
intel_rapl_msr         16384  0
processor_thermal_device    20480  0
intel_rapl_common      20480  2 intel_rapl_msr,processor_thermal_device
intel_soc_dts_iosf     16384  2 intel_soc_dts_thermal,processor_thermal_device
snd_soc_rt5670        159744  0
snd_soc_rt5651        102400  0
snd_soc_rt5645        167936  0
dw_dmac                16384  2
dw_dmac_core           24576  1 dw_dmac
toshiba_acpi           45056  0
sparse_keymap          16384  1 toshiba_acpi
wmi                    24576  1 toshiba_acpi
brcmfmac              278528  0
brcmutil               16384  1 brcmfmac
cfg80211              802816  1 brcmfmac
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 processor_thermal_device,int3403_thermal
hid_sensor_als         16384  0
hid_sensor_rotation    16384  0
hid_sensor_incl_3d     16384  0
hid_sensor_magn_3d     16384  0
hid_sensor_gyro_3d     16384  0
hid_sensor_accel_3d    16384  2
hid_sensor_trigger     16384  8 hid_sensor_als,hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_accel_3d
industrialio_triggered_buffer    16384  1 hid_sensor_trigger
kfifo_buf              16384  1 industrialio_triggered_buffer
hid_sensor_iio_common    16384  7 hid_sensor_als,hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_trigger
industrialio           73728  12 toshiba_acpi,hid_sensor_als,hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_trigger,industrialio_triggered_buffer,kfifo_buf
joydev                 20480  0
hid_sensor_hub         20480  8 hid_sensor_als,hid_sensor_rotation,hid_sensor_incl_3d,hid_sensor_magn_3d,hid_sensor_gyro_3d,hid_sensor_accel_3d,hid_sensor_trigger,hid_sensor_iio_common
i2c_hid                28672  0
hci_uart              139264  0
btqca                  16384  1 hci_uart
btrtl                  20480  1 hci_uart
btbcm                  16384  1 hci_uart
btintel                24576  1 hci_uart
bluetooth             589824  8 hci_uart,btqca,btrtl,btbcm,btintel
ecdh_generic           16384  1 bluetooth
ecc                    32768  1 ecdh_generic
8250_dw                16384  0
mac_hid                16384  0
snd_soc_sst_bytcr_rt5640    36864  0
snd_soc_rt5640        143360  2 snd_soc_sst_bytcr_rt5640
snd_soc_rl6231         16384  4 snd_soc_rt5670,snd_soc_rt5651,snd_soc_rt5645,snd_soc_rt5640
snd_intel_sst_acpi     16384  1
snd_intel_sst_core     53248  1 snd_intel_sst_acpi
snd_soc_sst_atom_hifi2_platform   106496  2 snd_intel_sst_core
snd_soc_acpi_intel_match    45056  1 snd_intel_sst_acpi
snd_soc_acpi           16384  3 snd_soc_sst_bytcr_rt5640,snd_intel_sst_acpi,snd_soc_acpi_intel_match
snd_soc_core          270336  6 snd_soc_rt5670,snd_soc_rt5651,snd_soc_rt5645,snd_soc_sst_bytcr_rt5640,snd_soc_rt5640,snd_soc_sst_atom_hifi2_platform
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_pcm               110592  9 snd_soc_rt5670,snd_soc_rt5651,snd_soc_rt5645,snd_soc_sst_bytcr_rt5640,snd_soc_rt5640,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_compress,snd_pcm_dmaengine
snd_timer              36864  1 snd_pcm
snd                    86016  6 snd_soc_sst_bytcr_rt5640,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_compress,snd_pcm,snd_timer
soundcore              16384  1 snd
sdcardfs               61440  373
intel_int0002_vgpio    16384  1
hid_multitouch         28672  0
gpio_keys              20480  0

Also, another thing I just discovered: I don't think it goes into full sleep either. The vibration when pressing the Windows-Key on front still occurs which, if the tablet is in "sleep" shouldn't be there but doesn't actually turn the screen itself on. Or is this normal behavior?

ouija commented

I don't think it goes into full sleep either. Is this normal behavior?

Yes and No. It's "normal" because the power management and S0ix power states aren't functioning properly, but may also be related to other modules and things preventing sleep from fully occuring. My build does include a script to help with this, but it's not loading/targeting your particualr model. I'll try and release an updated build for 8.1r5 that does target the WT8-A and see if that helps at all.

Thanks man :)