Problems with Intel 536EP driver for modem to work in Slackware
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.
Problems with Intel 536EP driver for modem to work in Slackware
I am struggling to get my modem to work. I had originally written it off due to other postings but downloaded and ran scanModem and got the following:
"Providing detail for device at 00:12.0
with vendor-ID:device-ID
----:----
Class 0780: 8086:1040 Communication controller: Intel Corp. 536EP Data Fax Modem
SubSystem 8086:1000 Intel Corp.: Unknown device 1000
Flags: bus master, medium devsel, latency 64, IRQ 5
-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 8086:1040 8086:1000 slackware 2.4.29 3.3.4 3.3.4 i686"
This encouraged me, so I then tried to install the driver for it 'intel-536ep-4.69.1.tgz', however it seems to think I don't have the the source for my kernal installed?
I get the following message:
"root@darkstar:/usr/local/intel-536EP-2.56.76.1# make 536
Module precompile check
Current running kernel is: 2.4.29
/lib/modules... autoconf.h does not exist
please install kernel source
make: *** [check] Error 1"
Does anyone know what it thinks I am missing? I seem to have a the directory /usr/src/linux mapped to /usr/src/linux-2.4.29 which does have files in it which I thought was the source code.
Thankyou, I have tried your suggestion, but I still have the same problem.
The directory you stated did not have the files autoconf.h and version.h. I managed to find them in /usr/include/linux and made a link from /boot/vmlinuz.autoconfig.h etc to there instead, but no success.
I notice that you have a 2.6 kernel, and I have the default of 2.4.29. Do you think that would account for the difference?
I tried running that and got the message 'Nothing to be done for config_check'.
I then went on to do the following:
I ran ./makefiles (not sure I should have done that), I also copied autoconfig.h and version.h to the directory /lib/modules/2.4.29/build/include (this seemed to help)
I am then able to run
make clean
make 536
make install
I got a load of messages I did not understand.
The final message is now 'unresolved symbols in /lib/modules/.../Intel536.o', 'error loading Intel536', 'rmmod: module 536 is not loaded'.
Since you have the default Slackware linux (2.4.29), maybe it doesn't come with linux headers. try to download the full kernel. I have same modem and got same error once.
I had assumed that the files with a suffix of '.h' were the headers.
Also, I did download 'linux-2.4.31.tar.bz2' (not quite the same version) and unzipped the files, and it appeared to be the same files and structure that I have in my /2.4.29/ directory (so I assumed nothing was missing).
I am confused that the 'configurator' program on the KDE menu, states that my source files are in /usr/src/linux/ when all the .h files (from what I can tell) appear to be in /usr/include/linux? When I opened 'autoconfig.h' file it looked like the source code to me.
I gave up on Slackware, and installed Mandrake 10.1 Community as the modem driver stated this distribution was supported.
I believe it would have worked straight away if I had done the following: ('' = typed in a terminal window as su, ie open terminal window type su, then enter root password):
Installed Mandrake (3 CD's)
Downloaded "scanModem.gz", (I used a USB stick to transfer files, it appears on the desktop in Mandrake - no need to mount manually)
Copied "scanModem.gz" to /usr/local (using Konqueror)
'cd /usr/local'
'tar -zxvf scanModem.gz'- uncompressed file
'./scanModem' - ran program
This told me my modem was an Intel-536EP
I needed to have the kernel source installed before the modem driver could be set up (this was my original problem in Slackware). This was easy with URPM.
'urpmi kernel-source'
It then asks for one of the installation CD's, and does it all for you.
Then downloaded "intel-536ep-4.69-mdk10-up.tgz"
Copied "intel-536ep-4.69-mdk10-up.tgz" to /usr/local (using Konqueror)
'cd /usr/local'
'tar -zxvf intel-536ep-4.69-mdk10-up.tgz'- uncompressed file
this creates a directory called "intel-536EP-2.56.76.0-mdk10-UP"
Once that was done, I then needed to setup the connection to my ISP. I did this in KPPP (found on the KDE menu under internet).
I did not use the wizard (as my setup was not there), key setting were: IP - dynamic, gateway - default, login script - blank, execute - blank, accounting - No accounting.
It now appears to work ok, and I have successfully connected to my tiscali.co.uk and freeserve.co.uk accounts! I did try a number of things which might have had an affect on this process, but I think if I had done the above it would have worked.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.