Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 2015 10:54:48 +0100
From:      Matthias Apitz <guru@unixarea.de>
To:        Hans Petter Selasky <hps@selasky.org>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: Canon EOS 300D not working in -HEAD with gphoto 2.5.5
Message-ID:  <20150208095448.GA1797@c720-r276659>
In-Reply-To: <54D7257A.5020200@selasky.org>
References:  <20150208085437.GA1504@c720-r276659> <54D7257A.5020200@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
El día Sunday, February 08, 2015 a las 09:59:38AM +0100, Hans Petter Selasky escribió:

> > ioctl(6,USB_GET_PLUGTIME,0xbfbf9f6c)             = 0 (0x0)
> > ioctl(6,USB_FS_INIT,0xbfbf9f70)                  = 0 (0x0)
> > write(4,"\0",1)                                  = 1 (0x1)
> > ioctl(5,USB_IFACE_DRIVER_ACTIVE,0xbfbfa008)      ERR#6 'Device not configured'
> > write(2,"Detected a 'Canon:EOS 300D (norm"...,43) = 43 (0x2b)
> > ioctl(5,USB_DO_REQUEST,0xbfbf9050)               = 0 (0x0)
> > write(2,"\n",1)                                  = 1 (0x1)
> > write(2,"*** Error ***              \n",28)      = 28 (0x1c)
> > write(2,"Could not establish initial cont"...,48) = 48 (0x30)
> >
> > In messages on cam attach it says:
> >
> > Feb  8 09:41:06 c720-r276659 kernel: ugen0.3: <Canon Inc.> at usbus0
> > Feb  8 09:41:06 c720-r276659 root: Unknown USB device: vendor 0x04a9 product 0x3084 bus uhub0
> >
> > Any ideas?
> >
> > 	matthias
> >
> 
> Hi,
> 
> Did you chmod /dev/usb/X.Y.0 properly?

Hi,

Yes, it is:

# ls -l /dev/usb
total 0
crw-rw-rw-  1 root  wheel  0x38  8 feb 07:00 0.1.0
crw-rw-rw-  1 root  wheel  0x3c  8 feb 07:00 0.1.1
crw-rw-rw-  1 root  wheel  0x3e  8 feb 07:00 0.2.0
crw-rw-rw-  1 root  wheel  0x40  8 feb 07:00 0.2.1
crw-rw-rw-  1 root  wheel  0x41  8 feb 07:00 0.2.7
crw-rw-rw-  1 root  wheel  0x6e  8 feb 10:48 0.3.0
crw-rw-rw-  1 root  wheel  0x70  8 feb 10:48 0.3.1
crw-rw-rw-  1 root  wheel  0x71  8 feb 10:48 0.3.2
crw-rw-rw-  1 root  wheel  0x72  8 feb 10:48 0.3.3
crw-rw-rw-  1 root  wheel  0x3a  8 feb 07:00 1.1.0
crw-rw-rw-  1 root  wheel  0x3d  8 feb 07:00 1.1.1
crw-rw-rw-  1 root  wheel  0x42  8 feb 07:00 1.2.0
crw-rw-rw-  1 root  wheel  0x44  8 feb 07:00 1.2.1

> Output from usbdump will help.

Here it comes; the first lines are from attach; the two packages from
10:48:48.009706 on are from gphoto;

Thx

	matthias


