Date: Thu, 31 Jan 2002 12:45:34 +0200 From: Olexander Kunytsa <kunia@istc.kiev.ua> To: FreeBSD-gnats-submit@freebsd.org Subject: kern/34481: Add support of Daisy Technology PhotoClip USB camera Message-ID: <E16WEik-0000vy-00@enigma.x-telecom.net>
next in thread | raw e-mail | index | archive | help
>Number: 34481 >Category: kern >Synopsis: Add support of Daisy Technology PhotoClip USB camera >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 31 02:50:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Olexander Kunytsa >Release: FreeBSD 5.0-CURRENT i386 >Organization: XTC >Environment: System: FreeBSD enigma.x-telecom.net 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Thu Jan 31 10:25:38 EET 2002 root@enigma.x-telecom.net:/usr/obj/usr/src/sys/CURRENT i386 Also it works under STABLE >Description: Adding support of PhotoClip USB Camera (http://www.myphotoclip.com) - Vendor&Device IDs for USB product, - quirk for SCSI CAM, as well as it based on my quirk for Diva Mp3 player (PR:kern/33638), device of the same company (inspite of theirs' different vendor IDs) >How-To-Repeat: Plug the device into usb port, U'll see it is attached by usbd, but trying to read from you will see: umass0: Phase Error, residue = 0 umass0: BBB reset failed, STALLED umass0: Phase Error, residue = 0 umass0: BBB reset failed, STALLED umass0: Phase Error, residue = 0 umass0: BBB reset failed, STALLED umass0: Phase Error, residue = 0 umass0: BBB reset failed, STALLED >Fix: Apply this patch: --- sys/dev/usb/usbdevs.old Thu Jan 31 10:12:14 2002 +++ sys/dev/usb/usbdevs Thu Jan 31 10:12:23 2002 @@ -325,6 +325,7 @@ vendor ENTREGA 0x1645 Entrega vendor ACTIONTEC 0x1668 Actiontec Electronics, Inc. vendor DLINK 0x2001 D-Link Corp +vendor DAISY 0x3579 Daisy Technology vendor INTEL 0x8086 Intel vendor HP2 0xf003 Hewlett-Packard @@ -490,6 +491,9 @@ product DLINK DSB650TX 0x4002 10/100 ethernet adapter product DLINK DSB650TX_PNA 0x4003 1/10/100 ethernet adapter product DLINK DSB650 0xABC1 10/100 ethernet adapter + +/* Daisy Technology products */ +product DAISY DMC 0x6901 PhotoClip Camera /* Dallas Semiconductor products */ product DALLAS J6502 0x4201 J-6502 speakers --- sys/dev/usb/usbdevs.h.old Thu Jan 31 10:12:10 2002 +++ sys/dev/usb/usbdevs.h Thu Jan 31 10:12:27 2002 @@ -332,6 +332,7 @@ #define USB_VENDOR_ENTREGA 0x1645 /* Entrega */ #define USB_VENDOR_ACTIONTEC 0x1668 /* Actiontec Electronics, Inc. */ #define USB_VENDOR_DLINK 0x2001 /* D-Link Corp */ +#define USB_VENDOR_DAISY 0x3579 /* Daisy Technology */ #define USB_VENDOR_INTEL 0x8086 /* Intel */ #define USB_VENDOR_HP2 0xf003 /* Hewlett-Packard */ @@ -497,6 +498,9 @@ #define USB_PRODUCT_DLINK_DSB650TX 0x4002 /* 10/100 ethernet adapter */ #define USB_PRODUCT_DLINK_DSB650TX_PNA 0x4003 /* 1/10/100 ethernet adapter */ #define USB_PRODUCT_DLINK_DSB650 0xABC1 /* 10/100 ethernet adapter */ + +/* Daisy Technology products */ +#define USB_PRODUCT_DAISY_DMC 0x6901 /* PhotoClip Camera */ /* Dallas Semiconductor products */ #define USB_PRODUCT_DALLAS_J6502 0x4201 /* J-6502 speakers */ --- sys/dev/usb/usbdevs_data.h.old Thu Jan 31 10:12:06 2002 +++ sys/dev/usb/usbdevs_data.h Thu Jan 31 10:12:27 2002 @@ -532,6 +532,12 @@ "10/100 ethernet adapter", }, { + USB_VENDOR_DAISY, USB_PRODUCT_DAISY_DMC, + 0, + "Daisy Technology", + "PhotoClip Camera", + }, + { USB_VENDOR_DALLAS, USB_PRODUCT_DALLAS_J6502, 0, "Dallas Semiconductor", @@ -3835,6 +3841,12 @@ USB_VENDOR_DLINK, 0, USB_KNOWNDEV_NOPROD, "D-Link Corp", + NULL, + }, + { + USB_VENDOR_DAISY, 0, + USB_KNOWNDEV_NOPROD, + "Daisy Technology", NULL, }, { --- sys/cam/scsi/scsi_da.c.old Thu Jan 31 10:17:28 2002 +++ sys/cam/scsi/scsi_da.c Mon Jan 28 09:18:50 2002 @@ -354,6 +354,13 @@ */ {T_DIRECT, SIP_MEDIA_REMOVABLE, "DIVA USB", "Media Reader","*"}, /*quirks*/ DA_Q_NO_6_BYTE + }, + { + /* + * Daisy Technology PhotoClip USB Camera + */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "Digital", "World DMC","*"}, + /*quirks*/ DA_Q_NO_6_BYTE } }; >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E16WEik-0000vy-00>