From: <ho...@ho...> - 2013-07-05 22:24:55
|
On Fri, Jul 05, 2013 at 11:34:24PM +0200, Marcus Meissner wrote: > On Fri, Jul 05, 2013 at 10:55:30PM +0200, ho...@ho... wrote: > > Hi, > > > > libgphoto2 used to work just fine with my Canon S100 until recently. Changelog for 2.5.2 states that support for this model was added, so I suppose that whatever was used previously as a kind of "fallback" (I do not know what that was) worked, whereas the support for the specific model seems to be broken. I also notice that when using gphoto2 --list-cameras, this model is being listed twice: > > > $ gphoto2 --list-cameras | grep S100 > > "Archos Gmini XS100" > > "Canon PowerShot S100" > > "Canon PowerShot S100" > > "Fuji FinePix S1000fd" > > "Fuji FinePix S100fs" > > "RCA CDS1005" (EXPERIMENTAL) > > > > I'm using a stable package from archlinux, but I also tried libgphoto2 2.5.2 I compiled myself, with the same result. > > The problem is that Canon released _two_ Canon Powershot S100. > > One in 2000. > One in 2011. > > https://en.wikipedia.org/wiki/Canon_Powershot_S100 > > The problem is that they are operated by two different drivers (canon for the old, ptp2 for the new one). > > The second driver is auto-detected, but the first driver is used. :/ > > Disable the canon driver, or patch the name to read differently between drivers. Hi, thanks, that fixed my problem. In case other people have the same issue, I used the quick and dirty fix of simply deleting the canon driver from the driver directory: mv /usr/lib/libgphoto2/2.5.2/canon** /tmp/ ...this immediately had all the utilities working again. Thanks again for your excellently helpful response, it's greatly appreciated :) Cheers Horrovac |