This
HowTo is for installing a Intel 536ep Hardware modem to a Hard Drive installed
version of Knoppix 3.8. As much of the installation
was done from the KDE desktop as possible but use of the root shell and command
line is necessary in some places.
Hardware
used in this installation:
Asus
P4PE motherboard
Intel
Celeron 2.4ghz CPU
1GB
PC2100 memory
8gb
IDE IBM hard drive
Intel
536ep hardware modem (because it was cheap and the box said it would work with
Linux)
Operating
System Knoppix V3.8.2-2005-05-058-EN. (Kernel 2.6.11)
Required files:
intel536-4.69m2.tgz
Intel536_inst_2
kernel-source-2.6.7_10.00.Custom.all.deb
1.
Install
hard drive (8gb or bigger) and boot your Knoppix Live CD
2.
Open
Konsole at the prompt enter : sudo knoppix-installer
3.
If
your hard drive was not set up Qparted will launch and you will have to set up
your hard drive. I set up 6gb ext3 and 2gb linux swap. Don’t forget to Comit
your changes or they wont take effect. Goto step 5
4.
From
the Knoppix Installation menu select PARTITION and Qparted will launch to set
up your hard drive. I used an 8gb hard drive so I set up a 6gb ext3 partition
and a 2gb linux swap partition. Select COMMIT Exit the Qparted program and you
will be returned to the Knoppix Installation menu
5.
From
the Knoppix Installation menu select Configure Installation.
6.
Select
BEGINNER
7.
Install
to /dev/hda1 6gb (yours will be
different)
8.
Name
= admin (your name)
9.
User
= admin (your username)
10.
User
password = test (your password)
11.
Administration
Password = test (your desired password)
12.
Box
name = Remaster4 (this was my 4th attempt use whatever you want)
13.
Boot-loader
= MBR (Partition not tested)
14.
After
you finish step 13 you will be returned to the Knoppix Installer menu
15.
From
the Knoppix installer menu select Start Installation
16.
When
the installation is complete shutdown and remove the Live CD and reboot. Upon
reboot use default Linux at the LiLo
menu
1.
Do
the following logged in as “root”. Copy the following files to /usr/src
a.
intel536-4.68m2.tgz
(This is a Karentech80 modified intel
driver file available from karentech80 website)
b.
Intel536_inst2
(This is a Karentech80 modified file available from karentech80 website)
c.
kernel-source-2.6.7_10.00.Custom.all.deb
( I could not get kernel-source-2.6.11_2.6.11_orig.tar.gz
to work. Don’t know why)
2.
Open
a root Konsole (Install kernel-source)
# cd /usr/src
# tar –bzip2 –xvf kernel-source-2.6.7.tar.bz2
# cd kernel-source-2.6.7
# make xconfig (make
changes and save)
# make-kpkg clean
# make-kpkg –initrd –revison=custom.1.0
kernel_image modules (takes 1.5 hours celeron 2ghz)
# cd .. (that is cd space then ..)
# dpkg –i kernel-image-2.6.7_custom.1.0_i386.deb
# shutdown now –r
On reboot select (linux-2.6.7) at boot
3.
After
reboot or fresh boot open a root shell to continue installing the driver.
# cd /usr/src
# tar
–zxvf intel-536EP-4.69m2.tar.gz
# cd
intel-536EP-2.56.76.0
# make clean
# make 536
# chmod 777 Intel536_inst
# ./Intel536_inst
4.
Additional
driver setup steps from the root shell
# rm /dev/modem (removes
the existing /dev/modem)
# cd
/lib/modules/2.6.7/kernel/drivers/char
# insmod –f Intel536.*o
# mknod /dev/536ep c 240 1
(240 is the default yours may be different)
# ln –s /dev/536ep /dev/modem
5.
Test
the driver using wvdial
# wvdial
ATZ=OK
Then all is working! If not
then something is not right
Ignore the other wvdial
configuration errors as we did not configure it.
To find your mknod setting (mknod /dev/536ep c 240 1)
# cat /proc/devices find
the number next to 536ep
Close root konsole
1.
From
Kppp GUI select “Configure”
a.
From
the KPPP configuration GUI Select “Modems” tab
b.
Select
“New”
c.
Select “Device” tab
d.
Enter
“Intel536” for modem name
e.
Modem
device = /dev/modem
f.
Select
“Modem” tab
g.
Select
“Querry Modem” ( if you did everything right it will querry the modem and give
you results)
h.
Exit
the menus with the “OK” button until you get back to the KPPP configuration GUI
1.
From the KPPP
configuration GUI Select “Accounts” tab
1.
Select
“New”
2.
Select
“Manual Setup”
3.
Select
“Dial” tab
a.
Enter
your ISP name under “Connection Name”
b.
Select
“Add” and enter the dial up phone number
4.
Select “IP” tab
a.
Check
the Auto-configure box (ignore the warning)
5.
Exit
menus with the “OK” button
Dial up ISP and log in ( that’s what we have been doing all this for! )
1.
At
the KPPP “Connect to” menu enter your login id and password and click “Connect”
Issues – If Kppp fails when logged in as the normal
user run Kppp as root.
None
of this would have been possible without the following scripts:
intel536-4.68.tgz
refered to downloaded at ftp://aiedownload.intel.com/df-support/6497/eng/intel536-4.68.tgz refered to here http://weblog.persianlinux.org/archives/000095.html
Intel536_inst_debian
downloaded from http://members.lycos.co.uk/persianlinux/downloads/intel536ep/Intel536_inst_debian
referred to here http://weblog.persianlinux.org/2004/05/install-intel-536ep-modem-in-debian.html
Talk
about a challenge. I cannot even read most of the website www.persianlinux.org which is in the
Persian language.
The
forum at Knoppix.net where I got so many ideas.
The
many many other unnamed websites that I got debian linux information from.
No
credit is given to those who are in the know and refuse to share the
information to help preservation and expansion of the Linux operating system.
Modify this how to for Knoppix 3.8 if the drivers exist. (Knoppix 3.7 was chosen because the script Intel536_inst_debian will work with kernel 2.4 but not 2.6)
This is half completed for Knoppix v3.8 as of 09/12/05 for the HDD install. The Live CD version is the next challenge.
http://us.f2.yahoofs.com/bc/42f6dc00_15686/bc/Intel536/Intel536_inst_LiveCD?bfTlC_CBmB9w_8W1
------------------------------------------------------------------------------------------------------------------------
Troubleshooting tools
Wvdial.conf
- dialer
Useage = wvdial
Contents of
/etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/modem
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
; Phone = <target phone number>
; Username = <your login name>
; Password = <your Pasword>
------------------------------------------------------------------------------------------------------------------------
Disclaimer
Warning use this How to guide at your own risk. No
warranties are expressed or implied. You are responsible for your actions. By
using or following these steps in whole or in part you agree to these terms.
This is provided as educational material for your reading enjoyment. GNU
license rules apply where applicable.
Under no circumstances will any tech support be
offered as none can be offered. I am no expert. I just hack away at it until it
works.
Copyright 2005 [email protected]
all rights reserved