Excellent > I'm a retard... Changed it to sdb1 and whabam... It works as expected. Only > problem now is that the last part of the script that tells it to unmount > isn't working but that is fixable. So it seems 2.6 kernel with udev is the > solution. > > > On 7/21/06 11:54 AM, "Vandoorn, Yvo" <[EMAIL PROTECTED]> wrote: > > > Well I have since taken the complete plunge to 2.6. I was able to boot > > debian by changing the fstab & grub configuration. > > > > Ok so now I have researched on how to write udev.rules (using > > http://www.reactivated.net/writing_udev_rules.html as reference). > > > > In the guide at the bottom it recommends doing: > > > > KERNEL=="sdb", RUN+="/usr/bin/my_program" > > > > However what I am seeing in my /var/log/syslog (I modified > > /etc/udev/udev.conf to output debug logging) is that it attempts to run the > > script before it has actually done any of the volume discovery. My scripts > > first command is to mount /dev/sdb1 to /mnt/usbkey. This doesn't work of > > course since /dev/sdb1 wont be declared after the script is done. > > > > Any ideas on what I can do from here? > > > > > > On 7/21/06 10:37 AM, "Craig M. Houck" <[EMAIL PROTECTED]> wrote: > > > >> That is beyond me I'm afraid. Hotplug usb devices are tricky somewhat even > >> with 2.6 if you are trying to auto run scripts associated with a hot plug > >> > >> OH, yea. Sata drives and Sarge 2.6 don't mix well. I've never tried Etch on > >> a Sata machine. > >> I know that some this do work with one and not the other. > >> Sarge 2.6 does not have MegaRaid drivers > >> Etch 2.6 has MegaRaid drivers!! > >> > >> At 01:41 PM 7/20/2006 -0700, Vandoorn, Yvo wrote: > >>> I should've mentioned that there is no gui. Actually these are headless > >>> servers, which is the need for scripts. > >>> > >>> The goal is that if someone where to stick in an USB flash drive, the OS > >>> would launch the necessary script do its thing and then take out the USB > >>> key > >>> 5 minutes later. The script basically initializes the network, runs > >>> apt-get > >>> and programs the cron. It works great in the lab, however the flash drive > >>> we > >>> used is no longer produced making it a pain for wide spread production. > >>> Further more I tried the 2.6 kernel and the machine just went nuts only > >>> because the SATA drives are suddenly seen as SCSI. Yes it is fixable but > >>> I'd > >>> rather not customize it too far off the beaten path. > >>> > >>> > >>> > >>> On 7/20/06 12:53 PM, "Craig M. Houck" <[EMAIL PROTECTED]> wrote: > >>> > >>>> Vandoorn, Yvo; > >>>> > >>>> I have never done that. I know that with the 2.6 kernel (that I have on > >>>> many laptops) plug a usb device in and an icon appears on the desktop > >> for it. > >>>> > >>>> Do you want the script to autorun whe the usb device is pluged in? If so > >>>> do some googles on "auto run", there are some programs you can find to do > >>>> that for you. > >>>> > >>>> I have done it on windows cds that I want to start up a webpage for > >>>> example > >>>> > >>>>> What will it take to have a script run once the 2.6 kernel is loaded > >>>>> and a > >>>>> flash drive is inserted. > >>>>> > >>>>> > >>>>> On 7/20/06 11:49 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > >> wrote: > >>>>> > >>>>>> For what it's worth... > >>>>>> I find usb hotplug impossible to do wiht the 2.4.x kernel, > >>>>>> and it happens automagically with the 2.6.x kernel. > >>>>>> > >>>>>> IF there is nothing stopping you from using a 2.6.x kernel > >>>>>> just apt-get install <2.6 kernel you need> > >>>>>> and there you have it. GRUB will show both kernels at boot time BTW.. > >>>>>> > >>>>>> To check your current kernel ls -l /lib/modules > >>>>>> > >>>>>> To find the kernels avaliable > >>>>>> apt-cache search kernel-image |grep 2.6 > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Hey everyone, > >>>>>>> > >>>>>>> I'll admit my knowledge in the hotplug department isn't spectacular. > >>>>>>> > >>>>>>> Currently I have a machine setup to run a script when a specific USB > >> flash > >>>>>>> drive is inserted. I did this by defining the script and vendor ID & > >>>>>>> product ID in the usb.handmap file (/etc/hotplug/usb.handmap). This > >> works > >>>>>>> great and as expected. The script tells the device to mount and do a > >>>>>>> few > >>>>>>> things. > >>>>>>> > >>>>>>> So this works as expected, great. But now I want to future proof it a > >>>> little > >>>>>>> by only looking at the Vendor ID and then just running the script. > >> However > >>>>>>> usb.handmap requires a vendor & product ID in order for it to load. I > >>>> can't > >>>>>>> get this seem to work. Sure I can add each vendor & product ID for > >>>>>>> each > >>>>>>> device I have, however that isn't really future proofing. > >>>>>>> > >>>>>>> Currently I have usb.handmap to read: > >>>>>>> key.sh 0x0003 0x054c 0x02a5 0x0100 0x0000 > >>>>>>> 0x00 0x00 0x00 0x00 0x00 > >>>>>>> 0x00 0x00000000 > >>>>>>> > >>>>>>> And I have tried: > >>>>>>> > >>>>>>> key.sh 0x0003 0x054c 0x0000 0x0000 0x0000 > >>>>>>> 0x00 0x00 0x00 0x00 0x00 > >>>>>>> 0x00 0x00000000 > >>>>>>> > >>>>>>> Anyone have any ideas? > >>>>>>> > >>>>>>> > >>>>>>> > >>>>> > >>>> > >>>> RbtBotL > >>>> Craig - ><> > >>>> > >>>> o BU SysAdmin > >>>> /|\ 607 777 6827 > >>>> ^ Tot Ziens > >>>> > >>>> > >>> > >> > >> RbtBotL > >> Craig - ><> > >> > >> o BU SysAdmin > >> /|\ 607 777 6827 > >> ^ Tot Ziens > >> > >> > > >
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]