|
Post by jasonstonier on Feb 20, 2023 14:32:41 GMT
Hi all,
I'm trying to resurrect an old Linx7 Intel Atom (BayTrail) tablet - it originally came with Windows 8 and I successfully put Windows 10 on it to check the hardware was working - it works fine, if a little bit slow on Windows. I've tried both Bodhi and Lubuntu, and after a bit of fiddling (64-bit OS with a 32-bit UEFI) both have run well - even the touchscreen works out of the box. I had a very good experience of Bodhi in the past on some low-spec netbooks.
Now the issue - I have a USB OTG 'hub' with 3x female USB-A ports and a female micro B port for charging. The device has a physical switch to go between OTG (host) and charging.
In Windows 10 on this tablet, with the switch in "charge" I could simultaneously charge and use USB devices (keyboard, mouse, and USB drive) - however in Linux it's EITHER charge OR use USB devices.
I've googled around it, but the answers seem to be generally "that's not how USB works, it's impossible" which is not the case, since clearly the hardware is capable of simultaneously charging and hosting USB devices, as it works in Windows 10 on this tablet. Anyone any idea if it's possible to get simultaneous OTG/charge working in Linux?
This question is also posted over at linux.org specifically regarding the Lubuntu installation, but I would assume the answer would be relevant either way as it's (I assume) the same kernel.
Thanks!
|
|
enigma9o7
Crew Member
 
Posts: 1,209
Likes: 1,213
|
Post by enigma9o7 on Feb 20, 2023 20:48:04 GMT
Dunno anything about this in regards to computers, but you can definitely charge and use ports at the same time; i have an otg hub I use for my android phone and do just that, charge, pug in mouse and keyboard and hdmi, all at once.
|
|
|
Post by jasonstonier on Feb 20, 2023 21:20:30 GMT
...i have an otg hub I use for my android phone and do just that, charge, pug in mouse and keyboard... Exactly this - it works on a phone/tablet in Windows, it works on a phone/tablet in Android...in theory it should be possible to get it working in Linux...but it's beating me how to do it. Over at XDA-Developers, there are a fair few people patching their custom (Android) kernels to do just this so it does seem likely that there's something in the linux kernel that is not (correctly) reading the state of the port, and so turning off host mode.
|
|