Begin forwarded message:
Date: Sun, 11 Mar 2007 04:00:06 -0700 From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [Bugme-new] [Bug 8175] New: ati_remote2 module only supports remote "channel" 1 http://bugzilla.kernel.org/show_bug.cgi?id=8175 Summary: ati_remote2 module only supports remote "channel" 1 Kernel Version: 2.6.20 Status: NEW Severity: low Owner: [EMAIL PROTECTED] Submitter: [EMAIL PROTECTED] The ATI Remote Wonder II USB remote control supports multiple remote "channels" in order to facilitate the use of multiple remote controls within range of each other. The remote's "channel" may be altered by pressing and holding the "PC" button for approximately 3 seconds after which the button will slowly flash the count of the currently configured "channel". If a number, between 1 and 16, is keyed in and then the "PC" button is pressed again, then the remote's "channel" is changed to that number. The current "ati_remote2" kernel module interprets any signals from a remote that is not configured for "channel" 1 as "Unknown mode byte" and consequently ignores them. The attached patch resolves this issue by adding a "channel_mask" bit-mask module parameter, thus allowing the specification of which remote "channels" to accept. There are two ways of filtering the control signals from the remote control:- A USB control message can be sent to the receiver instructing it as to which remote "channel" it should accept. This functionality is implemented in the new "ati_remote2_setup" function. This filtering only allows for a single remote "channel" to be accepted. (This configuration was reverse engineered from the Windows software using a USB packet sniffer). When configured for a single channel the hardware filters the signals from other channels and they are not passed to the host. If the module is configured to accept input from multiple remote "channels" then the hardware filtering cannot be employed. Under such circumstances the hardware filtering is configured for "channel" 0 (which actually means "accept any channel") and the filtering is performed in software by the driver. By default, the module is configured to accept input from any remote on any "channel", providing the easiest setup. ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel