Posted by: barugon | 11 August 2008

NetoDragon MDV92XP modem drivers for Windows XP and Ubuntu

LONG LOST DRIVERS: finding Windows XP and Ubuntu drivers for a PCI Soft Modem with the NetoDragon MDV92XP chipset.

This past weekend I rebuilt a computer for my grandfather because his laptop was slow (ungodly so to me, NetoDragonor a little poky to him). There are usually few problems with putting together a computer these days (except for all the OS and application updates that are needed… sigh). However, this time there were two issues that popped up, first I was installing Windows XP which I haven’t used for a few years now, and second, a modem was required. That’s a right a modem, not a DSL modem, but a regular 56k modem (my grandfather refuses to purchase any high speed access for various reasons).

Problem 1: This is sort of a side-note problem in this post, but I had an old Windows XP disc laying around, though it was an upgrade disc and I was going to do a clean install. That meant that I had to find a ‘qualifying’ Windows OS disc that could authenticate the ‘upgrade’ installation process. I suppose I could have downloaded a full copy of XP from the bittorrent cloud, but I still prefer the legitimate software – a lot less hassle in the end. But I had recently thrown out a number of old Windows CDs; WinNT 4.0, Win2k, even a Win98 CD. I did end up finding a Win98 ISO online and using that for authentication… though there are few out there these days, but then again, how many more times will I install XP from this old upgrade disc? Not too many. So that problem was solved 🙂

Problem 2: The main reason for this post was of course to talk about the long lost drivers for the NetoDragon MDV92XP PCI modem (below). I can’t remember the last time that I installed a driver for a modem, and in fact this modem was purchased about 6 years ago (for my Windows XPgrandfather’s computer at that time as well). More problematic however was that over the last few years, NetoDragon has either gone out of business or has been purchased by another company (I’m sure I could find out, but frankly I don’t care). As a result, links on forums to no longer go anywhere, and the company that currently supports the NetoDragon chipsets, Pro-Nets Technology Corporation, does not provide any drivers or support for the MDV92XP chipset. In my searches I came across a lot of ‘software download’ sites that were essentially fake, but there was a server in Canada that was hosting an original set of XP drivers in an executable file – you can download the XP drivers from [here].

PCI Soft Modem with the NetoDragon MDV92XP chipset

PCI Soft Modem with the NetoDragon MDV92XP chipset

I have a copy of the file as well, so if at some point it becomes unavailable, I’ll go ahead and host it myself, either as an .exe or .zip file (let me know if you can’t access the file).


Barugon (^_^)

– – – – – –

Have you found the information or instructions on this site helpful? If you would like to donate to Barugon, please feel free to do so… though I’m always happy to help for free too (^_^)



UbuntuI have seen a few others also using MDV92XP chipset based modems under Ubuntu, some having success, others great difficulty. Apparently there were some issues when using the Smartlink driver with this particular modem chipset – but those some largely relegated to older version of Ubuntu, such as Dapper 6.06. The methods outlined below are correct for Feisty 7.04, though I don’t see any major reasons for it not working under Gutsy, Hardy, or Intrepid – you’ll have to let me know how it goes.

Method A:

This method id the easiest method uses the latest packages from linmodems which are complete and contain all the files you may need.

1. Determine you kernel version by typing uname -r in a terminal
2. Go to and download the latest package that has already been compiled for your kernel version (e.g. slamr-2.6.20-16-generic.tar.gz). This package contains all the files you will need for installing the driver.
3. Copy the slamr-2.6.20-16-generic.tar.gz to your Desktop and right click on it and select ‘Extract here’ and a folder wth a similar name will be created with the extracted files on your Desktop.
4. Now rename the folder to an easier name such as ‘slmodem’
5. Open a terminal and cd in to the slmodem folder
6. Type sudo ./setup and the install should start and complete successfully
7. Type sudo modprobe ungrab_winmodem no results given shows success
8. Type sudo modprobe slamr no results given shows success
9. Type sudo /etc/init.d/sl-modem-daemon restart to restart modem or just reboot
10. Type dmesg | grep slamr
11. Use Kppp to query the modem on /dev/modem, if this works you are there! If you are not using Kubuntu then just see if it works from Gnome-ppp (wvdial must first be set up)
12. Edit /etc/default/sl-modem-daemon to change the line SLMODEMD_COUNTRY=USA (or your country name). If you do a Query modem in Kppp you will see that your country has changed.

Method B:
This is the ideal way if you feel strongly about using linux ‘properly’ go to the linmodem sites shown above and download the latest packages.

1. Download
2. Download
3. Download That contains a working copy of the daemon. You can also try using Synaptic or adept to install sl-modem daemon and sl-modem-source as well as ungrab-winmodem (from the linmodem website) as a dependancy from the repositories.
4. Also download and install the ungrab-winmodem from the linmodem website. Install with, extract, make, sudo make install.
5. Download slmodem-2.9.11-20070505.tar.gz from the linmodem website. Install with extract, make, sudo make install.
6. Download and open slamr-2.6.20-16-generic.tar.gz. Extract and install the sl-modem-daemon xxx.deb file you find in there.
7. Now go to /etc/default/sl-modem-daemon, right click, Action, Edit as Root, find the line SLMODEMD_COUNTRY=USA (or your country name)
8. Go to the konsole: sudo modprobe slamr
9. sudo /etc/init.d/sl-modem-daemon restart
10. Go to Kppp and select /dev/modem and use the Query Modem to test you modem.
11. Setup Kppp and go on line! Note: If you are going to use Kppp it is advisable that you check that the line noauth is not commented out with a # in /etc/ppp/peers/kppp-options this may only be in older versions than Feisty.

To release a locked up Smartlink modem: sudo modprobe ungrab-winmodem, then sudo modprobe slamr, then restart the daemon with sudo /etc/init.d/sl-modem-daemon restart. This may help you from rebooting.

There are packages in the Ubuntu Feisty repository that can be tried, but they may be outdated in reference to the kernel version.


Barugon (^_^)

– – – – – –

Have you found the information or instructions on this site helpful? If you would like to donate to Barugon, please feel free to do so… though I’m always happy to help for free too (^_^)


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: