I recently got one of these modems and it had discovered very serious detection problems. I had been using one of the Cricket PCMCIA modems but it had a problem of dropping connections every 30 seconds or so. Anyway, this modem works a lot better but there is a trick to get it working.
Since the modem has a built-in flash card reader and flash memory containing the Windows software, when you first plug the device in, it is detected by the OS as a flash drive rather than a modem. If you try to configure the modem at this point, it will be impossible since no modem will have yet been detected.
In order to get the device to be detected as a modem, it needs to be “flipped”. The following thread from the Ubuntu forums discusses the details of the problem and contains a link to a utility to “flip” the device:
[ubuntu] HOWTO: Cricket Wireless A600 Broadband Modem - Ubuntu Forums](http://ubuntuforums.org/showthread.php?p=7197740#post7197740)
Once the device is flipped, I configured it using YAST / Network Devices / Modems. Mine is detected as /dev/tty/ACM0. I use Kinternet to connect, though Network Manager may also work, but I have not yet tested it.