#----------------------------------------------------------------------- $ sudo lsusb Bus 005 Device 004: ID 17e9:0378 Newnham Research Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 03f0:231d Hewlett-Packard Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub #----------------------------------------------------------------------- $ sudo lsusb -d 17e9:0378 -v Bus 005 Device 004: ID 17e9:0378 Newnham Research Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x17e9 Newnham Research idProduct 0x0378 bcdDevice 1.01 iManufacturer 1 DisplayLink iProduct 2 Plugable UGA-2K-A iSerial 3 480173 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 73 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 ** UNRECOGNIZED: 22 5f 01 00 20 05 00 01 03 00 04 04 01 00 03 c0 00 02 04 c0 02 24 00 01 04 01 02 01 02 04 00 08 00 00 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x0a EP 10 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered) #----------------------------------------------------------------------- Oct 5 16:24:33 mini01 kernel: [13413.628052] usb 5-7: new high speed USB device using ehci_hcd and address 5 Oct 5 16:24:33 mini01 kernel: [13413.740127] usb 5-7: device descriptor read/64, error -32 Oct 5 16:24:34 mini01 kernel: [13413.980125] usb 5-7: New USB device found, idVendor=17e9, idProduct=0378 Oct 5 16:24:34 mini01 kernel: [13413.980133] usb 5-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Oct 5 16:24:34 mini01 kernel: [13413.980139] usb 5-7: Product: Plugable UGA-2K-A Oct 5 16:24:34 mini01 kernel: [13413.980144] usb 5-7: Manufacturer: DisplayLink Oct 5 16:24:34 mini01 kernel: [13413.980148] usb 5-7: SerialNumber: 480173 Oct 5 16:24:34 mini01 kernel: [13414.023972] udlfb: DisplayLink Plugable UGA-2K-A - serial #480173 Oct 5 16:24:34 mini01 kernel: [13414.023985] udlfb: vid_17e9&pid_0378&rev_0101 driver's dlfb_data struct at ef111000 Oct 5 16:24:34 mini01 kernel: [13414.024137] udlfb: vendor descriptor length:22 data:22 5f 01 00 20 05 00 01 03 00 04 Oct 5 16:24:34 mini01 kernel: [13414.024145] udlfb: DisplayLink chip limited to 2360000 pixels Oct 5 16:24:34 mini01 kernel: [13414.024329] udlfb: allocated 4 65024 byte urbs Oct 5 16:24:34 mini01 kernel: [13414.108518] udlfb: 1440x900 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108524] udlfb: 720x400 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108529] udlfb: 640x480 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108533] udlfb: 640x480 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108537] udlfb: 640x480 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108541] udlfb: 640x480 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108545] udlfb: 800x600 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108550] udlfb: 800x600 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108554] udlfb: 800x600 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108558] udlfb: 800x600 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108562] udlfb: 832x624 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108566] udlfb: 1024x768 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108570] udlfb: 1024x768 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108575] udlfb: 1024x768 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108579] udlfb: 1280x1024 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108583] udlfb: 1152x864 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108587] udlfb: 1440x1440 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108592] udlfb: 1440x1440 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108596] udlfb: 1280x1024 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108601] udlfb: 1280x960 valid mode Oct 5 16:24:34 mini01 kernel: [13414.108605] udlfb: 1152x864 valid mode Oct 5 16:24:34 mini01 kernel: [13414.115903] udlfb: 1440x900 valid mode Oct 5 16:24:34 mini01 kernel: [13414.115911] udlfb: set_par mode 1440x900 Oct 5 16:24:34 mini01 kernel: [13414.140739] udlfb: DisplayLink USB device /dev/fb1 attached. 1440x900 resolution. Using 5062K framebuffer memory Oct 5 16:24:34 mini01 kernel: [13414.141963] usbcore: registered new interface driver udlfb #----------------------------------------------------------------------- # use your displaylink fb device (check creation time) # I also got a intel fb device # edit your xorg.conf or xorg.conf.d sudo vim /etc/X11/xorg.conf Section "Device" Identifier "Configured Video Device" Driver "fbdev" Option "ReportDamage" "true" Option "fbdev" "/dev/fb1" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" SubSection "Display" Depth 32 Modes "1440x900" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" EndSection #----------------------------------------------------------------------- (II) LoadModule: "fbdev" (II) Loading /usr/lib/xorg/modules/local/fbdev_drv.so (II) Module fbdev: vendor="X.Org Foundation" compiled for 1.7.7, module version = 0.4.2 ABI class: X.Org Video Driver, version 6.0 (II) FBDEV: driver for framebuffer: fbdev (II) Loading sub module "fbdevhw" (II) LoadModule: "fbdevhw" (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so (II) Module fbdevhw: vendor="X.Org Foundation" compiled for 1.7.7, module version = 0.0.2 ABI class: X.Org Video Driver, version 6.0 (**) FBDEV(0): claimed PCI slot 0@0:2:0 (II) FBDEV(0): using /dev/fb0 #----------------------------------------------------------------------- filename: /lib/modules/2.6.34-1-686/extra/udlfb.ko license: GPL description: DisplayLink kernel framebuffer driver author: Roberto De Ioris , Jaya Kumar , Bernie Thompson alias: usb:v17E9p*d*dc*dsc*dp*ic*isc*ip* depends: usbcore,fb_sys_fops,sysfillrect,syscopyarea,sysimgblt vermagic: 2.6.34-1-686 SMP mod_unload modversions 686 #----------------------------------------------------------------------- sudo apt-get install module-assistant sudo module-assistant prepare git clone http://git.plugable.com/webdav/udlfb/ cd udlfb git log make sudo make install sudo depmod -a sudo update-initramfs -k all -u sudo update-grub #----------------------------------------------------------------------- $ modinfo udlfb filename: /lib/modules/2.6.34-1-686/extra/udlfb.ko license: GPL description: DisplayLink kernel framebuffer driver author: Roberto De Ioris , Jaya Kumar , Bernie Thompson alias: usb:v17E9p*d*dc*dsc*dp*ic*isc*ip* depends: usbcore,fb_sys_fops,sysfillrect,syscopyarea,sysimgblt vermagic: 2.6.34-1-686 SMP mod_unload modversions 686 parm: console:Allow fbcon to consume first framebuffer found (bool) parm: fb_defio:Enable fb_defio mmap support. *Experimental* (bool) #----------------------------------------------------------------------- sudo apt-get purge xserver-xorg-video-displaylink cd ~ sudo apt-get install pkg-config xorg-dev git clone http://git.plugable.com/webdav/xf-video-udlfb/ cd xf-video-udlfb git log ./configure make sudo make install $ ls -hal /usr/local/lib/xorg/modules/drivers/displaylink_drv.* -rwxr-xr-x 1 root staff 993 okt 5 17:17 /usr/local/lib/xorg/modules/drivers/displaylink_drv.la -rwxr-xr-x 1 root staff 132K okt 5 17:17 /usr/local/lib/xorg/modules/drivers/displaylink_drv.so sudo chown root:root --verbose /usr/local/lib/xorg/modules/drivers/displaylink_drv.* sudo chmod 644 /usr/local/lib/xorg/modules/drivers/displaylink_drv.* sudo ln -sv /usr/local/lib/xorg/modules/drivers/ /usr/lib/xorg/modules/local $ ls -hal /usr/lib/xorg/modules/local lrwxrwxrwx 1 root root 36 jul 1 22:42 /usr/lib/xorg/modules/local -> /usr/local/lib/xorg/modules/drivers/ #-----------------------------------------------------------------------