On Saturday 02 April 2011 22:26:04 Alexey Fisher wrote: > Hi, > > this will be probably a good start: > http://media.koeln.ccc.de/browse/congress/2009/26c3-3353-de-reverse-enginee > ring_displaylink_devices.html http://libdlo.freedesktop.org/wiki/ >
Many thanks, it could be. > Am Samstag, den 02.04.2011, 13:40 +0200 schrieb Gianluigi: > > Hi all, > > I've bought a LED Projector as in subject. > > It's cheap, very small and it work well but not on linux. > > > > The only interface present is USB and when it's connected lsusb show > > vendor id 1de1 and product id 1101. > > It appear as a USB mass storage. > > Mounting it, in the partition, there is only a Windows exec file. > > > > I've tried it with a Windows Xp on Virtual Box and after the execution of > > the exe file a minimalistic set of software is installed. > > A driver and a simple application to start the projector. No option, no > > settings. > > > > Launching the application the projector start to show the video content. > > > > With the projector working under VM I've run again lsusb on the host > > machine; Now, it show a device identified by vendor id 21e7 and product > > id 000e. > > > > I would like to make it working under linux directly. > > I've googled a lot but I haven't found anything of useful. > > > > Someone have some experience or can suggest me a start point to try to > > make it working? > > > > lsusb -v output as mass storage is: > > > > Bus 002 Device 008: ID 1de1:1101 > > Device Descriptor: > > bLength 18 > > bDescriptorType 1 > > bcdUSB 2.00 > > bDeviceClass 0 (Defined at Interface level) > > bDeviceSubClass 0 > > bDeviceProtocol 0 > > bMaxPacketSize0 64 > > idVendor 0x1de1 > > idProduct 0x1101 > > bcdDevice 1.00 > > iManufacturer 1 actions > > iProduct 2 Usb Device > > iSerial 3 00000000000000000000000000000000 > > bNumConfigurations 1 > > Configuration Descriptor: > > bLength 9 > > bDescriptorType 2 > > wTotalLength 32 > > bNumInterfaces 1 > > bConfigurationValue 1 > > iConfiguration 4 self-powered > > bmAttributes 0xc0 > > Self Powered > > MaxPower 20mA > > Interface Descriptor: > > bLength 9 > > bDescriptorType 4 > > bInterfaceNumber 0 > > bAlternateSetting 0 > > bNumEndpoints 2 > > bInterfaceClass 8 Mass Storage > > bInterfaceSubClass 5 SFF-8070i > > bInterfaceProtocol 80 > > iInterface 5 Mass Storage > > Endpoint Descriptor: > > bLength 7 > > bDescriptorType 5 > > bEndpointAddress 0x81 EP 1 IN > > 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 0x01 EP 1 OUT > > bmAttributes 2 > > Transfer Type Bulk > > Synch Type None > > Usage Type Data > > wMaxPacketSize 0x0200 1x 512 bytes > > bInterval 1 > > 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: 0x0001 > > Self Powered > > > > and this is lsusb -v output after Windows on VM started it: > > > > > > Bus 002 Device 007: ID 21e7:000e > > Device Descriptor: > > bLength 18 > > bDescriptorType 1 > > bcdUSB 2.00 > > bDeviceClass 255 Vendor Specific Class > > bDeviceSubClass 0 > > bDeviceProtocol 0 > > bMaxPacketSize0 64 > > idVendor 0x21e7 > > idProduct 0x000e > > bcdDevice 1.00 > > iManufacturer 1 actions > > iProduct 2 Usb Device > > iSerial 3 00000000000000000000000000000000 > > bNumConfigurations 1 > > Configuration Descriptor: > > bLength 9 > > bDescriptorType 2 > > wTotalLength 32 > > bNumInterfaces 1 > > bConfigurationValue 2 > > iConfiguration 6 PICO PROJECTOR > > bmAttributes 0xc0 > > Self Powered > > MaxPower 2mA > > Interface Descriptor: > > bLength 9 > > bDescriptorType 4 > > bInterfaceNumber 0 > > bAlternateSetting 0 > > bNumEndpoints 2 > > bInterfaceClass 255 Vendor Specific Class > > bInterfaceSubClass 8 > > bInterfaceProtocol 8 > > iInterface 7 USB PICO > > Endpoint Descriptor: > > bLength 7 > > bDescriptorType 5 > > bEndpointAddress 0x81 EP 1 IN > > 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 0x01 EP 1 OUT > > bmAttributes 2 > > Transfer Type Bulk > > Synch Type None > > Usage Type Data > > wMaxPacketSize 0x0200 1x 512 bytes > > bInterval 1 > > 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: 0x0001 > > Self Powered > -- Witch! Witch! They'll burn ya! -- Hag, "Tomorrow is Yesterday", stardate unknown _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel