Android-x86-8.1-rc2 Dell Venue 8 Pro 5830 Issues

1,408 views
Skip to first unread message

UniCav

unread,
Oct 25, 2018, 2:31:18 PM10/25/18
to Android-x86
I have a perfect install up and running on my Dell Venue 8 Pro 5830. Overall seems responsive and functional.
Chrome, Google Play, Youtube working fine.
Sound seems fine
Wifi is workiing, but indicator shows no signal and details show Poor Signal even though it's getting perfect signal
Battery indicator always shows Charging, details always say 100% up to the point the battery dies and the tablet goes dead.
Screen does not actually go off in sleep mode, just blanks out. Occasionally pops back on by itself. kills the battery.

Are Atheros ath6kl, and the other libraries and firmware for the Dell Venue in this release?

Chih-Wei Huang

unread,
Oct 25, 2018, 10:56:29 PM10/25/18
to Android-x86
UniCav <uni...@gmail.com> 於 2018年10月26日 週五 上午2:31寫道:
You can check what firmware you need and
report what was missed.


--
Chih-Wei
Android-x86 project
http://www.android-x86.org

UniCav

unread,
Oct 29, 2018, 9:43:27 AM10/29/18
to Android-x86
I'm not up to speed on deconstructing Android so It'll take me a while to sort out. 
On Linux it was the firmware and drivers in this repo https://github.com/AdamWill/baytrail-m/tree/master/baytrail-firmware
Can't seem to enable MTP mode on the developer options so I can't get it connected to my computer to do more in depth work,
Changing the USB Mode from Charging to MTP crashes settings and doesn't stick. 

youling 257

unread,
Oct 29, 2018, 11:21:07 AM10/29/18
to Android-x86
mtp mode request device has otg chip,what is otg chip,
dual os tablet onda/teclast/chuwi,has TUSB1210 chip.

00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI (rev 0f)
        Subsystem: Intel Corporation Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI
        Kernel driver in use: xhci_hcd
00:16.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series OTG USB Device (rev 0f)
        Subsystem: Intel Corporation Atom Processor Z36xxx/Z37xxx Series OTG USB Device
        Kernel driver in use: dwc3-pci

在 2018年10月29日星期一 UTC+8下午9:43:27,UniCav写道:

UniCav

unread,
Oct 29, 2018, 12:32:35 PM10/29/18
to Android-x86
I'm not able to find much info through the terminal. So far this is all I'm getting

CPU is
Intel(R) Atom(TM) CPU  Z3740D

dmesg is nothing but this error repeated. I believe this even comes up during boot
[ 1841.256394] ACPI Error: Invalid zero data length in transfer buffer (20180531/exfield-400) [ 1841.256407] ACPI Error: Method parse/execution failed \x5c_SB.GPO2._L08, AE_AML_BUFFER_LENGTH (20180531/psparse-516)

lsusb:
Bus 001 Device 001: ID 1d6b:0002 Bus 001 Device 015: ID 046d:c31c Bus 001 Device 002: ID 8087:07e6 Bus 001 Device 016: ID 046d:c077 Bus 001 Device 014: ID 1a40:0201

lspci:
00:00.0 Class 060000: 8086:0f00 00:1a.0 Class 108000: 8086:0f18 00:1d.0 Class 0c0320: 8086:0f34 00:02.0 Class 030000: 8086:0f31 00:1f.0 Class 060100: 8086:0f1c
  
This is what the actual hardware should be, but I still see nothing about OTG
The only reason I was looking for MTP/OTG was to be able to access the device from adb terminal to make it easier to debug what's missing on the unit

00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 09)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 09)
00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 09)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 09)

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Message has been deleted

UniCav

unread,
Oct 30, 2018, 10:03:55 AM10/30/18
to Android-x86
At some point during testing distro boots I had disabled xHCI in the BIOS.
Reenabled that now but it still will not allow me to select MTP in the Developer Options.
Settings App crashes and Select USB Configuration returns to Charging.
I'm also finding now that after I leave the tablet on and plugged up all night to charge the battery that when I come in the next day, as reported earlier the screen is not off it's simply blanked, and even though it will show the lock screen when I push the power button it will not recognize a swipe on the screen. I have to force power off and back on.

On Monday, October 29, 2018 at 6:33:55 PM UTC-5, youling 257 wrote:
do you know host and peripheral modes,host and gadget,
xhci used for host,otg used for peripheral,
i'm not say micro otg,not say plug in micro otg,
00:14.0 USB xHCI only can used for host mode.

在 2018年10月30日星期二 UTC+8上午12:32:35,UniCav写道:

youling 257

