On Wed, 5 Jan 2005, Alan Cox wrote:

> On Maw, 2005-01-04 at 19:44, David Brownell wrote:
> > If 2.6.10 doesn't work, then it'd be worth sorting out
> > what the problem is.  There's no fundamental reason that
> > old Socket7 chipset shouldn't work just fine with Linux.
>
> I've got a sis530 in the junk pile here if it can be usefully used. Also
> the chipset docs although SiS docs often don't include good errata info.
>
> Alan
>


Alan,

Thanks for the offer. What I know about the situation is pretty much
summarized in the following:

1. A user reported to me a new sq905 camera (these have USB vendor:product
id of 0x2770:0x9120). He said it does not work for him (using my driver,
which is part of libgphoto2) and sent me a log file.

2. In looking at the log file, I determined that downloads over the bulk
pipe were being dropped. Bulk downloads should have occurred in at least
two places in what he sent me. The first bulk download is a mere four bytes,
comprising a number we call the "model ID". The second occasion that the
bulk download failed to take place was that the camera is requested to
send its configuration data, containing such information as the number,
size, and compression ratio of the photos on the camera. This
configuration data is 0x4000 bytes (mostly junk, but one has to download
all of it anyway). None of these 0x4000 bytes were received. The commands
on this camera, including the particular command to prepare for a
download, are acknowledged by a one-byte response. All responses were
received; no response was abnormal.

3. I was sent a second log file, also associated with apparent failure of
the software to work. Again, the config data was dropped. however, the
model ID was successfully received. It is a standard model ID,
09 05 00 26, which lots of these cameras use. Not a new one.

I suspected some kind of hardware problem and suggested that the user
check out this possibility carefully and systematically. During this
investigation, he reported to me the board and chipset. He also reports
that the problem occurred for him under kernel 2.6.8 and also, he says,
affected his USB scanner. He further states that, using kernel 2.4.27,
both the camera and the scanner now work.

I am not sure of the version of libgphoto2 and gphoto2 were in use; I do
not think, however, that there should be any essential difference in this
regard between 2-2.1.4 and 2-2.1.5. I would say for the purpose of
experimentation to try out 2-2.1.5.

The sq905 cameras are quite cheap, under $20 US. AFAIK the prices are
similar practically everywhere, and the cameras are available in general
at discount stores, or are sometimes given away as a promotional come-on.

I have written back to the camera owner asking him to help us out further.
Up to now (approx. 24 hours since request) I have gotten back neither a
yes nor a no. I hope he will come through. Whether he does or not, I hope
nobody thinks I am presumptious for saying I think it is really a good
idea to test the problems on another, presumably similar board. I don't
have one, or I would test it myself.

I did have a similar experience with a different camera, an Argus DC-1730,
0x2770:0x913c, SQ913(?) chipset. In that case, the problems seemed to be
firmly tied to the presence of a VIA-chipset motherboard. It was that
experience which convinced me to ask the camera owner to check his
hardware, this time around.

Theodore Kilgore



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to