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.
View Poll Results: Should I go get an external serial modem or not?
I've never had to get a Winmodem to work with Linux. Although, in certain cases I've heard it can be done. If it were me, and had the cash, I'd just get a controller based modem.
Although some Winmodems can be used with Linux (or so I read now a days) a hardware modem is usually easiest. There is such a thing as an internal hardware modem (USR made one the last I looked.)
Hardware modem = the modem is capiable of performing all the needed functions. The computer just interfaces with the modem.
Software modem (Winmodem) = the modem is not capible of performing all needed functions on it's own. Additional software is required to actually make the modem functional above and beyond just interfacing with it. Since using fewer hardware parts makes them cheaper, and OEM producers like cheaper, most PCs come with a software modem that requires special software to make it work which the modem manufacturer has only provided for Windows (hence Winmodem).
With an external you know it's real modem. Saves a PCI slot.
Mine cost more, £25 instead of £15 for a winmodem.
Only some Winmodems work such as hcf, hsf and Lucent based.
Modems I know to work -->
(From Gentoo's portage system)
"* net-dialup/hcfusbmodem [ Masked ]
Latest version available: 0.99.03042703
Latest version installed: [ Not Installed ]
Size of downloaded files: 513 kB
Homepage: http://www.linuxant.com/drivers
Description: hcfusbmodem - Modem driver for Connexant HSF chipset
* net-dialup/hsflinmodem
Latest version available: 5.03.27.02122600
Latest version installed: [ Not Installed ]
Size of downloaded files: 1,038 kB
Homepage: http://www.mbsi.ca/cnxtlindrv/
Description: hsflinmodem - Modem driver for Connexant HSF chipset
* net-dialup/ltmodem
Latest version available: 8.26_alpha9-r1
Latest version installed: [ Not Installed ]
Size of downloaded files: 664 kB
Homepage: http://www.heby.de/ltmodem/
Description: Winmodems with Lucent Apollo (ISA) and Mars (PCI) chipsets
* net-dialup/hcfpcimodem
Latest version available: 0.99.02123100
Latest version installed: [ Not Installed ]
Size of downloaded files: 619 kB
Homepage: http://www.mbsi.ca/cnxtlindrv/
Description: hcfpcimodem - Modem driver for Connexant HSF chipset"
Well I never got an internal modem (winmodem) to work in Linux. Well that was a few years back since I ever needed to have a modem to connect to the net soo I haven't tried to make any work.
But then I've only had a working modem once and that was (as I said before) a few years back. Now I only have to use NIC's to connect..
Go for the external just to let you off some possible trouble...
I got a conexant modem "working" once. As a result, I would get kicked off the net and lots of kernel error messages. When it freaked out, you had to wait forever for it to reset or reboot your system.
You just can't beat an external serial port modem. I get much better faster connections, seldom am I kicked offline and I can reset it with the button on the modem.
The Mandrake user that couldn't get an internal pci modem working, you need to install setserial and configure it.
# Configuring a real hardware pci modem
To configure a pci modem, open an x terminal and su - to the root account:
Code:
[fancy@tinwhistle fancy]$ su -
Password:
[root@tinwhistle root]# cat /proc/pci
Look for your modem in the returned list. Look for something similar to mine:
Code:
Bus 2, device 2, function 0:
Communication controller: PCI device 151f:0000 (TOPIC SEMICONDUCTOR Corp) (rev 0).
IRQ 5.
I/O at 0xc400 [0xc407].
With this info, I use the setserial command:
Code:
[root@tinwhistle root]# setserial /dev/ttyS0 irq 5 port 0xc400 uart 16550a
Then I test the modem with the internet connection wizard and it works. I edit /etc/rc.d/rc.local and enter the setserial command:
#!/bin/sh
# Redhat /etc/rc.d/rc.local file
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
# configure modem
setserial /dev/ttyS0 irq 5 port 0xc400 uart 16550a
Distribution: Mandrake 9.1 , XP Pro, Knoppix on CD (for those "moments")
Posts: 24
Original Poster
Rep:
Once again (from a previous post), I must take this opportunity to thank everyone for their input...
just got in from work and gonna try Fancy's suggestions first...
From Jago's post it would appear that there are Linux drivers for a Conexant HCF modem, and let's face it, if that saves a few quid (bucks, euros, yen, etc) then all the better...
Much as I enjoy shelling out the spondoolies, I'd rather save it for something I don't have (more RAM perhaps )
Distribution: Mandrake 9.1 , XP Pro, Knoppix on CD (for those "moments")
Posts: 24
Original Poster
Rep:
OK.....
Went to the site recommended (HCF Modem Drivers ) and they are talking about Controllerless and Software Modem types....
Just out of interest, does this mean that a Controllerless modem is a Hardware modem (i.e without controllers / drivers) and a Software modem is a Bill-Gates-slave-to-the-Windows-based-drivers-and-useless-in-Linux in-the-main-modem ???
Both of those are winmodems and use the cpu to simulate a modem. A real modem is a hardware modem and it uses hardware, not software to be a modem. Nothing is required from the cpu except for it sending the ones and zeros to the proper port.
Distribution: Slack Puppy Debian DSL--at the moment.
Posts: 341
Rep:
internal as opposed to external modem
Auction time baby! I got a Hayes external modem with fax and the whole nine yards for $15US. The real thing. Go online to the different auctions and you may pay that for postage. Try to find local auctions and charities (with a store) to find one. Also put the word out at your local user group.
1) External modems are nice to have for fail-over when cable goes out. (My router will do it auto-magically.) This means until local telephone goes digital it won't be obsolete.
2) If you didn't disable your serial port; set-up is easy, and it probably will auto detect.
3) Could be my imagination, but the damn thing seemed faster in both windows and Linux. It tolerated line noise better (I think).
4) It means that your computer is not directly connected to the phone system. A surge or spike is less likely to do damage. The surge protector for phones (which is built into some of the better products) would be your first line of defense: The modem itself would be your second line of defense.
5) If you are planning to have a home network, there are some routers (like mine) which will run and share the internet connection to the network without added software. (It also has a print server. Heh, heh.)
6) The linux fax software is mature. Unfortunately, in this case, the modem has to be connected to computer (I think) instead of just the network. Oh well.
7) Commercial grade external modems have a lot of programmable functions not available on internal hardware modems, let alone winmodems. Not that I used any, but they were there.
8) They have those nifty led's on them. Just looking at them flicker make you feel computer literate!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.