From: Joshua H. <jo...@pr...> - 2007-06-29 17:10:30
|
Hey guys, I'm trying to write some udev rules to automount the USB thumbdrive on the Verdex. I'm following the same pattern that was already on there for the mmc card rules. Here are my rules. KERNEL=="sda1", ACTION=="remove", RUN+="/bin/umount /mnt/usb" RUN+="/bin/echo 'Unmounting USB'" KERNEL=="sda1", ACTION=="add", RUN+="/bin/mount /mnt/usb" RUN+="/bin/echo 'Mounting USB'" Now the interesting thing is that the "add" rule works and it does mount the usb thumbdrive on insertion (it previous did not do this). But the remove rule does not unmount the file system. If I just type in the console after the thumb drive has been removed "/bin/umount /mnt/usb" it does work. Any suggestions? Also my echo statements are NOT being displayed. Thanks, Josh |
From: Craig H. <cr...@gu...> - 2007-06-29 18:12:05
|
On Jun 29, 2007, at 10:10 AM, Joshua Hintze wrote: > Hey guys, > > > > I=E2=80=99m trying to write some udev rules to automount the USB =20 > thumbdrive on the Verdex. I=E2=80=99m following the same pattern that = was =20 > already on there for the mmc card rules. Here are my rules=E2=80=A6 > > > > KERNEL=3D=3D"sda1", ACTION=3D=3D"remove", RUN+=3D"/bin/umount = /mnt/usb" RUN=20 > +=3D"/bin/echo 'Unmounting USB'" > > KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/bin/mount /mnt/usb" = RUN+=3D"/=20 > bin/echo 'Mounting USB'" > > > > Now the interesting thing is that the =E2=80=9Cadd=E2=80=9D rule works = and it =20 > does mount the usb thumbdrive on insertion (it previous did not do =20 > this). But the remove rule does not unmount the file system. If I =20 > just type in the console after the thumb drive has been removed =E2=80=9C= /=20 > bin/umount /mnt/usb=E2=80=9D it does work. > > > > Any suggestions? Also my echo statements are NOT being displayed. > use udevmonitor to see if the remove event is firing the way you =20 think it should. C= |
From: Joshua H. <jo...@pr...> - 2007-06-29 19:09:54
|
Thank you, that is a nice little program. So I got the auto mount and unmount to work but those are now the only commands that do work. Do you seen anything wrong with these rules? Does standard echo outputs not work in udev? I'm trying to start a program I have compiled in the root folder called /root/microowl. This program is not launching. KERNEL=="sda1", ACTION=="remove", RUN+="/bin/umount /mnt/usb" KERNEL=="sda1", ACTION=="remove", RUN+="/bin/echo 'Unmounting USB'" KERNEL=="sda1", ACTION=="add", RUN+="/root/microowl" KERNEL=="sda1", ACTION=="add", RUN+="/bin/mount /mnt/usb" KERNEL=="sda1", ACTION=="add", RUN+="/bin/echo 'Mounting USB'" Thanks for looking this over, Josh _____ From: gum...@li... [mailto:gum...@li...] On Behalf Of Craig Hughes Sent: Friday, June 29, 2007 12:12 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive On Jun 29, 2007, at 10:10 AM, Joshua Hintze wrote: Hey guys, I'm trying to write some udev rules to automount the USB thumbdrive on the Verdex. I'm following the same pattern that was already on there for the mmc card rules. Here are my rules. KERNEL=="sda1", ACTION=="remove", RUN+="/bin/umount /mnt/usb" RUN+="/bin/echo 'Unmounting USB'" KERNEL=="sda1", ACTION=="add", RUN+="/bin/mount /mnt/usb" RUN+="/bin/echo 'Mounting USB'" Now the interesting thing is that the "add" rule works and it does mount the usb thumbdrive on insertion (it previous did not do this). But the remove rule does not unmount the file system. If I just type in the console after the thumb drive has been removed "/bin/umount /mnt/usb" it does work. Any suggestions? Also my echo statements are NOT being displayed. use udevmonitor to see if the remove event is firing the way you think it should. C |
From: Craig H. <cr...@gu...> - 2007-06-29 19:42:01
|
Echo won't really work, because I don't think there's a stdin/stdout =20 in the context udev is launching those programs in. Same might be =20 true of your app, depending on what it does. C On Jun 29, 2007, at 12:09 PM, Joshua Hintze wrote: > Thank you, that is a nice little program. > > > > So I got the auto mount and unmount to work but those are now the =20 > only commands that do work. Do you seen anything wrong with these =20 > rules? Does standard echo outputs not work in udev? I=E2=80=99m trying = to =20 > start a program I have compiled in the root folder called /root/=20 > microowl. This program is not launching. > > > > KERNEL=3D=3D"sda1", ACTION=3D=3D"remove", RUN+=3D"/bin/umount = /mnt/usb" > > KERNEL=3D=3D"sda1", ACTION=3D=3D"remove", RUN+=3D"/bin/echo = 'Unmounting USB'" > > KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/root/microowl" > > KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/bin/mount /mnt/usb" > > KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/bin/echo 'Mounting = USB'" > > > > Thanks for looking this over, > > > > Josh > > > > From: gum...@li... [mailto:gumstix-=20 > use...@li...] On Behalf Of Craig Hughes > Sent: Friday, June 29, 2007 12:12 PM > To: General mailing list for gumstix users. > Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive > > > > On Jun 29, 2007, at 10:10 AM, Joshua Hintze wrote: > > > > > Hey guys, > > > > I=E2=80=99m trying to write some udev rules to automount the USB =20 > thumbdrive on the Verdex. I=E2=80=99m following the same pattern that = was =20 > already on there for the mmc card rules. Here are my rules=E2=80=A6 > > > > KERNEL=3D=3D"sda1", ACTION=3D=3D"remove", RUN+=3D"/bin/umount = /mnt/usb" RUN=20 > +=3D"/bin/echo 'Unmounting USB'" > > KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/bin/mount /mnt/usb" = RUN+=3D"/=20 > bin/echo 'Mounting USB'" > > > > Now the interesting thing is that the =E2=80=9Cadd=E2=80=9D rule works = and it =20 > does mount the usb thumbdrive on insertion (it previous did not do =20 > this). But the remove rule does not unmount the file system. If I =20 > just type in the console after the thumb drive has been removed =E2=80=9C= /=20 > bin/umount /mnt/usb=E2=80=9D it does work. > > > > Any suggestions? Also my echo statements are NOT being displayed. > > > > use udevmonitor to see if the remove event is firing the way you =20 > think it should. > > > > C > > ----------------------------------------------------------------------=20= > --- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/=20 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Dave H. <dhy...@gm...> - 2007-06-29 20:15:29
|
On 6/29/07, Craig Hughes <cr...@gu...> wrote: > Echo won't really work, because I don't think there's a stdin/stdout in the > context udev is launching those programs in. Same might be true of your > app, depending on what it does. You should be able to echo to /dev/console -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Joshua H. <jo...@pr...> - 2007-06-29 20:27:39
|
I tried this KERNEL=="sda1", ACTION=="add", RUN+="/bin/echo 'Mounting USB' >> /dev/console" It did not seem to work. -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Dave Hylands Sent: Friday, June 29, 2007 2:16 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive On 6/29/07, Craig Hughes <cr...@gu...> wrote: > Echo won't really work, because I don't think there's a stdin/stdout in the > context udev is launching those programs in. Same might be true of your > app, depending on what it does. You should be able to echo to /dev/console -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Heilpern, M. <mar...@au...> - 2007-06-30 11:22:37
|
Your redirection has two greater-than's, which only redirects stderr. = echo will display to stdout, so from what you've pasted, you aren't = actually redirecting it. =20 Try this instead: KERNEL=3D=3D"sda1", ACTION=3D=3D"add", = RUN+=3D"/bin/echo 'Mounting USB' > /dev/console" ________________________________ From: gum...@li... on behalf of Joshua = Hintze Sent: Fri 6/29/2007 4:27 PM To: 'General mailing list for gumstix users.' Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive I tried this KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/bin/echo 'Mounting USB' = >> /dev/console" It did not seem to work. -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Dave Hylands Sent: Friday, June 29, 2007 2:16 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive On 6/29/07, Craig Hughes <cr...@gu...> wrote: > Echo won't really work, because I don't think there's a stdin/stdout = in the > context udev is launching those programs in. Same might be true of = your > app, depending on what it does. You should be able to echo to /dev/console -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ -------------------------------------------------------------------------= This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users -------------------------------------------------------------------------= This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users NOTE: The information in this message is intended for the personal and = confidential use of the designated recipient(s) named above. To the extent the = recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an = obligation of confidentiality, with AuthenTec, then this message and/or any = attachments shall be considered confidential information and subject to the confidentiality = terms of that agreement. If the reader of this message is not the intended recipient = named above, you are notified that you have received this document in error, and any = review, dissemination, distribution or copying of this message is strictly prohibited. If you = have received this document in error, please delete the original message and notify the = sender immediately. Thank you. AuthenTec, Inc. http://www.authentec.com |
From: Heilpern, M. <mar...@au...> - 2007-06-30 11:23:49
|
Hrm. I'm having OS-9 flashbacks thinking >> redirects stderr. Sorry = about that. =20 ________________________________ From: gum...@li... on behalf of Heilpern, = Mark Sent: Sat 6/30/2007 7:20 AM To: General mailing list for gumstix users. Subject: RE: [Gumstix-users] Udev rules to automount USB thumbdrive Your redirection has two greater-than's, which only redirects stderr. = echo will display to stdout, so from what you've pasted, you aren't = actually redirecting it. =20 Try this instead: KERNEL=3D=3D"sda1", ACTION=3D=3D"add", = RUN+=3D"/bin/echo 'Mounting USB' > /dev/console" ________________________________ From: gum...@li... on behalf of Joshua = Hintze Sent: Fri 6/29/2007 4:27 PM To: 'General mailing list for gumstix users.' Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive I tried this KERNEL=3D=3D"sda1", ACTION=3D=3D"add", RUN+=3D"/bin/echo 'Mounting USB' = >> /dev/console" It did not seem to work. -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Dave Hylands Sent: Friday, June 29, 2007 2:16 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Udev rules to automount USB thumbdrive On 6/29/07, Craig Hughes <cr...@gu...> wrote: > Echo won't really work, because I don't think there's a stdin/stdout = in the > context udev is launching those programs in. Same might be true of = your > app, depending on what it does. You should be able to echo to /dev/console -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ -------------------------------------------------------------------------= This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users -------------------------------------------------------------------------= This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users NOTE: The information in this message is intended for the personal and = confidential use of the designated recipient(s) named above. To the extent the = recipient(s) is/are bound by a non-disclosure agreement, or other agreement that contains an = obligation of confidentiality, with AuthenTec, then this message and/or any = attachments shall be considered confidential information and subject to the confidentiality = terms of that agreement. If the reader of this message is not the intended recipient = named above, you are notified that you have received this document in error, and any = review, dissemination, distribution or copying of this message is strictly prohibited. If you = have received this document in error, please delete the original message and notify the = sender immediately. Thank you. AuthenTec, Inc. http://www.authentec.com |
From: Dave H. <dhy...@gm...> - 2007-06-30 16:22:08
|
Hi Joshua, > KERNEL=="sda1", ACTION=="add", RUN+="/bin/echo 'Mounting USB' >> > /dev/console" > > It did not seem to work. Hmm. Next thing to try is the logger program, which sends it's command line thru the regular syslogd mechanism. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |