Quoting Shane Bryan <[EMAIL PROTECTED]>:

> I have been looking for driver for a new USB camera, the "Veo Mobile
> Connect", by Veo (obviously).  My search has been fruitless so far and
> would appreciate a bit of insight or assistance.
> 
> Here is the relevant out put from "cat /proc/bus/usb/devices":
> 
> T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
> D:  Ver= 1.01 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
> P:  Vendor=0545 ProdID=8135 Rev= 5.00
> S:  Product=USB IMAGING DEVICE
> C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
> I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
> E:  Ad=81(I) Atr=01(Isoc) MxPS=   0 Ivl=  1ms
> E:  Ad=82(I) Atr=02(Bulk) MxPS=   8 Ivl=  1ms
> I:  If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
> E:  Ad=81(I) Atr=01(Isoc) MxPS=1022 Ivl=  1ms
> E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=  1ms

Similar to other IBM/Xirlink cameras.

> The Vender is 0545, which, I believe, is Xirlink.
> 
> The ProdcutID is 8135.  There are drivers available for the 8080 (IBM PC
> Camera), and 800d (Veo Stingray), but I have yet to find them for this
> device.

That's because nobody tested the existing driver with your camera, and 
nobody put its ProductID into the driver.

Likely, the camera uses the same chipset as older cameras. But the driver
does not know about this ProductID, and I already know that it won't parse
bulk endpoints. I also know about yet another VendorID from Veo.

> Anyone have a lead, or ideas on where else to look?  I've done many
> Google searches, and I am just not finding anything helpful.

http://www.linux-usb.org/ibmcam/ documents the driver and supported 
cameras.

You can add your product ID to the driver (or replace one of other Veo 
IDs), but be warned that you'll need to hack the endpoint parsing code a 
little, because the driver does not like bulk endpoints (none of earlier 
cameras had them, this is a new feature). Try different models and see 
which one works.

Dmitri

-- 
#if defined(__alpha__) && defined(CONFIG_PCI)
       /*
        * The meaning of life, the universe, and everything. Plus
        * this makes the year come out right.
        */
       year -= 42;
#endif
(From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner)

Attachment: msg04408/pgp00000.pgp
Description: PGP signature

Reply via email to