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.
Distribution: RH 6.2, Gen2, Knoppix,arch, bodhi, studio, suse, mint
Posts: 3,304
Rep:
wow. i just googled it, and "no gcc in suse 9.1 personal comes up everywhere".
i'd be downloading ftp packages from the pro version if i were you, but that would be a lot of work. i guess i would download the gcc package and try to install it, then it would tell me what dependencies i needed, then i would download those and so on.
I know there was a version of Mandrake that I won hear a few years ago and it had 3 more disks than the down load version, but including such things as a bunch of winmodem drivers, Open Office, some commercial software, etc. My downloaded version, all I had to do was urpmi gcc once I had urpmi configured.
I would think that GCC would be an essential package for any distro.
That would be a feature that would make me less likely to advise trying SuSE, even though it is thought to be beginner friendly.
Yeah, no need to go through those guys. No reason to pay him money if open source can handle the load. I've little regard if he can't foot the bill. He should move on to something else. I suspect he'll be out of business before long.
Well I got my hcfmodem driver working on 2.4 kernel but I wont be upgrading to the 2.6 kernel until I am sure I can get a driver of r my 56k modem.
This is so lame. I think I will go back to cable isp.
Anyways, I think the logical next step is to find a crack for the linuxtant 2.6 drivers. I am assuming since it asks you for an e-mail and then the "registration key" it is apparent that there is a logical algorithm tied between the email address and the key. Perhaps someone with a robust development background can crack the damn thing. Write a key-gen like they do for all the popular windows appz.
i'm a programmer. but i'd prefer not to do "illegal" things if i don't have to. that's why i bought a serial modem. but i will continue to support my peeps in the same boat i was in. it's especially important for noobs, because when they are explained the nature of open source, the last thing you want to have to do is: "oh, but you have to pay for your modem drivers, otherwise you can't use the internet" thing....that's just retarded...
I'm not interested in cracking the work of a Linux kernel developer. The guy has done a lot for free as it is. If somebody wants to crack something, try again to reverse-engineer Conexant's drivers. Or ask your computer vendor to buy a Linux driver for you. Or buy another modem.
Jimbo99, I still think you misunderstand. There is no open source alternative to their drivers. Marc Boucher at Linuxant has been working on a free driver for years. But he finally decided they needed to license technology from Conexant to do the job right. I think we'd be in the same situation with Nvidia if they hadn't finally provided free Linux drivers themselves. Conexant won't do that. Besides, Linuxant is not the only open source vendor that charges for products. So do PHP (Zend Accelerator) and MySQL (MaxDB). I don't think any of these companies will be out of business before long.
Anyway, just as promised, Linuxant emailed me that the new driver was available, I installed it in SUSE, and it works great. I now have a working modem for less than $15, which is less than I could get a PCI modem for (including shipping). So I'm happy.
good thread. Though I have noticed it going in circles when reading the whole thing.
I also came across the 5.03 tar ball source from searching the web, I dare say from someone here putting online.
I have compiled the 5.03 but running hsfconfig returns errors the same errors anybody attempting the same thing of fedora core 1 which is what I run. When you point to the kernel source I get errors and they are written to a log which says....
/tmp/hcfpciconfig-buildlog.txt
../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)
rm -f *.o *.a
../../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)
make[1]: Entering directory `/usr/lib/hcfpci/modules/osspec'
rm -f *.o *.a
make[1]: Leaving directory `/usr/lib/hcfpci/modules/osspec'
* compiling (gcc) mod_osspec.c
make -C osspec all
../../modules/kernelcompiler.sh: using gcc; cannot find compiler matching:
../../modules/kernelcompiler.sh: gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)
make[1]: Entering directory `/usr/lib/hcfpci/modules/osspec'
* compiling (gcc) osstdio.c
* compiling (gcc) osnvm.c
* compiling (gcc) osresour.c
* compiling (gcc) osservices.c
* compiling (gcc) osstring.c
ar cr libosspec.a osstdio.o osnvm.o osresour.o osservices.o osstring.o
make[1]: Leaving directory `/usr/lib/hcfpci/modules/osspec'
> linking kernel module hcfpciosspec.o
* compiling (gcc) serial_hcf.c
In file included from serial_hcf.c:943:
serial_core.c: In function `uart_close':
serial_core.c:1073: error: invalid operands to binary ==
make: *** [serial_hcf.o] Error 1
I actually copied this from a post gengis made. But its the same error but with hsf instead of the hcf.
Further more I downloaded the 14.4 driver and it works(it was so wonderful having linux connect) and moreover I present a new scenario my modem is built into my dell m60 and I'm not going to cart around another modem as an alternative.
My 2cents on the thread topic. I believe that the guy making the driver does have the right to charge for the time he is spending writing code that slack@ss conexant won't do. Winmodems are a joke but in this case I have no choice. I will probably pay but I am poor and should not have to pay again for something I already payed for. You hear that dell!
so whats everyone's opinion on the linux driver serial code hacks ?
counter productive to the linux revolution ?
or just a hey... its 10x worse with other OS's
The soloution is to buy real hardware and put the wincrap on e-bay (or give it away to sombody or file 13 it). There are suckers that do buy non-real hardware pushed by monopolies born every minute.
P. T. Barnum was incorrect. There are several suckers born every minute, not just one.
I got it to work fairly easily, but it filled my /var partition with all it's error messages, plus it was slow, took 4-8 tries to get a good connection, etc.
I just looked and there are 3 in my junkbox that anyone that wants it can have it gratus. The next apartment cleaning and they will be in the dumpster.
Last edited by fancypiper; 05-19-2004 at 02:00 AM.
Right, I'm now running hsfconfig, but it stops after a cetain point in the process.
Code:
This package does not contain pre-built modules suitable for your system:
Distribution: Mandrake-9.2
Kernel version: linux-2.4.22-10mdk
I'll try and write out the full process next time I boot into linux. It just ends at that point. As it states there, I'm running Kernel 2.4.22-10 on Mandrake 9.2, using the hsflinmodem-5.03.27lnxbeta rpm file.
Well, here's the full terminal session which I just copied and pasted into Kedit.
Code:
[root@rei root]# hsfconfig
Linux HSF softmodem drivers, version 5.03.27
lnxtbeta03042700
WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux.
USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details.
Conexant Systems neither distributes nor maintains this package.
PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!!
If you require assistance or need more information, go to:
http://www.linuxant.com/drivers
When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".
Should we attempt to automatically configure your hardware? [yes] y
Selected PCI VendorID=14F1 DeviceID=2F00
and INF file /etc/hsf/inf/linux_hsfi.inf
Supported countries:
ARGENTINA, AUSTRALIA, AUSTRIA, BANGLADESH,
BELGIUM, BOLIVIA, BRAZIL, BRUNEI, BULGARIA,
CANADA, CHILE, CHINA, COLOMBIA, COSTA_RICA,
CROATIA, CYPRUS, CZECH_REPUBLIC, DENMARK, DOMINICAN_REPUBLIC,
ECUADOR, EGYPT, EL_SALVADOR, FINLAND, FRANCE,
GERMANY, GREECE, GUATEMALA, HAITI, HONDURAS,
HONG-KONG, HUNGARY, ICELAND, INDIA, INDONESIA,
IRELAND, ISRAEL, ITALY, JAPAN, KOREA,
KUWAIT, LAOS, LATVIA, LIECHTENSTEIN, LUXEMBOURG,
MALAYSIA, MALTA, MEXICO, MYANMAR, NETHERLANDS,
NEW_ZEALAND, NORWAY, PAKISTAN, PANAMA, PARAGUAY,
PERU, PHILIPPINES, POLAND, PORTUGAL, ROMANIA,
RUSSIA, SAUDI_ARABIA, SINGAPORE, SLOVAKIA, SLOVENIA,
SOUTH_AFRICA, SPAIN, SRI_LANKA, SWEDEN, SWITZERLAND,
TAIWAN, THAILAND, TURKEY, UK, UKRAINE,
UNITED_ARAB_EMIRATES, URUGUAY, USA, VENEZUELA, VIETNAM
Please enter your country name [UK]: UK
Configuring modem for country: "UK"
You can change this setting later with the command "hsfconfig --country"
This package does not contain pre-built modules suitable for your system:
Distribution: Mandrake-9.2
Kernel arch: i686
Kernel version: linux-2.4.22-10mdk
Please obtain the appropriate variant of this package for your system
or try the generic RPM or tar version.
Although I've just noticed the full filename now of the RPM file...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.