From owner-freebsd-questions Mon Mar 25 3:13:44 2002 Delivered-To: freebsd-questions@freebsd.org Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by hub.freebsd.org (Postfix) with SMTP id 6062C37B404 for ; Mon, 25 Mar 2002 03:13:37 -0800 (PST) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 25 Mar 2002 11:13:36 +0000 (GMT) To: Chad Kline Cc: questions@freebsd.org Subject: Re: olympus c-1 (d-150) In-Reply-To: Your message of "Mon, 25 Mar 2002 00:28:54 GMT." Date: Mon, 25 Mar 2002 11:13:33 +0000 From: Ian Dowse Message-ID: <200203251113.aa38895@salmon.maths.tcd.ie> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message , Chad Kline writes: >i see in /usr/src/sys/dev/usb/umass.c >that support for the Olympus C-1 has been added. >usbdevs detects my Olympus D-150 (US model #) >as an Olympus C-1 (Japanese model #). >Mar 23 23:24:29 en26 /kernel: umass0: OLYMPUS C-1Z,D-150Z, rev 1.10/10.15, >Mar 23 23:24:30 en26 /kernel: umass0: BBB reset failed, TIMEOUT Could you post the output of `usbdevs -v' when the camera is plugged in? The "BBB reset failed" error message is exactly what I saw before C1 support was added to umass.c, so I suspect your camera has a different product ID, but needs the same workaround. For a quick solution, try editing umass.c, and find the lines: if (UGETW(dd->idVendor) == USB_VENDOR_OLYMPUS && UGETW(dd->idProduct) == USB_PRODUCT_OLYMPUS_C1) { /* * The Olympus C-1 camera uses a different command-status * signature. */ sc->quirks |= WRONG_CSWSIG; } Then change the condition so that all Olympus cameras can use the workaround: if (UGETW(dd->idVendor) == USB_VENDOR_OLYMPUS) { /* * The Olympus C-1 camera uses a different command-status * signature. */ sc->quirks |= WRONG_CSWSIG; } If that fixes the errors, the `usbdevs -v' output will be enough to get the driver updated to work properly with this camera in future. Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message