unread,
Oct 30, 2018, 11:55:32 AM10/30/18
to Android-x86
first,your device hardware not support otg/gadget at all,OK ?
then,let me tell you about Android gadget,Android gadget configfs,
1) kernel .config
CONFIG_USB_CONFIGFS=y
CONFIG_USB_CONFIGFS_SERIAL=y
CONFIG_USB_CONFIGFS_ACM=y
CONFIG_USB_CONFIGFS_OBEX=y
CONFIG_USB_CONFIGFS_NCM=y
CONFIG_USB_CONFIGFS_ECM=y
CONFIG_USB_CONFIGFS_ECM_SUBSET=y
CONFIG_USB_CONFIGFS_RNDIS=y
CONFIG_USB_CONFIGFS_EEM=y
CONFIG_USB_CONFIGFS_PHONET=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_CONFIGFS_F_LB_SS=y
CONFIG_USB_CONFIGFS_F_FS=y
CONFIG_USB_CONFIGFS_F_MTP=y
CONFIG_USB_CONFIGFS_F_PTP=y
CONFIG_USB_CONFIGFS_F_ACC=y
CONFIG_USB_CONFIGFS_F_AUDIO_SRC=y
CONFIG_USB_CONFIGFS_UEVENT=y
CONFIG_USB_CONFIGFS_F_UAC1=y
CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
CONFIG_USB_CONFIGFS_F_UAC2=y
CONFIG_USB_CONFIGFS_F_MIDI=y
CONFIG_USB_CONFIGFS_F_HID=y
CONFIG_USB_CONFIGFS_F_PRINTER=y
2) Android init.rc or on init.android_x86.rc
on boot
    # USB gadget configuration
    setprop sys.usb.configfs 1
    mkdir /config/usb_gadget/g1
    mkdir /config/usb_gadget/g1/strings/0x409
    mkdir /config/usb_gadget/g1/configs/b.1
    mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409
    mkdir /config/usb_gadget/g1/functions/ffs.adb
    mkdir /config/usb_gadget/g1/functions/mtp.gs0
    mkdir /config/usb_gadget/g1/functions/ptp.gs1
    mkdir /config/usb_gadget/g1/functions/accessory.gs2
    mkdir /config/usb_gadget/g1/functions/audio_source.gs3
    mkdir /config/usb_gadget/g1/functions/rndis.gs4
    mkdir /config/usb_gadget/g1/functions/midi.gs5
    setprop sys.usb.controller dwc3.3.auto
    mkdir /dev/usb-ffs 0770 shell shell
    mkdir /dev/usb-ffs/adb 0770 shell shell
    mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000

or 
on boot
    # USB gadget configuration
    setprop sys.usb.configfs 1
    mkdir /config/usb_gadget/g1
    mkdir /config/usb_gadget/g1/strings/0x409
    mkdir /config/usb_gadget/g1/configs/b.1
    mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409
    mkdir /config/usb_gadget/g1/functions/ffs.adb
    mkdir /config/usb_gadget/g1/functions/ffs.mtp
    mkdir /config/usb_gadget/g1/functions/ffs.ptp
    mkdir /config/usb_gadget/g1/functions/accessory.gs2
    mkdir /config/usb_gadget/g1/functions/audio_source.gs3
    mkdir /config/usb_gadget/g1/functions/rndis.gs4
    mkdir /config/usb_gadget/g1/functions/midi.gs5
    setprop sys.usb.controller dwc3.3.auto
    mkdir /dev/usb-ffs 0775 shell shell
    mkdir /dev/usb-ffs/adb 0770 shell shell
    mkdir /dev/usb-ffs/mtp 0770 mtp mtp
    mkdir /dev/usb-ffs/ptp 0770 mtp mtp
    mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
    mount functionfs mtp /dev/usb-ffs/mtp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1
    mount functionfs ptp /dev/usb-ffs/ptp rmode=0770,fmode=0660,uid=1024,gid=1024,no_disconnect=1

在 2018年10月30日星期二 UTC+8下午10:03:55,UniCav写道:

youling 257

unread,
Oct 30, 2018, 12:02:20 PM10/30/18
to Android-x86
google search bios otg pci

inside the Bios - Tablet Onda v975w General Discussion - Onda Forum
www.ondaforum.com › Tablet Onda v975w › Tablet Onda v975w General Discussion
Sep 14, 2014 - 4 posts - ‎4 authors
But in my bios "visit" I noticed this option : OTG USB Mode (south bridge). By default, this ... But we can change it for: PCI mode or ACPI mode.

UEFI Support for USB OTG on Atom E3800/Minnowbo... |Embedded ...
Sep 14, 2016 - 1 post
Through my own research I have found that there is a USB OTG setting in the EFI that changes USB from host to something called "PCI Mode"

Iwork 7 otg + charge cable. Превращение планшета в конфетку.: spiiin
Translate this page
May 23, 2016 - Iwork 7 otg + charge cable. ... только опцию Chipset->South Bridge->USB Configuration->USB OTG Support с Disabled в позицию PCI Mode

