View previous topic :: View next topic |
Author |
Message |
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
Posted: Fri Jan 17, 2025 12:20 pm Post subject: HP Universal Docking station not working |
|
|
I have an HP Universal Docking station (USB Type C) that works with a macbook. It will charge it as well as provide Ethernet and 2 external monitors.
When I plug in my Dell Precision 7540 Laptop, I only see the Ethernet, and USB Hub, no charging or external monitors. I do see a display link message in dmesg output.
I suppose I need to recompile the kernel and in that process try to match output from dmesg? I booted up to Ubuntu to see if it would work, and it behaved the same way. I also modified the BIOS settings and enabled USB power share just in the event that prevented the device from charging via USB-C.
Does anyone else have an HP Universal Dock with a Dell Laptop or Dell Laptop with a USB-C dock? |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5323 Location: Bavaria
|
Posted: Fri Jan 17, 2025 12:34 pm Post subject: Re: HP Universal Docking station not working |
|
|
o5gmmob8 wrote: | [...] I booted up to Ubuntu to see if it would work, and it behaved the same way. [...] |
If something does not work on Ubuntu, it is very likely that it will not work on our Gentoo distribution kernel either. For the operation of a monitor on a normal USB-C, both kernel options are activated in our dist-kernel:
Code: | CONFIG_TYPEC=m
CONFIG_TYPEC_DP_ALTMODE=m |
_________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54736 Location: 56N 3W
|
Posted: Fri Jan 17, 2025 12:42 pm Post subject: |
|
|
o5gmmob8,
Go to in the kernel config. Its a menu.
There are several power delivery drives there.
For video, you need something in Code: | USB Type-C Alternate Mode drivers ---> | another menu but there is only a choice of two options.
Code: |
│ │ < > DisplayPort Alternate Mode driver │ │
│ │ - - NVIDIA Alternate Mode driver | and the nvidia one may be hidden. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
Posted: Fri Jan 17, 2025 12:55 pm Post subject: |
|
|
Even for charging? Wouldn't charging be at a lower level and "should just work regardless of OS"? |
|
Back to top |
|
|
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
Posted: Fri Jan 17, 2025 12:56 pm Post subject: |
|
|
Yes, that was already enabled, but there was one option that was empty altogether. I may have some luck with that. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54736 Location: 56N 3W
|
Posted: Fri Jan 17, 2025 1:19 pm Post subject: |
|
|
o5gmmob8,
USB-C is never 'just charging'. There is a whole power delivery protocol to go through as either end can be a power provider or power consumer.
The two ends have to agree or roles and the voltage and maximum current to be provided.
The gory detail of USB Power Delivery may make your eyes glaze over
Your laptop can be a power consumer, when you want to run it off the PSU, or a power provider, to a memory stick for example. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
Posted: Fri Jan 17, 2025 1:56 pm Post subject: |
|
|
These darn computers are getting too complicated for me ... I remember back when they were carbureted ...
Hmm, I rebuilt my kernel and no dice, perhaps I need to dig more into the kernel conf to see if there is something missing. I cannot imagine it wouldn't work, but then again, it is a Dell product with an HP product, so ...
EDIT 1:
The laptop also was not charging on the HP dock with the Windows 10 it came with yet the monitors worked. So, this is likely a driver issue.
EDIT 2:
I see this in my dmesg output:
Code: |
[ 3019.620806] ucsi_acpi USBC000:00: unknown error 0
[ 3019.620809] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
|
I will check to see if there are acpi options matching that. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54736 Location: 56N 3W
|
Posted: Fri Jan 17, 2025 2:40 pm Post subject: |
|
|
o5gmmob8,
Make friends with wgetpaste and share the whole dmesg please.
When you filter it we can't check for things that should be there but are missing. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54736 Location: 56N 3W
|
Posted: Fri Jan 17, 2025 3:36 pm Post subject: |
|
|
o5gmmob8,
That's very short for dmesg and it starts at 3016.449477 seconds after power up.
Your dock is a Code: | [ 3017.575432] usb 1-5.5: New USB device found, idVendor=03f0, idProduct=0a6b, bcdDevice= 0.00 |
The idVendor=03f0, idProduct=0a6b is the important bit.
This fedora topic is worth a read.
It suggests that some of it at least is a firmware knob. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
Posted: Fri Jan 17, 2025 4:20 pm Post subject: |
|
|
Thanks, I checked that out. I went back into the BIOS and tried turning some more knobs, but I'm not seeing anything stand out and it still doesn't appear the HP Dock is going to fully function. |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9868 Location: almost Mile High in the USA
|
Posted: Sat Jan 18, 2025 7:04 am Post subject: |
|
|
I was always a bit worried about how x.org dealt with hotplug display drivers. Being that it's a displaylink at least it's one of the more common usb video interfaces but clearly not a hdmi to vga adapter even.
Anyone actually use these in Linux here? Almost seems you have to have them plugged in at boot like regular video cards and can't hot plug/unplug them? _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
o5gmmob8 Guru
Joined: 17 Oct 2003 Posts: 498
|
Posted: Sat Jan 18, 2025 5:55 pm Post subject: |
|
|
So then perhaps a better question to ask would have been what USB C docking stations are most likely to work with Linux? And, of those, does hotplugging work, or do they need to be connected at boot for the monitors to work? |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9868 Location: almost Mile High in the USA
|
Posted: Sun Jan 19, 2025 12:38 am Post subject: |
|
|
I don't know. The other thing is that I suspect that USB-C newer revs support passing hdmi data and drivers need to support it if that's possible... however not sure if that can be multiplexed with regular USB data. Using something like displaylink would provide an entire video card on the device so that no passthroughs are needed, but at a cost of a full driver and you can't share video memory efficiently. Windows got it to work... crappily...
I'm just a bit salty after trying to get SiSvgaUSB to work in a "universal" docking station. It does not work, best I could do is if it was plugged in during boot but it still didn't work... _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
|