## page was renamed from DialupModemHowto/Intel537
## page was renamed from DialupModemIntel537
#format wiki
#LANGUAGE it
<
>
<>
## da ricontrollare, testata con dapper
= Introduzione =
Questa guida spiega come installare i driver di un modem con chipset '''Intel 537'''.
Le seguenti istruzioni sono valide per '''Ubuntu 6.06''' «'''Dapper Drake'''» e successive.
= Preparativi =
* Accertarsi del modello del modem (quelli supportati sono '''537''', '''537EP''', '''537SP''', '''537AA''' e '''537EA''') consultando la [[Hardware/Modem/Dialup|relativa guida]];
* installare una versione a ''32 bit'' del kernel. Digitando il comando '''uname -r''' si possono scoprire informazioni utili sul tipo di kernel usato dal sistema;
* installare i pacchetti necessari per la compilazione (vedi la parte sulla [[Hardware/Modem/Dialup#compilazione| compilazione]]). Se necessario installare anche il pacchetto ''[[Hardware/Modem/Dialup#gcc| GCC 3.4]]''.
= Installazione su Ubuntu 6.06.1 «Dapper Drake» =
Fortunatamente l'installazione su questa versione si risolve in pochissimi passaggi se il comando `uname -r` restitusce un output simile a ''2.6.15-27-386'' o ''2.6.15-27-686''. Ecco come procedere:
1. Scaricare il driver ''Intel537EP'': [[http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=Y&ProductID=1230&DwnldID=9284&strOSs=39&OSFullName=Linux*&lang=eng|Intel-537ep-2.70.95.0.tgz]].
1. Scompattare il file del driver che abbiamo scaricato:
{{{
tar -xvzf Intel-537EP-2.70.95.0-suse9.3.tgz
}}}
1. Entrare nella cartella appena creata e digitare da terminale i seguenti comandi:
{{{
make clean
make 537
sudo make install
}}}
1. Editare il file `/etc/init.d/537_boot` con il proprio editor di testo preferito e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]], cercare la riga:
{{{
mode="664"
}}}
E sostituirla con la seguente:
{{{
mode="666"
}}}
A questo punto riavviare e passare alla [[Hardware/Modem/Dialup#configurazione| configurazione]] della rete.
= Installazione su Ubuntu 6.06 «Dapper Drake» =
Per installare il driver su questa versione di Ubuntu saranno necessari diversi passaggi.
Scaricare il driver ''Intel537EP'': [[http://downloadfinder.intel.com/scripts-df-external/Detail_Desc.aspx?agr=Y&ProductID=1230&DwnldID=9284&strOSs=39&OSFullName=Linux*&lang=eng|Intel-537ep-2.70.95.0.tgz]].
Scompattare il file del driver appena scaricato:
{{{
tar -xvzf Intel-537EP-2.70.95.0-suse9.3.tgz
}}}
Rinominare la cartella estratta, aggiungendo alla fine il risultato del comando `uname -r`:
{{{
mv Intel-537 Intel-537_`uname -r`
}}}
Entrare nella cartella e digitare i seguenti comandi:
{{{
make clean
make 537
sudo make install
}}}
A questo punto editare con un editor di testo e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `gedit /etc/init.d/537_boot`, modificandolo con queste righe:
{{{
#!/bin/sh
kernel=`uname -r`
serial="/etc/init.d/$kernel/Intel537.ko"
device="537"
registry="hamregistry"
group="root"
mode="664"
if [ -a /etc/SuSE-release ]; then
{
group="dialout"
}
fi
case "$1" in
start | b)
if ! ( modprobe -f $serial 1>/dev/null 2>/dev/null ); then
{
if ! ( insmod -f $serial 1>/dev/null 2>/dev/null ); then
{
echo error loading $serial
rmmod $serial
exit 1
}
fi
}
fi
major=`cat /proc/devices | awk "\\$2==\"Intel537\" {print \\$1}"`
echo major="($major)"
rm -f /dev/$device
mknod /dev/$device c $major 1 2> /dev/null 1> /dev/null
chgrp $group /dev/$device
chmod $mode /dev/$device
ln -sf /dev/Intel5370 /dev/modem 1> /dev/null 2> /dev/null
if ! ps -C $registry 1> /dev/null 2> /dev/null; then
{
if ! ( /usr/sbin/$registry 2> /dev/null 1> /dev/null & ); then
{
echo "Modem registry ($registry) could not start."
echo "Please see international users secion in readme.txt for more info."
}
fi
}
fi
exit 0
;;
stop)
rmmod 537 1> /dev/null 2> /dev/null
rmmod 537_core 1> /dev/null 2> /dev/null
rmmod $serial 1> /dev/null 2> /dev/null
;;
restart | reload)
/bin/bash "$0" stop
/bin/bash "$0" start
exit 0
;;
status)
if lsmod | grep "$serial " >/dev/null; then
{
lsmod | grep "$serial " > /dev/null
}
else
{
echo "$serial NOT loaded"
}
fi
if ps -C $registry 1> /dev/null 2> /dev/null; then
{
ps -C $registry
}
else
{
echo "$registry NOT running"
}
fi
exit 0
;;
*)
echo unknown $serial script parameter
exit 1
esac
exit 0
}}}
Se abbiamo problemi ad editare il file, dare da terminale il seguente comando per impostare i giusti permessi:
{{{
sudo chmod 300 /etc/init.d/537_boot
}}}
Copiare la cartella che abbiamo creato scompattando il driver in `/etc/init.d`:
{{{
sudo cp -r nome_della_cartella /etc/init.d
}}}
Riavviare, e provare con la [[Hardware/Modem/Dialup#configurazione| configurazione]] della rete.
## RevisioneStilistica
----
CategoryHardware CategoryDaRevisionare CategoryDaRevisionare