Voyo WinPad A1 Mini - Обсуждение - 4PDA
Translate this page
Jul 27, 2014 - 21 posts - ‎8 authors
Как устроен BIOS нашего зверя - Voyo WinPad A1 Mini - Обсуждение ... Т.е. у вас вместо пункта USB OTG Support теперь PCI MODE

在 2018年10月30日星期二 UTC+8下午10:03:55,UniCav写道:
At some point during testing distro boots I had disabled xHCI in the BIOS.

Chih-Wei Huang

unread,
Oct 30, 2018, 10:24:40 PM10/30/18
to Android-x86
UniCav <uni...@gmail.com> 於 2018年10月30日 週二 上午12:32寫道:
> From the page - http://www.studioteabag.com/science/dell-venue-pro-linux/#power_management
> This is what the actual hardware should be, but I still see nothing about OTG
> The only reason I was looking for MTP/OTG was to be able to access the device from adb terminal to make it easier to debug what's missing on the unit

Just use adb over tcp/ip:

adb connect ip_of_android_x86

(do it on your debug host)

UniCav

unread,
Oct 31, 2018, 11:58:58 AM10/31/18
to Android-x86
Since the wifi is completely disabled because of the missing firmware or kernel modules this will not work.
My goal was not to need MTP or ADB. I was only trying to get into the system to help troubleshoot this and get it working.

UniCav

