Pinephone Pro: Won't detect un-powered USB devices
Describe your issue
When connecting an un-powered USB device to the pinephone pro its not being detected.
I've tested this issue, and am able to reproduce it across the following distros and kernel versions:
Distro | Env | Kernel |
---|---|---|
pmos edge | sxmo sway | 6.6.0 |
Mobian Bookworm | posh | 6.6.0 |
Manjaro | posh | 6.6.9 |
However, I've found that un-powered USB devices work correctly on the following:
Distro | Env | Kernel |
---|---|---|
pmos v23.06 | sxmo sway | 6.2.9 |
Pine64 HW Test Image | Android | ? |
This is isn't a pmos specific issue, but I wasn't sure where else to report it.
What's the expected behaviour?
When plugging an un-powered USB device into the pinephone pro's USB-C port, the device should be detected.
What's the current behaviour?
Un-powered USB devices are not detected. However when a power supply is attached the device is then detected.
How to reproduce your issue?
Run lsusb
in a terminal and observe the number of attached USB devices.
Attach a new device to the PPP's USB-C port.
Re-run lsusb
, and observe that the number of devices has not changed.
What device are you using?
pine64-pinephonepro
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v23.12
-
v23.06
(supported until 2024-01-18) -
I confirm that the issue still is present after running sudo apk upgrade -a
On what environment did you encounter the issue?
Environments
-
GNOME Shell on Mobile -
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway) Please post the output of sxmo_version.sh
-
Other: Please fill out
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
Additional information
Not sure its of any use but I initially asked on reddit about the issue here: https://old.reddit.com/r/PINE64official/comments/18x42k2/pinephone_pro_only_detecting_powered_usb_hubs/