Hi Diagon,
we should take a little care not to mix things up too much here... i saw that you refered to Manjaro as well.
The handling of the docks/hubs is mainly related to kernel drivers (especially the behaviour of PD and ANX7688).
So is the handling of USB-LAN Adapters.
Manjaro and Mobian use different sources for their underlying kernel.
According to this post, Manjaro uses Megis's kernel (latest ANX7688 driver should be integrated then).
https://forum.manjaro.org/t/manjaro-arm-...hone/43299
I have not tested the USB role switching and PD support with this kernel... so out of focus for me now.
But these impementations are important things when it comes to USB host functionality on Pinephone.
The Mobian kernel lacks the latest updates Megous' has done on the ANX7688 driver.
From what i heard, the updated driver should be a better starting point...
Aynway, if we come back to your tests with Mobian... the behaviour of the docks/hubs you described is somehow strange.
See my comments on bus powered hubs vs. self powered hubs.
Yet another thing is the support for different USB-LAN chipsets of the specific kernel.
This depends heavily on the config of the kernel.
I use a LAN9500 based adapter which works as expected with the 5.10 Mobian kernel, but only with the hub in self powered mode.
The Mobian kernel config includes the driver, while the Megous' kernel lacks the needed module.
So in the end it's little bit difficult to find out what exactely is wrong with your setup.
You may check your kernel version with: uname -a
...see which modules are loaded with: lsmod
...or check your kernel messages with: dmesg
I don't want to get you even more confused, so i apologize if start to mix things up myself
Cheers,
scholbert
we should take a little care not to mix things up too much here... i saw that you refered to Manjaro as well.
The handling of the docks/hubs is mainly related to kernel drivers (especially the behaviour of PD and ANX7688).
So is the handling of USB-LAN Adapters.
Manjaro and Mobian use different sources for their underlying kernel.
According to this post, Manjaro uses Megis's kernel (latest ANX7688 driver should be integrated then).
https://forum.manjaro.org/t/manjaro-arm-...hone/43299
I have not tested the USB role switching and PD support with this kernel... so out of focus for me now.
But these impementations are important things when it comes to USB host functionality on Pinephone.
The Mobian kernel lacks the latest updates Megous' has done on the ANX7688 driver.
From what i heard, the updated driver should be a better starting point...
Aynway, if we come back to your tests with Mobian... the behaviour of the docks/hubs you described is somehow strange.
See my comments on bus powered hubs vs. self powered hubs.
Yet another thing is the support for different USB-LAN chipsets of the specific kernel.
This depends heavily on the config of the kernel.
I use a LAN9500 based adapter which works as expected with the 5.10 Mobian kernel, but only with the hub in self powered mode.
The Mobian kernel config includes the driver, while the Megous' kernel lacks the needed module.
So in the end it's little bit difficult to find out what exactely is wrong with your setup.
You may check your kernel version with: uname -a
...see which modules are loaded with: lsmod
...or check your kernel messages with: dmesg
I don't want to get you even more confused, so i apologize if start to mix things up myself
Cheers,
scholbert