New CP210x device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I have a USB device which I just obtained as part of my medical utilities.  It is a OneTouch Verio IQ glucometer.  After plugging it in to my Linux machine running 4.4.95 I obtained the device vendor and Id strings.  I have added the strings to cp210x.c and built a new kernel, 4.4.102.  The device is now recognized as a ttyUSB.  Here is my dmesg output:

[50675.033021] usb 5-1: new full-speed USB device number 7 using uhci_hcd
[50675.188015] usb 5-1: New USB device found, idVendor=10c4, idProduct=85a7
[50675.188022] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[50675.188025] usb 5-1: Product: CP2103 USB to UART Bridge Controller
[50675.188028] usb 5-1: Manufacturer: Silicon Labs
[50675.188031] usb 5-1: SerialNumber: TGKHQ0M9
[50675.194103] cp210x 5-1:1.0: cp210x converter detected
[50675.194318] usb 5-1: cp210x converter now attached to ttyUSB1

I've included a patch for the cp210x.c file.

Regards,

Frederick

diff -upr a/drivers/usb/serial/cp210x.c b/drivers/usb/serial/cp210x.c
--- a/drivers/usb/serial/cp210x.c	2017-11-25 11:33:48.369655206 -0600
+++ b/drivers/usb/serial/cp210x.c	2017-11-26 09:27:15.225565082 -0600
@@ -120,6 +120,7 @@ static const struct usb_device_id id_tab
 	{ USB_DEVICE(0x10C4, 0x8470) }, /* Juniper Networks BX Series System Console */
 	{ USB_DEVICE(0x10C4, 0x8477) }, /* Balluff RFID */
 	{ USB_DEVICE(0x10C4, 0x84B6) }, /* Starizona Hyperion */
+	{ USB_DEVICE(0x10C4, 0x85A7) }, /* OneTouch Verio IQ Glucometer */
 	{ USB_DEVICE(0x10C4, 0x85EA) }, /* AC-Services IBUS-IF */
 	{ USB_DEVICE(0x10C4, 0x85EB) }, /* AC-Services CIS-IBUS */
 	{ USB_DEVICE(0x10C4, 0x85F8) }, /* Virtenio Preon32 */

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux