SuSE has a nice command called "halmount" that you can try. If you know the label of the disk, you can enter "halmount /media/<labelname>".
You can also use the device node as in "halmount /dev/sdb1". It will be mounted under /media. If the disk doesn't have a label, usually it gets mounted as /media/disk for the first on and /media/disk-1 for the second.
Look at the output of "ls -a /media/". There may be a stale .hal-mtab file.
An easy way to check on what the device is, is to list them:
If you only have one external drive, it is probably /dev/sdb1 that you want.
sudo mkdir /mnt/usbdisk
sudo mount -t vfat /dev/sdb1 /mnt/usbdisk -o uid=<yourusername>,fmask=177,dmask=077,noexec
It might be worthwile reading the log file (/var/log/messages) around the time that you reinserted the usb drive. Is there a message about the filesystem being bad? You should see something like
Dec 13 10:11:08 qosmio hald: mounted /dev/sdc1 on behalf of uid 1000