I have been trying to get USB storage devices to auto-mount themselves under "/media/usb/<dev>" but have been running into some problems with udev (on FC7, btw... running udevd v.106)
Every time I put in a FAT (not 32) USB stick, udev identifies it as "USB storage", identifies the partition and calls it "/dev/sdb1", triggers my rule to create a dev-alias of "/dev/sdb1" to something like "/dev/usb-sdb1", and triggers my other rule to run a "safely mount/unmount" script on that dev-alias.
The problem is when I try to use FAT32. I never get more than a "SCSI Generic" detection, thus never get a "sdb1"... in other words, it looks like FC7/udev cant identify that there is a valid partition there? The problem I have with this is that it kills the auto-mounting. I dont care if there is a dev-node for the partition itself, but if I cannot detect this situation, then I cant run the subsequent mount on "/dev/sdb" for example (which does actually work)
Is there some kind of Kernel USB/FAT32 options that need to be used for this to work? Or am I doing something stupid?
BTW - I will try to get udevmonitor output, but I don't own the machine