unread,
Oct 31, 2018, 12:05:08 PM10/31/18
to Android-x86
PCI Mode is not available in this version of the Dell Venue 8 Pro 5830 BIOS.
The only options available are xHCI Mode Enable/Disabe (I've already tried both), Enable UEFI Network Stack (for PXE), Enable USB Boot (enabled), External USB Ports (Enabled),
So none of this changes the functionality.
When this device is running any Windows version the MTP protocol does work. OTG Cables do work as well.

UniCav

unread,
Oct 31, 2018, 12:07:44 PM10/31/18
to Android-x86
I have never attempted compiling an Android kernel. It's been a very long time since I compiled kernels for Linux.
I do know the device is capable of supporting OTG.
I will look into this further and let you know if I have any success.
I do appreciate your responses, this device is very fringe now so not popular to support.

youling 257

unread,
Oct 31, 2018, 12:31:05 PM10/31/18
to Android-x86
When this device is running any Windows version the MTP protocol does work. OTG Cables do work as well. 

what are you want doing? under Windows, you can use otg cables connect usb keyboard/mouse, your tablet under windows is a host machine,
your Android phone can micro usb cable connect your tablet otg cable, your Android phone is a client machine.

under Linux/Android, with pci xhci, the tablet always is host machine, of course can use otg cable connect usb keyboard/mouse.
what i said "bios otg pci", the mean is the tablet can be a client machine, tablet micro usb cable connect computer, computer is host machine.

your tablet running Windows mtp protocol work, my understand is your tablet(Windows) micro usb cable connect other one computer(windows), can transfer file?


在 2018年11月1日星期四 UTC+8上午12:05:08,UniCav写道:

youling 257

unread,
Oct 31, 2018, 12:33:44 PM10/31/18
to Android-x86
https://groups.google.com/forum/#!searchin/android-x86/mtp%7Csort:date/android-x86/qSZanDEWhMQ/LIrfrXSsBQAJ
you want do this ?

在 2018年11月1日星期四 UTC+8上午12:07:44,UniCav写道:

UniCav

unread,
Oct 31, 2018, 12:45:52 PM10/31/18
to Android-x86
1st - Correction - I apologize, I have been testing several OS builds on this tablet and I have confused issues from another OS with this thread
Wifi does work, so ADB over TCP/IP might be possible

I am trying to find a usable replacement for Windows on this tablet. I do not want dual boot and do not want Windows on it.
But with this release of Android-x86 there are still too many issues for it to be usable.
I was trying to troubleshoot these issues per everyone's replies, but it's too hard to do on the tablet screen and on-screen keyboard
Then I discovered the USB port is not working while booted into Android, so ADB and external keyboard won't work.
I will look through these suggestions more when I go back to testing again

youling 257

unread,
Oct 31, 2018, 1:35:32 PM10/31/18
to Android-x86
did you test 4.9 kernel 8.1 rc1? 4.15 kernel Ubuntu 18.04? 4.18 kernel Ubuntu 18.10 ?
if 4.9 and 4.15 kernel usb work, the 4.18 kernel usb port problem make be because "gpiolib-acpi: make sure we trigger edge events at least once on boot"

在 2018年11月1日星期四 UTC+8上午12:45:52,UniCav写道:

Don Quijote

unread,
Nov 13, 2018, 6:06:20 PM11/13/18
to Android-x86
Hello UniCav,

can you compile the android-x86 code yourself?

If you can, you may want to try reverting the commit, that I mentioned here: https://groups.google.com/forum/#!topic/android-x86/jTkVo4lo-S4

I also have an Atom based device with the same battery indicator issue. Reverting that commit and compiling the code myself, I fixed the issue. Maybe you confirm that solution.
Message has been deleted

UniCav

unread,
Nov 15, 2018, 3:40:43 PM11/15/18
to Android-x86
I'm actually setting up my environment to build now and will attempt this soon. Thanks

UniCav

unread,
Nov 16, 2018, 12:27:23 PM11/16/18
to Android-x86
@Don Quijote
Getting ready to config and compile, wanted to see if this patch looks right to you?


--- exfield.c.orig      2018-11-15 17:39:46.717745000 -0600
+++ exfield.c.patched-20181116  2018-11-16 11:05:28.136018044 -0600
@@ -394,7 +394,7 @@
                         
*     Length;    (Byte 1 of the data buffer)
                         
*     Data[x-1]: (Bytes 2-x of the arbitrary length data buffer)
                         
*/
-                       data_length = source_desc->buffer.pointer[1];   /
* Data length is 2nd byte */
+                       data_length = source_desc->buffer.pointer[1] +2;   /
* Data length is 2nd byte */
                       
if (!data_length) {
                                ACPI_ERROR
((AE_INFO,



Don Quijote

unread,
Nov 18, 2018, 1:47:15 PM11/18/18
to Android-x86
Looks good. Give it a try.

UniCav

unread,
Nov 21, 2018, 7:06:12 PM11/21/18
to Android-x86
I have a working build. Wifi indicator and Battery Indicator are working properly.
Sleep is not working properly. Pressing power/sleep button will put unit to sleep, but screen backlight comes back on and runs down battery.
Tablet will not wake from sleep with any button, has to be force powered down and rebooted.
Suggestions?

youling 257

unread,
Nov 27, 2018, 6:41:51 PM11/27/18
to Android-x86
so otg cable also worked for you? connect USB keyboard worked for you?

在 2018年11月22日星期四 UTC+8上午8:06:12,UniCav写道:

UniCav

unread,
Nov 27, 2018, 6:52:07 PM11/27/18
to Android-x86
I haven't gotten to the point of verifying OTG yet but I can confirm that USB keyboard and mouse do work.
I've been out a few days but I am preparing a fresh build environment on Ubuntu 18.04 now to see if the latest patch for the LC=ALL issue works.

youling 257

unread,
Nov 27, 2018, 9:09:28 PM11/27/18
to Android-x86
your tablet only one micro USB port, USB keyboard plug in otg cable, otg cable plug in tablet micro USB port, USB keyboard work ?

在 2018年11月28日星期三 UTC+8上午7:52:07,UniCav写道:

Cavin Greer

unread,
Nov 27, 2018, 9:14:50 PM11/27/18
to andro...@googlegroups.com
Yes that is correct. Apologies I did not consider that is an OTG cable to the hub. I was thinking OTG cable to PC for adb programming and USB MTP mode which I am planning to test soon.
OTG cable to hub + USB keyboard + USB mouse + USB flash drive confirmed working

Cavin Greer
sent via mobile


From: andro...@googlegroups.com <andro...@googlegroups.com> on behalf of youling 257 <youli...@gmail.com>
Sent: Tuesday, November 27, 2018 8:09:28 PM
To: Android-x86
Subject: Re: Android-x86-8.1-rc2 Dell Venue 8 Pro 5830 Issues
 
--
You received this message because you are subscribed to a topic in the Google Groups "Android-x86" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-x86/PkYpy3Y-lPw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-x86...@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
Visit this group at https://groups.google.com/group/android-x86.
For more options, visit https://groups.google.com/d/optout.

youling 257

unread,
Nov 27, 2018, 9:21:23 PM11/27/18
to Android-x86
this is two things.
otg cable and USB keyboard plug in tablet, can work.
tablet use micro USB cable plug in PC computer, won't work, your tablet not support.
from begin, i said otg and gadget, it is tablet connect PC computer.

在 2018年11月28日星期三 UTC+8上午10:14:50,UniCav写道:

UniCav

unread,
Dec 12, 2018, 11:11:18 AM12/12/18
to Android-x86
With my new build and install, OTG/USB Hotplug does not work. Not a huge deal, but if I boot the tablet with the OTG connected it's active. connected USB Keyboard and mouse work. Completely disables touchscreen. When unplugged the touchscreen remains disabled and external will not respond either if plugged back in. If already powered on, USB will not activate. After forced off by button and reboot without USB connected touchscreen returned. I had to use USB to install OpenGApps and Chrome Beta but now that I have them I believe it will be usable without needing the external. Would be nice to be able to fix hotplug so it will be available if needed without reboot.
Reply all
Reply to author
Forward
0 new messages