problem installing prolink H9601 adsl modem
i have got this prolink H9601 adsl modem and vector linux 6 std installed in my IBM thinkpad laptop.
i downloaded the drivers for linux,and there were no precompiled binaries for vector included in it,so I unziped it.the directory structure is like this directory Structure ==================== The directory Structure is as follows. monaco_linux | |---ModemDrv | |---gpatm | |---Gti | |---cpl inside the ModemDrv directory there were two directories (src & inc) and there was a "makefile" too.the instructions in the manual said that i have to run make from that src directory.it further said this Quote:
what i want to know is that,do i have to compile the kernel to install this driver?and how should i link the kernel and the drivers,well i couldn't just keep my hands,so i ran make just to see what happens and i got the following error message make -C /lib/modules/2.6.27.12/build SUBDIRS=/home/modem/H9601_Linux_Driver/Note for Kernel 2.6/monaco_linux/ModemDrv/src modules make[1]: Entering directory `/usr/src/linux-2.6.27.12' make[1]: *** No rule to make target `for'. Stop. make[1]: Leaving directory `/usr/src/linux-2.6.27.12' make: *** [modules] Error 2 |
You might need to create symbolic link, e.g.
Code:
#ln -s /usr/src/linux-2.6.27.12 /usr/src/linux Code:
make oldconfig |
thanx hurry,i'll try this and let u know,
|
well i made the symbolic link,but there is a prob,where do i have to run make oldconfig? i ran it in the monaco_linux/Modemdrv/src directory.then got this error
bushcat:$ make oldconfig make: *** No rule to make target `oldconfig'. Stop. then I got back into the ModemDrv diretory and ran it and got the same error,then I ran make both in the /src directory and ModemDrv directory (there is makefile in it too,as i mentioned earlier).in the src directory i got the same error i got earlier,but in the ModemDrv i get an error which prints a big message into the console,so that i cant copy the beginning of the message. |
You can run make oldconfig within /usr/src/linux. You don't have to be a root to run this. There will be a new file name .config under /usr/src/linux which is needed as configuration file to create modules based on running kernel.
|
well I tried to do make oldconfig as normal user,but didnt work got the following error
bushcat:$ make oldconfig HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c:602: fatal error: opening dependency file scripts/kconfig/.conf.o.d: Permission denied compilation terminated. make[1]: *** [scripts/kconfig/conf.o] Error 1 make: *** [oldconfig] Error 2 then I did it as root,then it worked.but still i get those errors when I try to build the drivers. |
What is the exact error when you try to build the driver?
Btw, I tried to find this on google but nothing can be found. Several forum and threads are left unanswered. However, I'll try to answer this. Just like my lovely Axesstel Modem, nobody seems find the solution. I have made the blog about its driver. |
thanx Hurry,and 1st of all I should apologies for a mistake I have made.well though I mentioned that kernel source packages are installed in my system I found out that the kernel headers are not installed,i guess kernel headers are essential for building drivers,isnt it? I'm sorry I couldnt let you know about this,I only got to know how to find it recently.
first i did yum,but got a command not found message.then I did rpm like this Code:
bushcat:$ rpm -q kernel-devel well about the two errors i get,this is the 1st 1,when i try to build it from inside the src directory Code:
bushcat:$ make the second error is a large message and I managed to get a part of it from the beginning by interrupting with ctrl+c, this is the message. Code:
vector://home/modem/H9601_Linux_Driver/Note for Kernel 2.6/monaco_linux/ModemDrv I greatly apreciate your concern and help |
hmmm....looking at the above error, makes me wonder if installing the headers alone would solve the prob,
Quote:
|
I think kernel sources is more than enough, you do not need any kernel header. You need to run make as root and perhaps you should do this
Code:
./configure |
Machan Bushcat, any luck with the H9601?.... I have a similar sort of problem. How exactly do you find out whether the kernel headers are installed?
http://www.linuxquestions.org/questi...=prolink+h9601 GREATLY APPRECIATE SOME HELP ON THIS |
@Pathum: what is the content of the archive? Is there any README, INSTALL, MAKEFILE or similar file?
Finding out if kernel header is installed. Check whether you have installed kenel-devel or kernel-header or you have /usr/src/linux or /usr/src/your-kernel-version. BTW, you better open a thread to get any help |
i DO have this `/usr/src/linux-headers-2.6.27-7-generic' ..... btw i DO have a thread....that's where the link leads to.
i went into Synaptic and it showed that linux headers was installed but an upgrade was also available. Huryy, which archive are you referring to? If u take a look into my thread you can get an idea about my probz...Nyways thanks |
Quote:
Quote:
since im using vector linux 6 i thought of compiling from the source.thats whe i ran into trouble. and there is a another thing, i found this speedtouch 330 modem,while trying to run it i ran into trouble. if you have got time please take a look at that thread too, and thank you very much for the help you have given so far.:D |
Yep HURRY.... Bushcat i had the same drivers you were talking about...
|
All times are GMT -5. The time now is 01:24 AM. |