Dear nodata thanks for reply and apologies for disturbing you once again.<br>Actually i m totally new to LINUX plateform and have no programming background.<br>I m using <span style="font-weight: bold;">ubuntu 6.06. </span>
<br>i have followed the instruction as listed below.But my problem is that i cant understand  heading <span style="font-weight: bold;">2 (update by richardo chavez) </span>and last heading <span style="font-weight: bold;">
Using The Modem </span>i have following problems.<br><ul><li> I donot know whether kppp or kate  is installed on mycomputer or not</li><li>If these editors not installed how to install them?</li><li>how i m going to create file 
<span style="font-weight: bold;">/etc/udev/rules.d/10-local.rules</span> ?</li><li>whether 10-local.rules is file name or folder name ?<span style="font-weight: bold;"></span></li><li>when i creat file using gedit and save it as 
<span style="font-weight: bold;">10-local.rules </span>in /etc/udev/rules.d a meesage apperas and says you dont have permission</li></ul>text below is borrowed from <span style="text-decoration: underline;"><a href="https://help.ubuntu.com/community/DialupModemHowto">
https://help.ubuntu.com/community/DialupModemHowto</a></span><br> PLZ help me<br><h4 id="head-068a426acfdc8518889ea095253c50b665bce5d4">1: Modems supported by the Intel536EP driver</h4>

<p>This page describes how to install the driver for the Intel 536EP
internal modem on Ubuntu for i386 systems. Some of these are sold as
Cnet modems and have Ambient chips on board. The process below is quick
easy and works quite well. </p>
<p>The procedure is fairly similar for Ubuntu releases 4.10, 5.04 and
5.10. There is a minor complication on 5.10, discussed below. </p>
<ul><li style="list-style-type: none;"><p>As of this writing, compilation
and usage has been tested on 5.10; only compilation has been tested on
5.04 and nothing at all tested on 4.10. I'll test these when I find the
time; if anyone else succeeds (or fails), please update this page. </p>
</li></ul>

<h5 id="head-b63c1fd41d65fd623cd2d31822849be29c0b1c15">2:Update (2006-Jan-11 - RicardoChavez):</h5>

<p>I have an Intel 537EP modem and it worked both on 4.10 and 5.04
using the drivers from the Intel page. The only drawback was that <tt>wvdialconf</tt> seemed not to recognize <tt>/dev/modem</tt> (it only scanned <tt>/dev/ttyS*</tt>). My (rather dangerous) solution was to (backup and) replace one of the 
<tt>/dev/ttyS*</tt> with a symlink to <tt>/dev/537</tt> so <tt>wvdialconf</tt> could recognize it. Besides that, there were no other inconveniences. Hope this is useful. </p>
<p>There are 4 steps in this howto: </p>
<ol type="1"><li><p>Install required Ubuntu packages </p>
</li><li><p>Download required files </p>
</li><li><p>Compile the driver </p>
</li><li><p>Install the driver </p>
</li></ol>

<h5 id="head-77490ebc960209d76f97692082cc848800fc3f14">Install required Ubuntu packages</h5>

