The following reply was made to PR usb/143045; it has been noted by GNATS.
From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:
Subject: Re: usb/143045: commit references a PR
Date: Thu, 14 Oct 2010 21:09:43 + (UTC)
Author: hselasky
Date: Thu Oct 14 21:09:37 2010
New Revision: 213856
URL: http://svn.freebsd.org/changeset/base/213856
Log:
- Add more USB devices to usbdevs and rename some previously unknown ones.
- Add more USB mass storage quirks.
Submitted by: Dmitry Luhtionov
PR: usb/149934, usb/143045
Approved by:thompsa (mentor)
Modified:
head/sys/dev/usb/quirk/usb_quirk.c
head/sys/dev/usb/usbdevs
Modified: head/sys/dev/usb/quirk/usb_quirk.c
==
--- head/sys/dev/usb/quirk/usb_quirk.c Thu Oct 14 21:09:04 2010
(r213855)
+++ head/sys/dev/usb/quirk/usb_quirk.c Thu Oct 14 21:09:37 2010
(r213856)
@@ -159,10 +159,8 @@ static struct usb_quirk_entry usb_quirks
USB_QUIRK(ALCOR, AU6390, 0x, 0x, UQ_MSC_NO_SYNC_CACHE),
USB_QUIRK(ALCOR, UMCR_9361, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN),
- USB_QUIRK(ALCOR, TRANSCEND, 0x0142, 0x0142, UQ_MSC_FORCE_WIRE_BBB,
- UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN, UQ_MSC_NO_SYNC_CACHE),
- USB_QUIRK(ALCOR, TRANSCEND, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
- UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_GETMAXLUN),
+ USB_QUIRK(ALCOR, TRANSCEND, 0x, 0x, UQ_MSC_NO_GETMAXLUN,
+ UQ_MSC_NO_SYNC_CACHE, UQ_MSC_NO_TEST_UNIT_READY),
USB_QUIRK(APACER, HT202, 0x, 0x, UQ_MSC_NO_TEST_UNIT_READY,
UQ_MSC_NO_SYNC_CACHE),
USB_QUIRK(ASAHIOPTICAL, OPTIO230, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
@@ -195,7 +193,7 @@ static struct usb_quirk_entry usb_quirks
USB_QUIRK(FREECOM, DVD, 0x, 0x, UQ_MSC_FORCE_PROTO_SCSI),
USB_QUIRK(FREECOM, HDD, 0x, 0x, UQ_MSC_NO_SYNC_CACHE),
USB_QUIRK(FUJIPHOTO, MASS0100, 0x, 0x, UQ_MSC_FORCE_WIRE_CBI_I,
- UQ_MSC_FORCE_PROTO_ATAPI, UQ_MSC_NO_RS_CLEAR_UA),
+ UQ_MSC_FORCE_PROTO_ATAPI, UQ_MSC_NO_RS_CLEAR_UA,
UQ_MSC_NO_SYNC_CACHE),
USB_QUIRK(GENESYS, GL641USB2IDE, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_FORCE_SHORT_INQ,
UQ_MSC_NO_START_STOP, UQ_MSC_IGNORE_RESIDUE, UQ_MSC_NO_SYNC_CACHE),
@@ -456,8 +454,9 @@ static struct usb_quirk_entry usb_quirks
USB_QUIRK(ACTIONS, MP4, 0x, 0x, UQ_MSC_FORCE_WIRE_BBB,
UQ_MSC_FORCE_PROTO_SCSI, UQ_MSC_NO_SYNC_CACHE),
USB_QUIRK(ASUS, GMSC, 0x, 0x, UQ_MSC_NO_SYNC_CACHE),
- USB_QUIRK(UNKNOWN4, USBMEMSTICK, 0x, 0x, UQ_MSC_NO_SYNC_CACHE),
- USB_QUIRK(UNKNOWN5, USB2IDEBRIDGE, 0x, 0x,
UQ_MSC_NO_SYNC_CACHE),
+ USB_QUIRK(CHIPSBANK, USBMEMSTICK, 0x, 0x, UQ_MSC_NO_SYNC_CACHE),
+ USB_QUIRK(CHIPSBANK, USBMEMSTICK1, 0x, 0x,
UQ_MSC_NO_SYNC_CACHE),
+ USB_QUIRK(NEWLINK, USB2IDEBRIDGE, 0x, 0x, UQ_MSC_NO_SYNC_CACHE),
};
#undef USB_QUIRK_VP
#undef USB_QUIRK
Modified: head/sys/dev/usb/usbdevs
==
--- head/sys/dev/usb/usbdevs Thu Oct 14 21:09:04 2010(r213855)
+++ head/sys/dev/usb/usbdevs Thu Oct 14 21:09:37 2010(r213856)
@@ -58,7 +58,7 @@ $FreeBSD$
vendor UNKNOWN1 0x0053 Unknown vendor
vendor UNKNOWN2 0x0105 Unknown vendor
vendor EGALAX20x0123 eGalax, Inc.
-vendor UNKNOWN4 0x0204 Unknown vendor
+vendor CHIPSBANK 0x0204 Chipsbank Microelectronics Co.
vendor HUMAX 0x02ad HUMAX
vendor LTS0x0386 LTS
vendor BWCT 0x03da Bernd Walter Computer Technology
@@ -403,7 +403,7 @@ vendor ARASAN 0x07da Arasan Chip System
vendor ALLIEDCABLE0x07e6 Allied Cable
vendor STSN 0x07ef STSN
vendor CENTURY0x07f7 Century Corp
-vendor UNKNOWN5 0x07ff Unknown
+vendor NEWLINK0x07ff NEWlink
vendor ZOOM 0x0803 Zoom Telephonics
vendor PCS0x0810 Personal Communication Systems
vendor ALPHASMART 0x081e AlphaSmart, Inc.
@@ -651,18 +651,21 @@ vendor METAGEEK 0x1781 MetaGeek
vendor WAVESENSE 0x17f4 WaveSense
vendor VAISALA0x1843 Vaisala
vendor AMIT 0x18c5 AMIT
+vendor GOOGLE 0x18d1 Google
vendor QCOM 0x18e8 Qcom
vendor ELV0x18ef ELV
vendor LINKSYS3 0x1915 Linksys
vendor QUALCOMMINC0x19d2 Qualcomm, Incorporated
vendor WCH2 0x1a86 QinHeng Electronics
vendor STELERA0x1a8d Stelera Wireless
+vendor MATRIXORBITAL 0x1b3d Matrix Orbital
vendor OVISLINK