linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to detect whether media is present in a reader?
@ 2004-06-09 22:53 Michael Hamilton
  2004-06-09 22:57 ` Michael Hamilton
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Michael Hamilton @ 2004-06-09 22:53 UTC (permalink / raw)
  To: linux-hotplug

I've attempted to develop a desktop integration script for usb 
storage devices. ( http://freshmeat.net/projects/usbmount/ )

Before anyone reading this thinks this a trivial problem,
you should read the requirements/issues detailed at the bottom
of http://users.actrix.co.nz/michael/usbmount.html - many aspects
of the USB/SCSI system make this task much harder than it should
be. I would recommend anyone working on this area to take a look
at my script and see the fun currently involved - and then see
if what they're working on will make life easier.

In the mean time, working with what is available on current 
distributions, I'm looking for a solution to one piece of the
puzzle...

I would like to be able to detect whether media is present
in a reader or not (eg Compact Flash Card reader).  A small 
piece of C for efficiently obtaining the media state would be 
good.  I would like a solution for both 2.4 and 2.6, but 
I'll settle for what I can get.  Does anyone have some sample
code?

From looking at what's available I get the impression that
some variant on polling is the only solution for such problems.  
Is this really the case - even for USB?

I've looked at supermount and submount - I'm not sure they
offer a better solution than my own attempts thus far - 
I don't think they can tackle all of the requirements listed
on my webpage. 

I was also playing with sginfo from sg3_utils ( 
http://www.torque.net/sg/u_index.html ).  But this can be
slow, and, in the absence of media, some of the sg3_utils
probes can get stuck in system calls (which requires a
reboot).

If I had a simple/efficient way to poll a device's media 
insertion state, I think my script could then fully automate 
almost all aspects of desktop integration of usb storage.

Thanks.





-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-06-14 20:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-09 22:53 How to detect whether media is present in a reader? Michael Hamilton
2004-06-09 22:57 ` Michael Hamilton
2004-06-09 23:34 ` Greg KH
2004-06-11 21:01 ` David Zeuthen
2004-06-12 11:39 ` Michael Hamilton
2004-06-12 12:21 ` David Zeuthen
2004-06-14 20:33 ` Greg KH

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).