lkml.org 
[lkml]   [2007]   [Aug]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: USB Key light on/off state depending on mount
On Fri, 24 Aug 2007, Josh Boyer wrote:

> On 8/24/07, Casey Dahlin <cjdahlin@ncsu.edu> wrote:
> > Most USB keys nowadays have a small LED somewhere inside of them that
> > lights up when they are plugged in. On a windows box, the key is lit up
> > whenever it is mounted, and as soon as it is unmounted it turns off,
> > giving a handy physical indicator that the key is safe to remove. On
> > linux, the light is simply on whenever the key is plugged in.
> >
> > Should linux toggle the light depending on mount state? Is it as trivial
> > as it seems or does this reflect some larger issue?
>
> I think that depends on the key. My Corsair keys have the light
> flicker whenever I/O is on-going.

Yeah, it does, I am not a big expert in USB storage, and I haven't seen
many USB sticks, but I might imagine how windows turns the LED off on
unmount. Try "eject /dev/sdX", where sdX is your USB storage, after you
unmount it. Be careful, especially if you have SATA (or SCSI) discs in
your system or if you use libata for PATA discs not to eject the wrong
one... For example, if you think you have to eject /dev/sdc, check before
ejecting it with "mount" if there are any /dev/sdc* partitions mounted.

As for LED going on only when mounting, don't know. Maybe they also issue
eject after initial enumeration? In which case the LED would go shortly on
on plug in, then off, then on again on mount. You can try it under Linux
too, if you issue eject after plugging in but before mount. I think, you
won't be able to mount it directly after ejecting, you'd have to force
re-enumeration under Linux.

Thanks
Guennadi
---
Guennadi Liakhovetski
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2007-08-25 21:29    [W:1.909 / U:0.316 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site