I have no idea how to find an upgrade to vl-hot. GSLAPT reveals nothing. I rooted around a little in veclinux-current; don't know where to look for it.
You need to add the patches repository to GSlapt. Run GSlapt, navigate to Edit -> Preferences -> Sources and add this repository to the sources list: http://ftp://ftp.osuosl.org/pub/vectorlinux/veclinux-5.8/patches/
Then refresh the package list and search for vl-hot again.
The card reader says "GE high-speed 10-in-1 USB card reader". That's all I know about it.
There is bug in VL 5.8 Standard (in the kernel configuration) that could be the cause of this problem you are having. I had the same issue with my 6-in-one card reader because SCSI multiple-lun-scanning is disabled in the kernel.
This has been fixed in VL 5.8 SOHO.
So you have some options such as: recompiling your kernel to include this SCSI feature. Or, depending on your hardware specs, you could upgrade to VL 5.8 SOHO.
Either way, just ask for help if you need it!