<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>