It is frustrating and I have not used that script. However, I do have some more information which answers whether they're detected when I plug them in. (And it turns out they are.)
I exited out of XWindows and tried mounting the drives after logging out and back in again. I got the following messages - I'm guessing they were caught by xWin before, so I didn't see them. Anybody recognize them?
Code:
//I have one mounted and plug in the second
[jim@Valhalla jim]$ usb.c: USB device not accepting new address=2 (error=-32)
usb.c: USB device not accepting new address=3 (error=-32)
//Make sure the first is still mounted - it is
[jim@Valhalla jim]$ mount /dev/sda1
mount: /dev/sda1 already mounted or /mnt/usbdrive busy
mount: according to mtab, /dev/sda1 is already mounted on /mnt/usbdrive
//Try to mount the second
[jim@Valhalla jim]$ mount /dev/sda2
mount: /dev/sda2 is not a valid block device
//Unmount the first
[jim@Valhalla jim]$ umount /dev/sda1
//Unplugged the first and tried mounting the second as it's now the only one plugged in
[jim@Valhalla jim]$ mount /dev/sda1
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
sda : block size assumed to be 512 bytes, disk size 1GB.
I/O error: dev 08:00, sector 0
unable to read partition table
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready
sda : block size assumed to be 512 bytes, disk size 1GB.
I/O error: dev 08:00, sector 0
unable to read partition table
mount: No medium found
[jim@Valhalla jim]$
I can mount either USB drive, but once I do, I cannot mount any others until I reboot the system - logging out and back in won't do it. Dunno why, but I'm guessing it's something missing in the USB implementation of RH7.3. Can anybody confirm or deny this? Better yet, how the heck do I fix it?