Re: Canon Powershot S230 (aka Ixus v3)

From: Bernd Walter <ticso(at)cicely9.cicely.de>
Date: Thu, 10 Apr 2003 17:22:01 +0200

On Thu, Apr 10, 2003 at 06:02:21PM +0200, Marian Hettwer wrote:
> Hallo Bernd,
>
> Bernd Walter wrote:
>
> >On Thu, Apr 10, 2003 at 07:49:03AM +0200, Marian Hettwer wrote:
> >
> >
> >>beim reinstecken und aktivieren der kamera gibt er folgendes zurück:
> >>ugen0: at uhub0 port 2 (addr 2) disconnected
> >>ugen0: detached
> >>ugen0: Canon Inc. Canon Digital Camera, rev 1.10/0.01, addr 2
> >>
> >>Hm... Leider kein umass.
> >>
> >>
> >
> >Das ist schlecht.
> >Kannst du bitte mal folgendes installieren:
> >http://www.cosmo-project.de/~bernd/usbutil.tgz
> >Dann mailst du den output vom usbctl.
> >Würde mich wundern, wenn eine aktuelle Kamera kein umass kann.
> >Es gibt da noch son spezielles Protokoll für Digicams, aber IMHO
> >sollte gphoto das dann können.
> >Mitunter kann die doch umass in einem anderen Interface.
> >
> >
> Der output ist wie folgt:
[...]
> ----------
> DEVICE addr 2
> DEVICE descriptor:
> bLength=18 bDescriptorType=device(1) bcdUSB=1.10 bDeviceClass=255
> bDeviceSubClass=255
> bDeviceProtocol=255 bMaxPacketSize=32 idVendor=0x04a9 idProduct=0x3070
> bcdDevice=1
> iManufacturer=1(Canon Inc.) iProduct=2(Canon Digital Camera)
> iSerialNumber=0() bNumConfigurations=1

OK - das ist die Kamera.
Class 255 - d.h. die Klassifizierung erfolgt auf Interfaceebene.

> CONFIGURATION descriptor 0:
> bLength=9 bDescriptorType=config(2) wTotalLength=39 bNumInterface=1
> bConfigurationValue=1 iConfiguration=0() bmAttributes=c0 bMaxPower=100 mA

Die hat eine Konfiguration, welche ein Interface hat.
Letzteres ist schlecht, da ich auf ein weiteres Interface mit umass
gehofft habe.

> INTERFACE descriptor 0:
> bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0
> bAlternateSetting=0
> bNumEndpoints=3 bInterfaceClass=255 bInterfaceSubClass=255
> bInterfaceProtocol=255 iInterface=0()

Das eine vorhande Interface melded sich mit Class 255 - das ist
schlecht, da 255 Vendor Specific bedeutet.
Wie schon erwähnt habe ich auf ein weiteres Interface gehofft.

Der Rest sind die logischen Übertragungskanäle fürs Interface 0.
In USB Sprache Endpoint genannt.

> ENDPOINT descriptor:
> bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in
> bmAttributes=bulk wMaxPacketSize=64 bInterval=0
[...]

Wie schon in der letzten Mail erwähnt gibt es ein spezielle Photo
Protokoll.
Mag sein, daß dieses nicht Klassifiziert wurde und gphoto die Kamera
nur noch nicht kennt.
Über dieses Protokoll weiß ich nicht sonderlich viel.
Evtl findest du ja im gphoto Source eine Deviceliste, in welche du mal
testweise deine Kamaera eintragen kannst.
Im Regelfall trägt man die Vendor und Product ID ein.
uscanner braucht auch so eine Liste, da das Protokoll keine eigene
Class Nummer bekommen hat.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 10 Apr 2003 - 17:22:24 CEST

search this site