I just purchased a modem blaster flash 56 II model # DI5601, to install in a P90(yep, you read right)! Works great, so it is most definitly a hardware modem, as you need usually min 133 to run winmodem. The box says "controller-based modem", also the pic on the website looks identical to the modem I have (not that it is right all the time). If it is the same modem it connects at a faster rate then ANY wincrapmodem I have tried in my other comp. Not sure if it works in Linux, haven't tried yet!