<ul><li style="list-style-type: none;"><p>Here, ARCH is your kernel flavour, which you can find out by running <tt>$ uname -r</tt>,
which should give you something like VERSION-XX-ARCH (where ARCH is
your kernel flavor, e.g. 386, 686, 686-smp, k7 or k7-smp if you use
Intel, powerpc for PPC ...). </p>
<p><em>5.04</em> </p>
<p>You will need to install the <tt>build-essential</tt> and <tt>linux-headers-ARCH</tt> packages. The packages for somebody using x86 (most PCs) would thus be: <tt>build-essential linux-headers-386</tt> </p>
<p>See <a href="https://help.ubuntu.com/community/SynapticHowto">SynapticHowto</a> and <a href="https://help.ubuntu.com/community/AptGetHowTo">AptGetHowTo</a> for more on installing packages. </p>
<p><em>Ubuntu 5.10</em> </p>
<p>The procedure for 5.10 is similar; unfortunately, some packages
necessary for installing the modem driver are not on the Ubuntu 5.10
install CD. </p>
<p>First, install the <tt>build-essential</tt> and <tt>linux-headers-ARCH</tt> packages. </p>
<p>Now, you need also need to install the <tt>gcc-3.4</tt> package. </p>
<p>It is more likely that you cannot connect to the Internet: why would
you need a modem driver otherwise? In this case, you will need to
download the 3 files listed below on a system which is connected to the
Internet, and you'll need to somehow make the files available to your
5.10 system (e.g., write the files to a CD or memory stick, or use a
shared hard-drive partition). </p>
<p>The files are the Ubuntu package files for gcc-3.4-base, cpp-3.4 and
gcc-3.4. The appropriate files, at the time of writing, can be found
here: </p>
<ul><li><p> <a href="http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4-base_3.4.4-6ubuntu8_i386.deb"><img src="https://help.ubuntu.com/htdocs/ubuntu/img/u-www.png" alt="[WWW]" height="16" width="16"> http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4-base_3.4.4-6ubuntu8_i386.deb
</a> </p>
</li><li><p> <a href="http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/cpp-3.4_3.4.4-6ubuntu8_i386.deb"><img src="https://help.ubuntu.com/htdocs/ubuntu/img/u-www.png" alt="[WWW]" height="16" width="16"> http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/cpp-3.4_3.4.4-6ubuntu8_i386.deb
</a> </p>
</li><li><p> <a href="http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4_3.4.4-6ubuntu8_i386.deb"><img src="https://help.ubuntu.com/htdocs/ubuntu/img/u-www.png" alt="[WWW]" height="16" width="16"> http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4_3.4.4-6ubuntu8_i386.deb
</a> </p>
</li></ul>
<p>Assuming you have downloaded the files, and know where they are, you can install them using <tt>dpkg</tt>: 
</p>
<pre> sudo dpkg -i gcc-3.4-base_3.4.4-6ubuntu8_i386.deb<br> sudo dpkg -i cpp-3.4_3.4.4-6ubuntu8_i386.deb<br> sudo dpkg -i gcc-3.4_3.4.4-6ubuntu8_i386.deb<br></pre>
<p>The order is important. </p>
</li></ul>

<h5 id="head-27dc14bb55cca4e0a6a87f2f5803819876ae1253">Get the driver itself</h5>

<ul><li style="list-style-type: none;"><p>Download the drivers for the modem here: </p>
<p><a href="http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=Y&ProductID=977&DwnldID=9266&strOSs=39&OSFullName=Linux*&lang=eng"><img src="https://help.ubuntu.com/htdocs/ubuntu/img/u-www.png" alt="[WWW]" height="16" width="16">

http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=Y&ProductID=977&DwnldID=9266&strOSs=39&OSFullName=Linux*&lang=eng</a> </p>
<p>This link is to version 4.71 of the driver, which at the time of
writing (16 October 2005) is the latest version. Unlike 4.69.1 version
discussed in the previous revision of this wiki page, no patching is
necessary. </p>
<p>Make sure you know where you've saved this file, which is named <tt>Intel-536EP-4.71.tgz</tt>;
for the purposes of this document it will be assumed that it is in your
home directory (which is /home/<username>, where <username>
is your username). </p>
</li></ul>

<h5 id="head-99945ca8c47f732b848a274e8dc6d0f5f8a2ce5c-2">Compiling the driver</h5>

<ul><li style="list-style-type: none;"><p>First we need to uncompress the downloaded file. Start a terminal window and run the following command: 
</p>
<pre> tar xzf Intel-536EP-4.71.tgz<br></pre>
<p>This assumes you saved the file downloaded from Intel in your home directory; otherwise, type <tt>cd <directory-where-the-file-is></tt> before typing the <tt>tar</tt> command above. </p>
<p>This will create a directory <tt>Intel-536</tt> with the source contained in it. Change to this directory by typing 
</p>
<pre> cd Intel-536<br></pre>
<p>Still in the terminal window, type the following: 
</p>
<pre> make clean<br></pre>
<p>This should produce output looking like this: 
</p>
<pre> Try `uname --help' for more information.<br> cd coredrv; make clean<br> make[1]: Entering directory `/home/rory/Intel-536/coredrv'<br> rm -f *.ko *.o *~ core<br> make[1]: Leaving directory `/home/rory/Intel-536/coredrv'
<br> rm -f *.o *.ko<br></pre>
<p>Now type 
</p>
<pre> make 536<br></pre>
<p>This will result in many lines of output being printed to the
terminal window; you can ignore most of them. The final lines should
look like this: </p>
<pre>   CC      /home/rory/Intel-536/coredrv/Intel536.mod.o<br>   LD [M]  /home/rory/Intel-536/coredrv/Intel536.ko<br> make[2]: Leaving directory `/usr/src/linux-headers-2.6.12-9-386'<br> make[1]: Leaving directory `/home/rory/Intel-536/coredrv'
<br></pre>
<p>There should be an <tt>Intel536.ko</tt> file in the directory now; test this by typing <tt>ls -l Intel536.ko</tt>; the output should look like 
</p>
<pre> -rw-r--r--  1 rory rory 1070520 2005-10-16 21:02 Intel536.ko<br></pre>
<p>Your dates and times will be different. If you are using Breezy, the file size (1070520) should be the same. </p>
</li></ul>

