Newsgroup: it.comp.hardware.modem
Titolo: Intel modem driver for Linux - wrong kernel ?

Driver is "Intel-536ep-451" and modem is Ambient MD5628D-L-C
On box it says "Intel Chipset".
I need to install this modem on Mandrake 9.0 so any help would be 
appreciated.
Install scripts didn't work so I tried manual installation as given in 
readme.txt but that gave me error "wrong kernel version". What can I do? 
I typed "insmod -f 536epcore.o" and got the "wrong kernel version"...
Here is copy/paste of readme.txt:
ReadMe file for the
Intel® 536EP V.92 chipset Linux driver
3.  INSTALLATION
Prerequisites:
   1. root access
   2. bash shell to run install scripts
   3. a 536EP modem
   4. KERNEL SOURCE HEADERS FOR THE KERNEL YOU ARE RUNNING
      (found on your distribution's CD)
6 steps to install
   1. login as ROOT 
   2. extract the archive into a directory with "tar -zxvf 
<archivename>.tgz"
   3. cd into the directory it created.
   4. Type: make clean
   5. Type: make 536ep
   6. Type: make install
The installation script has been designed for the following 
distributions 
release versions
   mandrake-release
   SuSE-release
   redhat-release
   debian_version (including Corel)
   slackware-version
   conectiva-version
   bluepoint-release
   Unknown distributions install modules and utilities but
   will not install boot scripts!.
Please examine the 536ep-inst script if you have a different 
distribution.
The driver is split in two.  A serial driver and core driver.
The core driver must be loaded first since the serial driver depends on 
it.
The serial driver registers itself as character device 
   major number 240, minor number 1.
The serial driver takes one argument right now, which is a number to 
   override the default major number if you need to.
ATTENTION:  if the driver compiles but the script just wont work for 
you.
   Here are the bare minimum steps to get your modem to work.
   0.  log in as root.
   1.  insmod -f 536epcore.o
   2.  insmod -f 536ep.o
   2a. you can start "hamregistry" at this point if you wish.
   3.  rm /dev/536ep
   4.  mknod /dev/536ep c 240 1   (note "240" is the default, if it does 
not 
       work see what /proc/devices says 536ep's major number is)
   5.  ln -s /dev/536ep /dev/modem
   6.  start a comm application like minicom and use the modem.
   7.  see section 3 (International Users) for info on setting the 
correct 
       country settings.





See my response to your post in alt.os.linux.mandrake.  Here it is if
you missed it:
Another thought.  I had the exact same problem, and I think that part of
the problem is that even if you recompile, there is a binary somewhere
in the mix that is compiled against gcc2.96 that means it won't compile
under mandrake 9.0.
Have a look here (
http://linmodems.technion.ac.il/packages/Intel/
) for
updated tarballs.  Seems like the one you're looking for is:
Intel-536ep-453-M90.tgz.
I used the RH8 version on my RedHat system, and it works a treat.
Good Luck.
Matt

> I typed "insmod -f 536epcore.o" and got the "wrong kernel version"...
I had a similar problem when I tried to compile and run the
vendor-supplied driver for my graphics card (NVidia, BTW - if you're
building a system and have the leeway, go with this manufacturer for
their excellent support of Linux).  What it turned out to be was that the
kernel was compiled with a different version of gcc than I had installed.
 So I had two choices - either a) downgrade gcc or b) recompile the
kernel.  (The command "cat /proc/version" will tell you what version of
gcc was used to compile the kernel.)  I opted to recompile the kernel,
which took me off on a month-long odyssey of upgrading things to get a
solid system, but it works great now, and was well worth the effort.