Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jul 1999 09:14:06 +0200 (CEST)
From:      Nick Hibma <hibma@skylink.it>
To:        freebsd-hardware@FreeBSD.ORG
Cc:        USB BSD list <usb-bsd@egroups.com>
Subject:   Re: USB support for Kodak DC240 (umass)?
Message-ID:  <Pine.BSF.3.96.990719090900.422I-100000@heidi.plazza.it>
In-Reply-To: <199907190538.HAA22171@dorifer.heim3.tu-clausthal.de>

next in thread | previous in thread | raw e-mail | index | archive | help
> Is the 8070i support planned for the not-too-far future?

Yes, I have a SuperDrive here that I want to support. The problem is
strapping the ATA layer on top. That layer is very much aimed at current
AT-IDE interfaces and not yet able to be put on top of any host
controller / transfer mechanism like SCSI.

> Kodak freely provides programming docs for developers, but
> unfortunately I'm not an USB expert at all myself, so it's not
> of much use for me.

Could you send me the URL? (saves me digging)

> I've attached the output of usbdevs and usb_dump below, in case
> it might be of any use.  I cannot lend the camera to anybody,
> I'm afraid, but of course I'm willing to make any experiments
> and try everything that would help in this matter.

Unfortunately the device does not speak about what it is (all zeroes int
he deviceclass and subclass fields). Having 2 bulk endpipes it might be
either a bulk mass storage device or Control/Bulk.

Cheers,

Nick



> # usbdevs -v
> Controller /dev/usb0:
> addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev=
 1.00
>  port 1 addr 2: self powered, config 1, KODAK DC240 Zoom Digital Camera(0=
x0120), Eastman Kodak Company(0x040a), rev 1.03
>  port 2 powered
>=20
> # ./usb_dump -c 1 -i -f /dev/ugen0
> Product: KODAK DC240 Zoom Digital Camera
> Vendor:  Eastman Kodak Company
> address 2
>=20
> # ./usb_dump -c 1 -d -f /dev/ugen0
> DEVICE descriptor:
> bLength=3D18 bDescriptorType=3D1 bcdUSB=3D1.00 bDeviceClass=3D0 bDeviceSu=
bClass=3D0
> bDeviceProtocol=3D0 bMaxPacketSize=3D8
> idVendor=3D0x040a idProduct=3D0x0120 bcdDevice=3D103
> iManufacturer=3D1 iProduct=3D2 iSerialNumber=3D0 bNumConfigurations=3D1
>=20
> CONFIGURATION descriptor:
> bLength=3D9 bDescriptorType=3D2 wTotalLength=3D32 bNumInterface=3D1
> bConfigurationValue=3D1 iConfiguration=3D0 bmAttributes=3D40 bMaxPower=3D=
100 mA
>=20
>   INTERFACE descriptor index 0:
>   bLength=3D9 bDescriptorType=3D4 bInterfaceNumber=3D0 bAlternateSetting=
=3D0
>   bNumEndpoints=3D2 bInterfaceClass=3D0 bInterfaceSubClass=3D0
>   bInterfaceProtocol=3D0 iInterface=3D0
>=20
>     ENDPOINT descriptor index 0:
>     bLength=3D7 bDescriptorType=3D5 bEndpointAddress=3D1-out
>     bmAttributes=3D2 wMaxPacketSize=3D64 bInterval=3D0
>=20
>     ENDPOINT descriptor index 1:
>     bLength=3D7 bDescriptorType=3D5 bEndpointAddress=3D2-in
>     bmAttributes=3D2 wMaxPacketSize=3D64 bInterval=3D0
>=20
> # ./usb_dump -c 1 -D -f /dev/ugen0
> DEVICE descriptor:
> bLength=3D18 bDescriptorType=3D1 bcdUSB=3D1.00 bDeviceClass=3D0 bDeviceSu=
bClass=3D0
> bDeviceProtocol=3D0 bMaxPacketSize=3D8
> idVendor=3D0x040a idProduct=3D0x0120 bcdDevice=3D103
> iManufacturer=3D1 iProduct=3D2 iSerialNumber=3D0 bNumConfigurations=3D1
>=20
> Current configuration is number 1
>=20
> CONFIGURATION descriptor index 0:
> bLength=3D9 bDescriptorType=3D2 wTotalLength=3D32 bNumInterface=3D1
> bConfigurationValue=3D1 iConfiguration=3D0 bmAttributes=3D40 bMaxPower=3D=
100 mA
>=20
>   INTERFACE descriptor index 0, alt index 0:
>   bLength=3D9 bDescriptorType=3D4 bInterfaceNumber=3D0 bAlternateSetting=
=3D0
>   bNumEndpoints=3D2 bInterfaceClass=3D0 bInterfaceSubClass=3D0
>   bInterfaceProtocol=3D0 iInterface=3D0
>=20
>     ENDPOINT descriptor index 0:
>     bLength=3D7 bDescriptorType=3D5 bEndpointAddress=3D1-out
>     bmAttributes=3D2 wMaxPacketSize=3D64 bInterval=3D0
>=20
>     ENDPOINT descriptor index 1:
>     bLength=3D7 bDescriptorType=3D5 bEndpointAddress=3D2-in
>     bmAttributes=3D2 wMaxPacketSize=3D64 bInterval=3D0
>=20
>=20
> --=20
> Oliver Fromme, Leibnizstr. 18/61, 38678 Clausthal, Germany
> (Info: finger userinfo:olli@dorifer.heim3.tu-clausthal.de)
>=20
> "In jedem St=FCck Kohle wartet ein Diamant auf seine Geburt"
>                                          (Terry Pratchett)
>=20
>=20
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hardware" in the body of the message
>=20
>=20

--=20
e-Mail: hibma@skylink.it



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hardware" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990719090900.422I-100000>