Lilliput UM-70 - FreeBSD
Hardware info on main page.
Work log
2011-07-10: I dusted off this old monitor and connected it to a machine running FreeBSD 8.2-stable / amd64:
root@kg-v7# uname -a FreeBSD kg-v7.kg4.no 8.2-STABLE FreeBSD 8.2-STABLE #7: Sat Jul 9 23:00:31 CEST 2011 root@kg-v7.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64
In /var/log/messages I see:
Jul 10 18:57:44 kg-v7 root: Unknown USB device: vendor 0x17e9 product 0x02a9 bus uhub2 Jul 10 18:57:44 kg-v7 kernel: ugen0.3: <DisplayLink> at usbus0
and usbconfig says:
root@kg-v7# usbconfig -d 0.3 ugen0.3: <LILLIPUT USB Monitor DisplayLink> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
device description
root@kg-v7# usbconfig -d 0.3 dump_device_desc ugen0.3: <LILLIPUT USB Monitor DisplayLink> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON bLength = 0x0012 bDescriptorType = 0x0001 bcdUSB = 0x0200 bDeviceClass = 0x0000 bDeviceSubClass = 0x0000 bDeviceProtocol = 0x0000 bMaxPacketSize0 = 0x0040 idVendor = 0x17e9 idProduct = 0x02a9 bcdDevice = 0x0123 iManufacturer = 0x0001 <DisplayLink> iProduct = 0x0002 <LILLIPUT USB Monitor> iSerialNumber = 0x0003 <874501075> bNumConfigurations = 0x0001
current config
root@kg-v7# usbconfig -d 0.3 dump_curr_config_desc ugen0.3: <LILLIPUT USB Monitor DisplayLink> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON Configuration index 0 bLength = 0x0009 bDescriptorType = 0x0002 wTotalLength = 0x0037 bNumInterfaces = 0x0001 bConfigurationValue = 0x0001 iConfiguration = 0x0000 <no string> bmAttributes = 0x00c0 bMaxPower = 0x00fa Interface 0 bLength = 0x0009 bDescriptorType = 0x0004 bInterfaceNumber = 0x0000 bAlternateSetting = 0x0000 bNumEndpoints = 0x0002 bInterfaceClass = 0x00ff bInterfaceSubClass = 0x0000 bInterfaceProtocol = 0x0000 iInterface = 0x0000 <no string> Additional Descriptor bLength = 0x17 bDescriptorType = 0x5f bDescriptorSubType = 0x01 RAW dump: 0x00 | 0x17, 0x5f, 0x01, 0x00, 0x15, 0x05, 0x00, 0x01, 0x08 | 0x03, 0x00, 0x04, 0x04, 0x01, 0x00, 0x03, 0x60, 0x10 | 0x00, 0x02, 0x04, 0x60, 0xe3, 0x16, 0x00 Endpoint 0 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0001 <OUT> bmAttributes = 0x0002 <BULK> wMaxPacketSize = 0x0200 bInterval = 0x0000 bRefresh = 0x0000 bSynchAddress = 0x0000 Endpoint 1 bLength = 0x0007 bDescriptorType = 0x0005 bEndpointAddress = 0x0082 <IN> bmAttributes = 0x0003 <INTERRUPT> wMaxPacketSize = 0x0008 bInterval = 0x0004 bRefresh = 0x0000 bSynchAddress = 0x0000
Now, to find out if anything supports it in FreeBSD.
2009-11-18: I got this monitor. The price was right, and I wanted it. Connected to a machine running FreeBSD 7.2-stable / amd64, /var/log/messages shows:
Nov 18 22:18:13 kg-v2 root: Unknown USB device: vendor 0x17e9 product 0x02a9 bus uhub1 Nov 18 22:18:13 kg-v2 kernel: ugen2: <DisplayLink LILLIPUT USB Monitor, class 0/0, rev 2.00/1.23, addr 4> on uhub1
and the output from usbdevs -v is:
port 5 addr 4: high speed, power 500 mA, config 1, LILLIPUT USB Monitor(0x02a9), DisplayLink(0x17e9), rev 1.23