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]