lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <ffe84fe30707130314y71434167u54d30feabda8ed36@mail.gmail.com>
Date:	Fri, 13 Jul 2007 18:14:57 +0800
From:	"Eden Chen" <eden.s16@...il.com>
To:	linux-kernel@...r.kernel.org
Subject: Re: [linux-usb-devel] [PATCH] USB: driver for CM109 chipset

Dear all,

I have a question about CM109 USB VoIP device.
Hope someone could told me how to treat it, many thanks first.

There are two CM109 chip VoIP phone device from different hardware vendor,
and they have the same vid/pid(0x0d8c/0x000e).
Now, here is the problem that key definition is different on them.
key matrix mapping is not the same between KomuniKate KIP1000
and Goodway AA2650.
How does the cm109.c distinguish two cm109 chip device except vid/pid?

Goodway AA2650 USB Phone
http://www.goodway.com.tw/en/product3.asp?id=6&subid=37&pid=517&typeid=

KIP1000
http://www.komunikate.eu.com/kip1000.php

On windows, most vendor ship their VoIP device with CD
that include key configuration utility.
So end user can easy set every key of VoIP device.

On Linux, should we create a VoIP driver interface to userland for
anyone wants to customize key definition? Then the CM109 driver can
focus report transmission on HID device. But this kind of interface
seems only hiddev interface supported, right?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