<h5 id="head-c6f973927763a8650e5bf69ef985d7522ee3ac2c">Installing the driver</h5>

<ul><li style="list-style-type: none;"><p>There are two steps to installing
the driver. The first is to copy the Intel536.ko file created above to
an appropriate directory, and the second is to cause the driver to be
loaded at boot time. </p>
<p><em>Installing the Intel536.ko file</em> </p>
<p>Copy the file to the modules directory by this command: 
</p>
<pre> sudo cp Intel536.ko /lib/modules/$(uname -r)/kernel/drivers/char<br></pre>
<p>You may be prompted for a password; if so, enter your user password. </p>
<p>Make your system aware of this module with <tt>depmod</tt>: 
</p>
<pre> sudo depmod -a<br></pre>
<p>Finally, load the driver with the <tt>modprobe</tt> command: 
</p>
<pre> sudo modprobe Intel536<br></pre>
<p>This command should not print a response; if it prints something like this: 
</p>
<pre> FATAL: Module Intel536 not found.<br></pre>
<p>you have made an error; most likely you have copied the file to the
wrong place. If you see a different error message, there may be an
error in the module, or your modem, or you may not have a Intel
536-based modem. </p>
<p><em>Loading the driver at boot time</em> </p>
<p>To load the module at boot time, we need to add a line "<tt>Intel536</tt>" to the file /etc/modules. First make a backup of the file: 
</p>
<pre> sudo cp /etc/modules /etc/modules.backup<br></pre>
<p>Now add the required line as follows: 
</p>
<pre> sudo sh -c "echo Intel536 >> /etc/modules"<br></pre>
</li></ul>

<h5 id="head-49160d344ffbb7546b36d1f445756d40ad5bdfe6">Using the modem</h5>

<ul><li style="list-style-type: none;"><p>The name of your modem device is <tt>/dev/536ep0</tt>. You can now use  </p>
</li></ul>
<p>sudo pppconfig to set up pon & poff. To use Kppp you will need
to create a symlink be able to link the /dev/536ep0 to /dev/modem. Udev
rewrites the /dev on each reboot and you thus have to create a file
/etc/udev/rules.d/10-local.rules using kppp or kate or gedit and put the following lines in it: </p>
<ul><li style="list-style-type: none;">
<pre> # Intelmodem536ep<br> KERNEL="536ep0" SYMLINK="modem"<br></pre>
</li></ul>
<p>Now reboot and you can use Kppp to query the modem as this is a
quick check if all is well before dialling out. Configure KPP for your
ISP connection. These Intel modems are found to be more stable and less
finicky that the Smartlink types on Breezy. </p><br><br><br><div><span class="gmail_quote">On 9/27/06, <b class="gmail_sendername">nodata</b> <<a href="mailto:ubuntu@nodata.co.uk">ubuntu@nodata.co.uk</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sorry, my reply was correct (that's how you create a symlink), but it<br>was the wrong way to do it.
<br><br>Your documentation says that udev will create a symlink for you:<br><br>> > thus have to create a new file with<br>> > kwrite, kate or gedit in /etc/udev/rules.d/10- local.rules and put the<br>> > following lines in it:
<br>> > # Intelmodem536ep<br>> > KERNEL="536ep0"' SYMLINK="modem"<br><br><br>--<br>ubuntu-users mailing list<br><a href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a>
<br><a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br></blockquote></div><br>