You are not logged in.

#1 2019-07-23 19:00:16

Raansu
Member
Registered: 2015-09-18
Posts: 3

[SOLVED] Nuvision Tablet: OTG works only if plugged in on boot.

I have a Nuvision Solo 10 Draw tablet that is x86_64 and originally ran Windows.  I'm the same guy trying to help others out with the following WIKI page https://wiki.archlinux.org/index.php/Nu … lo_10_Draw

I have most of what I want working but I've hit a snag and I'm not sure how to debug for it or fix it.

The OTG (On-the-go) feature that allows you to plug in a USB device using a special micro-b cable doesn't work all of the time.  If I boot this tablet without the OTG adapter attached then OTG will continue not to work even if I plug one in later. However if I attach a OTG cable then turn on the tablet and boot into Arch Linux the OTG feature works. I can even unplug and reattach later as much as I want.   


It would seem that OTG is ignored for some reason if it doesn't see a cable at first boot.


Can someone please help me out here?  I would like to not have to remember to plug in the OTG cable each time I want to boot my tablet just to ensure I can attach USB devices later.

Last edited by Raansu (2019-07-24 06:51:39)

Offline

#2 2019-07-24 06:51:24

Raansu
Member
Registered: 2015-09-18
Posts: 3

Re: [SOLVED] Nuvision Tablet: OTG works only if plugged in on boot.

Ok this has been solved. I needed to manually switch over the device to host mode.

echo host > /sys/class/usb_role/intel_xhci_usb_sw-role-switch/role

I found some info online from https://github.com/intel/iotg-yocto-bsp-public/issues/8 although the device mentioned there is not the same it seems to use the same controller.  I have also update the wiki page on the Nuvision Solo 10 Draw about it.

Offline

Board footer

Powered by FluxBB