Hi,
I've been working for a couple of years with a setup based in an hp envy x360 laptop(r7 2700U)
attached to an screen with a docking station attached[1], display is connected through the usb-c
port, and is recognised and populated well in a more or less recent linux kernel and userspace
tools.
Recently I switched this setup to a slimbook(r7 4800H), and I noticed that the display is no longer
working. Digging into the system I observe the linux module typec, or typec_displayport are no
longer automatically populated, nor I can see anything under /sys/class/typec folder, though the
display ports are detected by dmidecode as per the following output:
Handle 0x0020, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1101
Internal Connector Type: None
External Reference Designator: DP0
External Connector Type: None
Port Type: Video Port
Handle 0x0021, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1100
Internal Connector Type: None
External Reference Designator: DP1
External Connector Type: None
Port Type: Video Port
The information on the usb-c ports as displayed by dmidecode is the following:
Handle 0x001B, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1501
Internal Connector Type: None
External Reference Designator: USB 3.1 Type-C
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x001C, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1503
Internal Connector Type: None
External Reference Designator: USB 3.1 Type-C
External Connector Type: Access Bus (USB)
Port Type: USB
This make me think the hardware setup is fine but the kernel is not detecting a valid device
to autoload the modules and populate the ports. If I load the modules manually it doesn't
populate the ports either. Any help or guidance to get this sort out is appreciated.
[1] https://www.usa.philips.com/c-p/241B7QUPBEB_27/fhd-lcd-monitor-with-usb-c-dock
Thanks!