I recently bought a USB to DVI adapter and it works great in Windows.
However, I wanted to use it on Arch since that's where I do most of my work.
Unfortunately it doesn't work.
I've installed all the packages, added udl, and blacklisted udlfb as directed by the wiki.
However when I run xrandr --listproviders it returns this:
Providers: number : 1
Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 0 name:Intel
Furthermore dmesg shows this for the USB device:
[ 1905.126686] usb 2-1: new high-speed USB device number 10 using ehci-pci
[ 1905.254243] usb-storage 2-1:2.0: USB Mass Storage device detected
[ 1905.254552] scsi9 : usb-storage 2-1:2.0
[ 1906.258054] scsi scan: INQUIRY result too short (5), using 36
[ 1906.258075] scsi 9:0:0:0: CD-ROM PQ: 0 ANSI: 0
[ 1906.261289] sr1: scsi3-mmc drive: 8x/40x writer xa/form2 cdda tray
[ 1906.261747] sr 9:0:0:0: Attached scsi CD-ROM sr1
It looks to me like it thinks my display device is a USB-storage device.
EDIT: I just now found out that the device mounts as a storage device with the drivers on it. I guess this would explain why it says it's a storage device, but it still doesn't help me solve the real problem.
So, my questions are:
- Is there a way I can fool it into loading the correct driver/kernel module for it? I think the display link driver will work with it, if I can just find a way to have arch load it.
- Do I need to do something in the Xorg config?
Also in case it's relevant:
- My window manager is xfce4
- I'm trying to set up a third monitor
- I have an Intel graphics card