I have an Apple Cinema Display (model A1081) connected to a DVI-female to HDMI male adapter, which is connected to the Framework 13 Laptop with a DisplayPort Expansion Card (FRACCDBZA 2409202DV, 2nd Gen).
Laptop information:
- OS: Ubuntu 24.04.1 LTS x86_64
- Host: Laptop (13th Gen Intel Core) A4
- Kernel: 6.8.0-51-generic
- Shell: zsh 5.9
- Resolution: 1920×1080
- DE: Plasma 5.27.11
- WM: kwin
- CPU: 13th Gen Intel i5-1340P (16) @ 4.600GHz
- GPU: Intel Raptor Lake-P [Iris Xe Graphics]
- GPU Driver: i915
The DisplayPort–DVI adapter, when connected to another computer, works as expected. When an HDMI–DVI adapter is used instead of the DisplayPort adapter, the laptop also works well with the display. However, the combination of DisplayPort expansion card and DisplayPort–DVI adapter causes the monitor to stay blank, and the laptop to not recognize it.
The laptop does recognize the DisplayPort adapter on its own, but shows no sign of detecting an external display.
$ lshw -short
H/W path Device Class Description
==========================================================
[...]
/0/100/14 bus Alder Lake PCH USB 3.2 xHCI Host Controller
/0/100/14/0 usb1 bus xHCI Host Controller
/0/100/14/0/2 input DisplayPort Expansion Card
/0/100/14/0/3 input HDMI Expansion Card
[...]
Below follows the journalctl entries for when the DisplayPort expansion card is inserted into the laptop:
kernel: usb 1-2: new full-speed USB device number 11 using xhci_hcd
kernel: usb 1-2: New USB device found, idVendor=32ac, idProduct=0003, bcdDevice= 0.00
kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 1-2: Product: DisplayPort Expansion Card
kernel: usb 1-2: Manufacturer: Framework
kernel: usb 1-2: SerialNumber: 11AD1D002180400339310B00
kernel: hid-generic 0003:32AC:0003.0009: hiddev0,hidraw2: USB HID v1.11 Device [Framework DisplayPort Expansion Card] on usb-0000:00:14.0-2/input1
mtp-probe[6964]: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
mtp-probe[6964]: bus: 1, device: 11 was not an MTP device
mtp-probe[6983]: checking bus 1, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
mtp-probe[6983]: bus: 1, device: 11 was not an MTP device
and the journalctl entries for when the DisplayPort cable (adapter) is inserted into the expansion card:
kernel: usb 1-2: USB disconnect, device number 11
wpa_supplicant[1268]: wlp170s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-63 noise=9999 txrate=648500
kernel: usb 1-2: new full-speed USB device number 12 using xhci_hcd
kernel: usb 1-2: New USB device found, idVendor=32ac, idProduct=0003, bcdDevice= 0.00
kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: usb 1-2: Product: DisplayPort Expansion Card
kernel: usb 1-2: Manufacturer: Framework
kernel: usb 1-2: SerialNumber: 11AD1D002180400339310B00
kernel: hid-generic 0003:32AC:0003.000A: hiddev0,hidraw2: USB HID v1.11 Device [Framework DisplayPort Expansion Card] on usb-0000:00:14.0-2/input1
mtp-probe[7092]: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
mtp-probe[7092]: bus: 1, device: 12 was not an MTP device
mtp-probe[7111]: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
mtp-probe[7111]: bus: 1, device: 12 was not an MTP device
On its own, every piece of hardware works, but when combined, the monitor is not detected. I’m not sure whether this is a hardware or OS issue. Any help is appreciated. Thank you!