From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wolverine02.qualcomm.com ([199.106.114.251]:22765 "EHLO wolverine02.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752278Ab0LGDsh (ORCPT ); Mon, 6 Dec 2010 22:48:37 -0500 Message-ID: <4CFDAE90.607@codeaurora.org> Date: Tue, 07 Dec 2010 09:18:32 +0530 From: Pavan Kondeti MIME-Version: 1.0 Subject: Re: [RFC 1/2] USB: Notify OTG errors to user space via uevents References: <1291639071-10862-1-git-send-email-pkondeti@codeaurora.org> <20101206155826.GD23214@kroah.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-arm-msm-owner@vger.kernel.org List-ID: To: pkondeti@codeaurora.org Cc: Greg KH , gregkh@suse.de, linux-usb@vger.kernel.org, linux-arm-msm@vger.kernel.org On 12/7/2010 8:02 AM, pkondeti@codeaurora.org wrote: > Hi Greg, > >> On Mon, Dec 06, 2010 at 06:07:50PM +0530, Pavankumar Kondeti wrote: >>> OTG specification mandates no silent failures and all errors should >>> be reported to the user. The spec itself does not give the exact >>> error description. But recommends the error message to be self >>> explanatory. Provide otg_notify_error() utility for USB core and >>> OTG driver to send the error codes to user space. All the error >>> code values are described in include/linux/usb/ch9.h. The user space >>> application can listen to netlink socket and parse the buffer for >>> "MODULE=OTG" and "ERROR=n", where 'n' contains the error code. >> >> How are you going to listen to the netlink socket that is already >> grabbed by libudev? >> > Sorry. I never worked with udev. But I read udev documentation. > I thought an external script can be invoked by adding a udev rule > when MODULE=OTG is matched and ERROR value can be accessed > in the script via env variable. > I ran the sample program @ http://www.kernel.org/doc/pending/hotplug.txt and udevd concurrently. I am able to capture all the uevents in sample program. -- Sent by a consultant of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.