usb: Owen SI-30 support
Subsystems (2)
PATCH 1/1 usb: Owen SI-30 support
Hello,
here it is the patch to support Owen SI-30 device. This is a pulse counter controller.
http://www.owen.ru/en/catalog/93788515
usb-drivers output:
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=02(commc) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=03eb ProdID=0030 Rev=01.01 C: #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=02 Prot=00 Driver=cdc_acm I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
Patch is made against 3.0.4 from kernel git.
This patch is installed on my home system which receives data from this controller connected to cold water counter. It works well for more than 6 monthes. Please, include this patch to mainstream.
Signed-off-by Denis Pershin<[email protected]>
drivers/usb/class/cdc-acm.c +3 -0
@@ -1534,6 +1534,9 @@ static const struct usb_device_id acm_ids[] = { { NOKIA_PCSUITE_ACM_INFO(0x03cd), }, /* Nokia C7 */ { SAMSUNG_PCSUITE_ACM_INFO(0x6651), }, /* Samsung GTi8510 (INNOV8) */ + /* Support for Owen devices */ + { USB_DEVICE(0x03eb, 0x0030), }, /* Owen SI30 */ +/* NOTE: non-Nokia COMM/ACM/0xff is likely MSFT RNDIS... NOT a
modem! */
/* Support Lego NXT using pbLua firmware */
--
Denis Pershin
CTO of Navitel