Nuvision Solo 10 Draw
Hardware | PCI/USB ID | Working? |
---|---|---|
Accelerometer | Yes | |
Audio | Yes | |
Bluetooth | Yes | |
Cameras | No | |
Display | Yes | |
MicroSD reader | Yes | |
Touchscreen | Yes | |
Wireless | Yes |
The Nuvision Solo 10 Draw is a Tablet PC device, equipped with a 10.1 inch touchscreen display that supports 1920 x 1200 pixels. It also has support for N-Trig Pens like the ones for Microsoft Surface.
System Specifications
- CPU: Intel Atom x5-Z8300 1.44GHz with Intel Burst Technology up to 1.84GHz
- GPU: Intel HD Graphics (Cherry Trail)
- Display: 10.1 inches, 1920x1200, IPS LCD
- Dimensions: 10.25x6.25x0.33in (260.35x158.75x8.38mm), 1.15lbs (0.52kg)
- Camera: 5MP rear, 2MP front
- Storage: 32GB, expandable with Micro SD
- RAM: 2GB
- Battery: 6,800mAh
- Ports: Micro-USB, micro-HDMI, 3.5mm headset
Installation
Before continuing make sure your tablet is fully charged!
As of the 11th of February 2019 there is no known way to charge and have other peripherals attached to OTG at the same time for this particular tablet. This means your tablet will run off battery for the entire length of install time.
This device has a UEFI bootloader and BIOS settings menu but no keyboard included. In order to complete setup you will need a USB Hub, a wired usb keyboard, and a Micro-B OTG (On The Go) cable. But once fully set up you should be able to use the tablet without any extra peripherals.
These are instructions for booting Arch Linux install environment or any operating system installed to a USB storage device for this particular device.
Before starting, have your tablet in a powered off state, plug in your OTG cable, USB hub, your keyboard, and the USB storage device where you have Arch Linux install media on.
Power on your tablet and at the moment you see the "Nuvision" boot logo press and hold down the ESC key on your keyboard until you have reached the BIOS menu.
In the BIOS menu navigate right to the 'save & exit' section with the arrow keys. Under 'save & exit' navigate down and under 'boot overrides' find your USB device. Press the enter key to select and boot into the storage device.
At this point your tablet should boot into the Arch Linux install environment. You may continue with the standard installation guide
On-Screen Keyboard
Depending on your preferred window manager, install kvkbdAUR for KDE or cellwriterAUR for GNOME, see Tablet PC
Backlight
Due to a bug the 'i915' graphics driver will fail to get control of the backlight with a similar error message to
[drm:pwm_setup_backlight [i915]] *ERROR* Failed to own the pwm chip
It is possibly the same bug as described here https://bugs.freedesktop.org/show_bug.cgi?id=96571
As a workaround, make sure that graphic module 'i915' is never added to the initramfs or to the 'modules' section of /etc/mkinitcpio.conf This delays the system long enough in finding the correct display driver.
The idea is that 'i915' is loaded too early into the system and 'i915' tries to obtain control over parts of the system that have not fully loaded yet.
As of the 11th of February 2019, this workaround appears to work fine.
Stylus
As of July 23, 2019 a patch has been merged fixing stylus support for a number of tablets including the Nuvision Solo 10 Draw. Styluses should now be fully working including styluses that have a eraser end. For xf86-input-wacom>=0.37.0
Until this is added into a new release you will need to add this file as well. https://github.com/linuxwacom/xf86-input-wacom/commit/030d272d5d605f9605ed44cdde4856737415a972
/etc/X11/xorg.conf.d/60-wacom.conf
Section "InputClass" Identifier "Nuvision Solo 10 Draw" MatchProduct "04F3200A:00 04F3:22F7" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection
Wireless
Included is a RTL8723BS chipset that supports Wifi and Bluetooth. It appears 2.4GHz is only supported for Wifi.
If you have any issues with connecting to wireless try this workaround. It is a settings change in the BIOS, you want to make sure 'SCC SDIO Support' is set to 'PCI Mode'.
To make that change follow the below guide.
From a powered off state, plug in a wired USB keyboard to a OTG cable and into your tablet.
Power on your tablet and at the moment you see the "Nuvision" boot logo press and hold down the ESC key on your keyboard until you have reached the BIOS menu.
In the BIOS navigate with the arrow keys.
Right to 'Chipset', down to 'South Bridge', down to 'LPSS & SCC Configuration', down to 'SCC SDIO Support' tap enter key and in the popup select 'PCI mode' and enter again.
Tap the ESC key to get back to the top menu and navigate to 'save & exit', then down to 'save changes and exit'.
Wifi should behave much better after this change.
As of the 11th of February 2019, this workaround appears to work fine.
Accelerometer
Should be working out of the box with systemd>=241
If you are running a older systemd you may need to add the following.
/etc/udev/hwdb.d/61-sensor-local.hwdb
sensor:modalias:acpi:KIOX000A*:dmi:*:svnTMAX:pnTM101W610L:* ACCEL_MOUNT_MATRIX=0, -1, 0; -1, 0, 0; 0, 0, 1
Charging
As of July 23, 2019 there is a bug with the 'axp288_adc' module. It improperly handles the temperature sensor and sometimes triggers a temperature warning even when no temperature sensor is present. This leads the whole system to stop allowing a charge.
Bug reported at https://bugzilla.redhat.com/show_bug.cgi?id=1610545 there is a upstream patch but it does not appear to work correctly, patch at https://github.com/torvalds/linux/commit/9bcf15f75cac3c6a00d8f8083a635de9c8537799#diff-8bdeb4777214fc30523f85b51c4a1851
A workaround mentioned at the previous bug report link appears to help prevent any temperature warnings pertaining to the battery. However it is unclear if this will cause any damage to the battery, it should not since it does not appear this tablet has a functioning temperature sensor for the battery.
Install i2c-tools and run the following commands as root. This disables the battery temperature sensor pin, preventing any issues with bogus temperature sensing that stops charging. This workaround appears to work as of July 23, 2019
Disable temperature pin
modprobe i2c-dev i2cset -y -f 6 0x34 0x82 0xf0 i2cset -y -f 6 0x34 0x84 0xf0
You may want to make sure these commands run at boot, see Autostarting for some ways you can run these commands at boot.
OTG (On-The-Go)
The drivers and chipset used for this particular tablet do not have automatic switching of OTG modes. It is either in 'device' mode or 'host' mode. If you leave a OTG cable plugged in before booting up the system properly enables 'host' mode. But otherwise the system will be left in 'device' mode and OTG will not work unless it is switched.
However you can run these commands as root to switch the modes as needed.
To switch USB OTG port to device mode.
echo device > /sys/class/usb_role/intel_xhci_usb_sw-role-switch/role
To switch USB OTG port to host mode.
echo host > /sys/class/usb_role/intel_xhci_usb_sw-role-switch/role