linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: <shankoo77@yahoo.com>
To: linux-hotplug@vger.kernel.org
Subject: RE: Unable to run a user program on usb device connection
Date: Mon, 08 Oct 2007 13:16:05 +0000	[thread overview]
Message-ID: <381511.95421.qm@web51610.mail.re2.yahoo.com> (raw)
In-Reply-To: <527409.71590.qm@web51603.mail.re2.yahoo.com>

Hi,
    Thanks for the suggestion, but it didn't work for
me. I'm working on ARM architecture and yes the kernel
detects device removal successfully. I get the
following message on disconnecting a USB device

usb 1-1: USB disconnect, address 2

Also already there is a shell script called hotplug in
the /sbin directory but its not called for some
reason. 

I think (I'm not 100% sure though) the kernel code
calls the user program whose path is stored in
"/proc/sys/kernel/hotplug" whenever a hotplug event
happens. In my kernel this happens to be
"/sbin/udevsend". If the kernel has to call
/sbin/hotplug then I need to change this system
variable mentioned above to /sbin/hotplug. I tried
doing this but I was unable to change it (I'm root in
the platform). I tried without changing this also
without any success. By looking at all the documents I
read, it sounds to me that if hot plug is enabled in
the kernel then by default it'll call the program
whose path info is stored in
"/proc/sys/kernel/hotplug". I think for some reason
thats not happening with my setup.

Warm Regards,
Shankar

--- ½ðÈÚ Ð» <stonexjr@hotmail.com> wrote:

> 
> You can put "hotplug" script under directory /sbin/
> . It can be invoked once the kernel detects that
> your usb device has been pluged in.  So, put
> whatever shell script you want to invoke into this
> service script. Note, make sure the file name of the
> service script under /sbin/ is "hotplug", not
> anythis else. The system will automatically call
> this file once you attach a usb device to your
> system.
> By the way, can your system detect the removal event
> once you remove the usb device? Did the terminal
> promt out some information about the disconnection 
> of the usb device? What is your hardware
> architecture£¿> Date: Sun, 7 Oct 2007 21:10:50
> -0700> From: shankoo77@yahoo.com> Subject: Unable to
> run a user program on usb device connection> To:
> linux-hotplug-devel@lists.sourceforge.net> > Hi,>
> I'm a newbie to Linux hotplug sub-system. Please>
> excuse me if the question is very basic. I want> to
> hook a user space application with the hot plug>
> sub-system in such a way that the application is>
> executed on attaching a specific USB device. I've>
> explained what all I tried below, please let me
> know> where I'm going wrong.> > My linux kernel
> version is 2.6.10 and it uses the> ¡°udev¡±
> mechanism to support hot plug. Our application>
> should be executed when a device with a specific>
> vendor id and product id is plugged in the USB bus.>
> I¡¯ve enabled the hot plug support in the kernel;
> in> fact by default CONFIG_HOTPLUG was enabled. I
> included> a test.rules file in the
> /etc/udev/rules.d/ directory> in which I have
> included the above mentioned vendor> id, product id
> and in the PROGRAM parameter the name> of the
> application to be run. To start with, this> program
> is just a shell script that prints ¡°Hello> World¡±
> on the console. After this, when we plug in the>
> above mentioned device I¡¯m sure that the kernel
> has> detected it because I¡¯m seeing the device¡¯s>
> information in /proc/bus/usb/devices. But our shell>
> script is not getting called at all. Can some one
> let> me know what I'm missing here? The test.rules
> file> contains the following line only> >
> ATTR{idVendor}="0451", ATTR{idProduct}="97fb",>
> SYMLINK+="hello-%k", MODE="666",>
> PROGRAM="/home/shankar/usb_disp.sh"> > Please help
> me in getting this sorted out.> > Thanks in
> Advance,> Shankar > > > >
>
____________________________________________________________________________________>
> Be a better Heartthrob. Get better relationship
> answers from someone who knows. Yahoo! Answers -
> Check it out. >
>
http://answers.yahoo.com/dir/?link=list&sid96545433>
> >
>
------------------------------------------------------------------------->
> This SF.net email is sponsored by: Splunk Inc.>
> Still grepping through log files to find problems?
> Stop.> Now Search log events and configuration files
> using AJAX and a browser.> Download your FREE copy
> of Splunk now >> http://get.splunk.com/>
> _______________________________________________>
> Linux-hotplug-devel mailing list
> http://linux-hotplug.sourceforge.net>
> Linux-hotplug-devel@lists.sourceforge.net>
>
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
>
_________________________________________________________________
> Invite your mail contacts to join your friends list
> with Windows Live Spaces. It's easy!
>
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us



       
____________________________________________________________________________________
Pinpoint customers who are looking for what you sell. 
http://searchmarketing.yahoo.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

  parent reply	other threads:[~2007-10-08 13:16 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-05 12:30 Unable to run a user program on usb device connection shankoo77
2007-10-08  4:10 ` shankoo77
2007-10-08 13:16 ` shankoo77 [this message]
2007-10-09  4:59 ` Nazim Khan
2007-10-10  5:38 ` shankoo77
2007-10-11  3:42 ` Greg KH
2007-10-19  4:20 ` shankoo77

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=381511.95421.qm@web51610.mail.re2.yahoo.com \
    --to=shankoo77@yahoo.com \
    --cc=linux-hotplug@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).