<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Dear All,<br>
<br>
I am trying to get my HP U160 to work.<br>
<br>
I purposely avoided the new nifty USB3 devices (with much more
attractive specs); I choose this older USB2 model hoping that it
would be supported - but until so far, I have no luck.<br>
<br>
I am using a debian testing/unstable hybrid installation.<br>
<br>
Round 0: official "driver".<br>
<br>
I have tested the <a
href="http://people.freedesktop.org/%7Eberniet/libdlo-0.1.2.tar.gz">official
libdlo drivers,</a> and the tests worked; I saw the test graphics.<br>
<br>
Round 1:<br>
<br>
First I tried the method described <a
href="https://wiki.archlinux.org/index.php/DisplayLink#udl">here</a>,
to get hot-plugging dynamic support to <br>
<br>
I blacklisted the udlfb device, loaded the udl device, powered on
the device.<br>
<br>
dmesg says this:<br>
<br>
usb 8-4: USB disconnect, device number 4<br>
usb 8-4: new high-speed USB device number 5 using ehci-pci<br>
usb 8-4: device descriptor read/64, error -32<br>
usb 8-4: New USB device found, idVendor=17e9, idProduct=030d<br>
usb 8-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br>
usb 8-4: Product: HP U160<br>
usb 8-4: Manufacturer: DisplayLink<br>
usb 8-4: SerialNumber: <censored><br>
[drm] vendor descriptor length:17 data:17 5f 01 00 15 05 00 01 03 00
04<br>
udl 8-4:1.0: fb1: udldrmfb frame buffer device<br>
[drm] Initialized udl 0.0.1 20120220 on minor 1<br>
<br>
I can list the device with <br>
xrandr --listproviders<br>
<br>
(it is indentified as a modesetting provider, as expected),<br>
and after doing <br>
xrandr --setprovideroutputsource 1 0<br>
, I can actually set it up with xrandr <br>
<br>
- but in only shows garbage.<br>
<br>
Round 2:<br>
<br>
Then I tried to set up a config when it's the only monitor.<br>
<br>
Xorg.conf:<br>
<br>
----------------------<br>
Section "Device"<br>
Identifier "DisplayLinkDevice"<br>
Driver "fbdev" <br>
BusID "USB"<br>
Option "fbdev" "/dev/fb1" # change to whatever
device you want to use<br>
# Option "rotate" "CCW" # uncomment for rotation<br>
EndSection<br>
<br>
Section "Monitor"<br>
Identifier "DisplayLinkMonitor"<br>
EndSection<br>
<br>
Section "Screen"<br>
Identifier "DisplayLinkScreen"<br>
Device "DisplayLinkDevice"<br>
Monitor "DisplayLinkMonitor"<br>
DefaultDepth 16<br>
EndSection<br>
<br>
Section "ServerLayout"<br>
Identifier "SingleLayout"<br>
Screen 0 "DisplayLinkScreen"<br>
EndSection<br>
----------------------<br>
<br>
X started successfully, but again, it showed only garbage on the USB
screen.<br>
(Attaching the xorg.log)<br>
<br>
What's the recommended way for getting this to work?<br>
Should I go back to the udlfb driver, instead of the udl?<br>
<br>
Thank you for your help:<br>
<br>
Kristof Csillag<br>
<br>
</body>
</html>