10:48:34.285050 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 01 00 00 08 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 8 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.286851 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 8 bytes
 0000  12 01 10 01 FF FF FF 20  -- -- -- -- -- -- -- --  |.......         |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.289413 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 01 00 00 12 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 18 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.291012 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=0,IVAL=0,ERR=IOERROR
 frame[0] WRITE 8 bytes
 frame[1] READ 0 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.568948 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 01 00 00 12 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 18 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.569507 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=20,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 18 bytes
 0000  12 01 10 01 FF FF FF 20  A9 04 84 30 01 00 01 02  |....... ...0....|
 0010  00 01 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |..              |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.569527 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 03 00 00 02 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 2 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.570011 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 2 bytes
 0000  04 03 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |..              |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.570023 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 03 00 00 04 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 4 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.570520 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 4 bytes
 0000  04 03 09 04 -- -- -- --  -- -- -- -- -- -- -- --  |....            |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.570534 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 01 03 09 04 02 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 2 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.571281 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 2 bytes
 0000  16 03 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |..              |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.571292 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 01 03 09 04 16 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 22 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.572043 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=24,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 22 bytes
 0000  16 03 43 00 61 00 6E 00  6F 00 6E 00 20 00 49 00  |..C.a.n.o.n. .I.|
 0010  6E 00 63 00 2E 00 -- --  -- -- -- -- -- -- -- --  |n.c...          |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.572056 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 02 03 09 04 02 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 2 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.572806 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 2 bytes
 0000  2A 03 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |*.              |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.572818 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 02 03 09 04 2A 00  -- -- -- -- -- -- -- --  |......*.        |
 frame[1] READ 42 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.573851 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=44,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 42 bytes
 0000  2A 03 43 00 61 00 6E 00  6F 00 6E 00 20 00 44 00  |*.C.a.n.o.n. .D.|
 0010  69 00 67 00 69 00 74 00  61 00 6C 00 20 00 43 00  |i.g.i.t.a.l. .C.|
 0020  61 00 6D 00 65 00 72 00  61 00 -- -- -- -- -- --  |a.m.e.r.a.      |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.573871 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 02 00 00 09 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 9 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.574615 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=12,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 9 bytes
 0000  09 02 27 00 01 01 00 C0  32 -- -- -- -- -- -- --  |..'.....2       |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.574627 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 06 00 02 00 00 27 00  -- -- -- -- -- -- -- --  |......'.        |
 frame[1] READ 39 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.575644 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=40,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 39 bytes
 0000  09 02 27 00 01 01 00 C0  32 09 04 00 00 03 FF FF  |..'.....2.......|
 0010  FF 00 07 05 81 02 40 00  00 07 05 02 02 40 00 00  |......@......@..|
 0020  07 05 83 03 40 00 60 --  -- -- -- -- -- -- -- --  |....@.`         |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.575656 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  80 00 00 00 00 00 02 00  -- -- -- -- -- -- -- --  |........        |
 frame[1] READ 2 bytes
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.576405 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 2 bytes
 0000  01 00 -- -- -- -- -- --  -- -- -- -- -- -- -- --  |..              |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.576665 usbus0.3 SUBM-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  00 09 01 00 00 00 00 00  -- -- -- -- -- -- -- --  |........        |
 flags 0x10 <PROXY_BUFFER|0>
10:48:34.577560 usbus0.3 DONE-CTRL-EP=00000000,SPD=FULL,NFR=1,SLEN=0,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 flags 0x10 <PROXY_BUFFER|0>





10:48:48.009706 usbus0.3 SUBM-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=8,IVAL=0
 frame[0] WRITE 8 bytes
 0000  C0 0C 55 00 00 00 01 00  -- -- -- -- -- -- -- --  |..U.....        |
 frame[1] READ 1 bytes
 flags 0x12 <SHORT_XFER_OK|PROXY_BUFFER|0>
10:48:48.010314 usbus0.3 DONE-CTRL-EP=00000080,SPD=FULL,NFR=2,SLEN=4,IVAL=0,ERR=0
 frame[0] WRITE 8 bytes
 frame[1] READ 1 bytes
 0000  43 -- -- -- -- -- -- --  -- -- -- -- -- -- -- --  |C               |
 flags 0x12 <SHORT_XFER_OK|PROXY_BUFFER|0>

28 packets captured
28 packets received by filter
0 packets dropped by kernel


-- 
Matthias Apitz, guru@unixarea.de, http://www.unixarea.de/ +49-170-4527211
La referencia de la Duma a la anexión de la RDA, en este caso al contrario con la Crimlía sin
referéndum, no solamente tiene gracia sino da en el blanco.- 
Marinos Yannikos @MarinosYannikos en un blog de RTdeutsch.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150208095448.GA1797>