## 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