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.
there are 2 types of Connexanf modems,
HSF (controllerless modem)
HCF (COntroller modems)
before you ask, i dont know what the controller is, but i modem has it, one does not.
the driver you are typing to install is an hsf lin modem driver
quote:
DEDUCED INFORMATION:
Vendor Name : CONEXANT
Device Name : HCF P85 Data/Fax
Modem Type : HCF
you have got a HCF modem.
you need a HCF linmodem driver.
sorry. you might aswell delete that driver, its no good to u.
see if the linuxant free trial modem driver works for you, (which it will) (choose HCF)
then either look for a beta HCF modem driver some has / hosts. or buy it for 15 $$$
Remove card, place in /dev/null, install external serial port modem. Result, headaches releived, modem connects faster and better and /var/log/messages aren't filled up by winmodem error messages.
cc -I../imported/include -I../modules/osspec/include -DFRAME_WORK=FWK_LINUX_SOFTK56 -DFRAME_WORK_IMPORTED -DOVERRIDE_NEW=1 -DPORTABILITY=0 -DMULTYDP -DHSFLINUXVERSION="\"5.03.27lnxtbeta03042700\"" -O2 -Wall -c -o inf2bin.o inf2bin.c
/bin/sh: line 1: cc: command not found
There was an error compiling the drivers. It found "cc" to be the compiler instead of GCC. Don't know why that is, I've had this happen to me a lot lately.
What I would do would be to copy that command and put a g before the cc, like so:
Execute that and run make install again. Chances are this will pop up again, so just keep copying typing "g" and pasting after every make install. I think you can EXPORT XXX=GCC to fix this issue, but I'm not sure on this.
P.S. XXX is some variable that slips my mind right now.
At first, I answered all the questions with the default answers and I get and error saying to see a file in /tmp for more details on the error. Then I went to see what was in the folder they were poiting at me (for the kernel source I think) and I saw that that folder was pointing at an other folder. So I restarted hsfconfig with that folder instead of the one they are giving me by default, but I got the same error.
here is the exact content of the file explaining the error :
../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]: Entre dans le répertoire `/usr/lib/hsf/modules/osspec'
rm -f *.o *.a
make[1]: Quitte le répertoire `/usr/lib/hsf/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]: Entre dans le répertoire `/usr/lib/hsf/modules/osspec'
* compiling (gcc) osmemory.c
* compiling (gcc) osstring.c
* compiling (gcc) osdebug.c
* compiling (gcc) osfloat.c
* compiling (gcc) osstdio.c
* compiling (gcc) osmodule.c
* compiling (gcc) osnvm.c
* compiling (gcc) ostime.c
* compiling (gcc) linuxres.c
ar cr libosspec.a osmemory.o osstring.o osdebug.o osfloat.o osstdio.o osmodule.o osnvm.o ostime.o linuxres.o
make[1]: Quitte le répertoire `/usr/lib/hsf/modules/osspec'
> linking kernel module hsfosspec.o
* compiling (gcc) serial_hsf.c
In file included from serial_hsf.c:897:
serial_core.c: Dans la fonction « uart_close »:
serial_core.c:1073: error: invalid operands to binary ==
make: *** [serial_hsf.o] Erreur 1
I've installed the modem driver from the source and to my surprise, it does work (as a newbie I still get happy when I compile something and it works)!!! The modem connects (I pick up the phone and can hear it talking to my ISP), but there is no exchange of "useful" data...as if it were limited to 0kbps...any ideas/suggestions???
I apologyze to you about that. If you look back in the posts, i had to edit my post, in my fury to get the files up, i mistyped the password.
login still: linuxmodem
pass: slack
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.