Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Could someone tell me, why the hell is windows using winmodems, and not linux?!
If windows is able to make them work, linux should be able to too. Do something like emulation to support them!
Linux users should be able to code something to make these damn winmodems works on our favorite operating system!
Yeah I know, you'll tell me that there's some drivers on the web, and that some of the winmodems are supported on linux. But my drivers aren't free. So I'm obligated to buy a 15 bucks driver to download at 5k/s. What's the matter?
Thanks!
Last edited by tompouceuh; 03-02-2006 at 06:37 PM.
The problem is that the hardware vendors don't want to tell linux developers how to use the hardware. I'm sure many people would love if you were a programmer and could help reverse engineer the drivers.
The difference between winmodems and regular modems are that the computer processor does some of the work with winmodems while regular hardware modems utilize standard serial calls from the OS and then have their own chip do all the processing translation.
My advice? Spend the $15 to buy an external serial modem that will work easily with linux and leave the winmodems for windows.
they are not making them work, they are designed for windows. the "win" in winmodem. they aren't modems just interfaces to the phone line. the actual modem is done in the software.
but it should be easy, right. just bang out a few random pages of assembly with absolutely no design spec's to work from, write a c wrapper around it, then have it accepted into the kernel. no problem.
so easy, i don't know why it hasn't been done yet.
tell you what, you write bill gates, ask him for the information, and i'll forward it to the proper people. what's this, he wants you to sign a non-disclosure agreement, oh well, i guess you'll have to do the coding by yourself. have it done by tuesday, 'k
Distribution: Microsoft Windows XP Professional SP2; Slackware Linux 10.2
Posts: 215
Rep:
WinModems are just that -- WinModems. They rely on software which in turn relies on Windows. They need the Windows NT kernel to be available. Emulating this is far too advanced to do without the Windows source code -- which, naturally the Linux community does not have access to! Therefore for these WinModems to actually function under Linux they would have to be written for it's kernel as well -- something only the hardware manufacturer can do.
My friend, just buy a real serial modem, even if you could get WinModems to work under your favorite operating system they still perform like garbage, mainly because they use the computer's CPU instead of an onboard controller, thereby taking away valuable performance.
if you need dail up the a serial modem will do that job rember
that they are all hardware modems with an easy interface that is easy for linux and windows to command
the reasion for these silly USB modems and many if not all PCI cards is that they use computer programs to take a way electronic hardware that cost the consuma letting the computer doing some of the work and tend to be smaller to and cheeper [ some times they may say hardware moden PCI or USB, just egnore them ] often called
winmodems
Distribution: Microsoft Windows XP Professional SP2; Slackware Linux 10.2
Posts: 215
Rep:
It's all the fault of these cheep-o hardware corps not wanting to spend money on actually making/buying chips. And yes, no matter what the box says, if it uses USB, it's a WinModem. Hardware modems can't get enough power to run their extra components from a USB port.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.