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.
What chipset do i have!??
What drivers do i need!??
Will it work with MDK10 final!??
How do i install/use!?? ./configure && make && make install !??
Thanx!
You should see what stuff is is the box in the pci/agp video slots.
# Handy bash commands I might use or ask a newbie to use:
# Find CPU specifications
cat /proc/cpuinfo
# Find running kernel version
uname -r
# What compiler version do I have installed
gcc -v
gcc --version
# What is the running kernel and compiler installed
cat /proc/version
# Find X server version
X -showconfig
# What pci cards are installed and what irq/port is used
cat /proc/pci
# What kernel modules are loaded
lsmod
# Memory and swap information
cat /proc/meminfo
free
An article: Tips for Optimizing Linux Memory
# How are the hard drives partitioned
fdisk -l
# How much free/used drive space
df -h
2. Search Google or check the hardware compatability list of your distro or the modem howto
Wow! I cant even begin to thank you guys for all the help I received by simply reading thru this thread. I am a Linux newbie and this is my first post. I was disgusted to learn that this awful Linuxant company was trying to make a fast buck on Noobs trying to get turned on to linux. In the spirit of open source and freebies this was a major faux paux.
I beat my head trying to get drake control center to recognize my modem and almost got ready to throw Linux out the window and relapse back to spoon-fed Windows XP.
I am so happy that I came to this website and followed the instructions. I use a SupraMax 56i modem. It is based on the HCF Conextant crap. Well, after DLing the crappy assed 14k driver form the official website of the heartless scammers I was feeling pretty good.
I sat for 10 hours and DLed the kernel-source-2.4.22.10mdk package and it was all down hill from there. I followed the instructions and everything went perfect!!
I cant begin to describe the feeling of nervousness and anticipation as I bit my nails and crossed my fingers as I un-tarred the package. Then the edge of my seat excitement as I ran the "make install" command. Well long story short...... It works!!!
I am happier than a pig in slop and the Drake is running excellently. All I have to do now is get grip to rip Cd's at faster than 2x ~ 0.1x speeds and get XMMS and Kaboodle to quit playing static noise internittenly when listening to Mp3s. But anywayz...thats for another thread!
I want to thank the following members of the Linux Community who where so kind as to share their knowlede without being compensated. You guys are the reason Linux is growing bigger abd better every day!!!
goldennuggets and mildseven for providing a link to DL the source version of the HCF modem 56k.
Qwijibow for advising how to un-tar and make install the file.
Qwijibow for warning that the HSF driver will not work for HCF modems and vice-versa.
and FancyPiper for his long, detailed, step by step post on checking the kernel version, checking to see if kernel source is installed, and verifying if gcc is installed.
1) The free beta driver (copied from linuxant) only works on the 2.4 kernel.
2) Don't you want to start using the 2.6 kernel now?
3) Linuxant had to get a license from Conexant. When you get one too, you can offer free drivers if you want. Do you think they got the license for free? (Maybe they did, I don't know).
4) Besides writing modem drivers, Linuxant's Marc Boucher also contributed to the Linux kernel. And that's free. So he works for free too. He's not just trying to make a fast buck.
...
the point i was trying to make with this thread (obviously) is that if we already own the hardware, there's no need to pay again!!!
no need to pay for drivers for something that we own and should have been provided in the first place.
yes i know they only work with 2.4...
that's why i just bought a serial modem
Well, since I'm in the same situation, I sympathize, of course. But Marc Boucher does too. He addresses your concerns in the FAQ link I provided. You may not be convinced, though.
Can you tell me if I need a Linuxant driver that matches my precise kernel version number. That is, I have SuSE 2.6.4-54.5 on Dell Dimension 4500. Do I need to wait until they get a 2.6.4-54.5 version, or should the 2.6.4-54.3 driver work? Does that mean I need to get a new driver every time a new minor kernel version comes out?
My external modem used to work, but now it doesn't. Can anybody recommend an internal hardware modem for me? The other suggestions seem to all be external modems.
I have an internal real hardware modem and it is much less reliable than my external.
If the external modem is hooked up to serial port 1,
ln -sf /dev/ttyS0 /dev/modem
If the external modem is hooked up to serial port 2,
ln -sf /dev/ttyS1 /dev/modem
Then try connecting (or just set the modem to use the proper serial port in the connection wizard (all of which is less wizard than the person punching the keys and pressing mouse buttons.
If you do get a real hardware pci modem, here is how to 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/ttyS2 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/ttyS2 irq 5 port 0xc400 uart 16550a
Now, it remains configured after a reboot.
Last edited by fancypiper; 05-09-2004 at 09:46 PM.
Distribution: RH 6.2, Gen2, Knoppix,arch, bodhi, studio, suse, mint
Posts: 3,304
Rep:
i have several ISA internal "real hardware" modems, and i don't get to use them since i don't have isa slots. i searched forever before my last motherboard upgrade, and i couldn't find one with an isa slot that had the features i needed. i have lucent, pctel, and conexant modems, and found the lucent ones to be my favorite. i don't think they make them anymore, or they just changed the name, but i couldn't get the lucent drivers to work with the newer name lucent's ( i can't remember what the name is ). i do hate having to compile the lucent driver with each kernel change.
being able to drop the cpu voltage, and change multipliers and bus speeds, and having the cpu halt something command work are all more important to me than an isa slot though.
i absolutely feel no anger toward the guys making the "pay for" conexant modem driver. i would be frustrated if i was stuck with one in a laptop, but i wouldn't be mad at the guys who decided to write a "pay for driver" for it. they didn't trick you into buying the modem. just be mad at who sold you the modem, and conexant for not making a driver or releasing the specs.
of course you can't choose who you are mad at, unless you are a girl, and if you hate the guys who wrote the driver, i guess you just can't help it. but a cheap modem costs barely more than 1 hours work at minimum wage, so you shouldn't waste your anger on it.
lol...i don't hate anyone, and i'm not really mad at anyone, but i as i've said before, i don't agree with having to pay for the drivers once you own the product, that should be included in the cost of purchasing the product.
btw...you shouldn't have to change drivers with every minor upgrade.
if they work with the 2.6 kernel, then they should work with any version of it...no garuntees tho
Linuxant Support just emailed me: "You must choose exactly the right kernel version or else it will not work. We will release a pre compiled RPM for the new 2.6.4-54.5 kernel of SuSE soon. In the meantime, you will be able to compile the driver with these simple steps <snip>"
When I told Linuxant that SUSE 9.1 doesn't include GCC (it couldn't even find the make command) so I haven't succeeded in compiling the driver, they wrote, "In this case, we will contact you back when the pre compiled RPM for this new kernel of SuSE will be released."
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.