Instal·lació de la ipw3945 a Slackware 12.0

Slackware 12.0 corre sota el kernel 2.6.21.5 per defecte, i aquest kernel no porta incorporats els drivers de la targeta inalàmbrica ipw3945 per això molts usuaris novells tenen certs problemes amb aquesta distribució ja que té pocs gestors d’instal·lació i en un principi es necessiten moltes ganes d’aprendre per tirar endavant. Es posen nerviosos i no saben que fer, però la solució està en el DVD d’instal·lació d’Slackware. Anem a veure com s’instal·la…

Posem el DVD d’instal·lació i anem a la carpeta extra, dins de extra hi trobarem la carpeta intel-wlan-ipw3945 on hi ha totes les eines necessàries per instal·lar els drivers de la nostra targeta.

Primer de tot instal·larem el mòdul ieee-802.11 ens dirigim a la carpeta on està situat, el descomprimim a l’escriptori, obrim la consola (shell) i escrivim sempre com a superusuari (root):

#cd carpeta_on_hem_descomprimit_larxiu

#make

Ara ens dirigim a la carpeta kernel-module, descomprimim l’arxiu que hi ha dins a l’escriptori i obrim altre cop la consola.

#cd carpeta_on_hem_descomprimit_larxiu

#make

#make install

( En aquest pas és possible que ens doni algun error, però si és tan fàcil com posar l’opció que ens dóna )

Ara ja tenim el driver instal·lat, però encara no funciona, falta el dimoni (regulatory-daemon) i el firmware (microcode).

Descomprimim els dos arxius ubicats a la carpeta respectiva a l’escriptori i copiem l’arxiu ipw3945.ucode(firmware) a la carpeta /lib/firmware.

Finalment ens dirigim a la carpeta del dimoni on hi trobarem les carpetes x86 (32 bits) i x86_64 (64 bits). Segurament la teva màquina serà de 32 bits, les màquines de 64 bits acostumen a ser servidors. Per tant, obrim la carpeta x86 i copiem l’arxiu ipw3945d a la carpeta /sbin .

Un cop fets els passos indicats només fa falta carregar el driver.

#cd carpeta_on_hem_descomprimit_el_kernel-module

#./load debug=0

Ja tenim la targeta ipw3945 instal·lada!

Ara falta configurar la xarxa inal·làmbrica. La configuració de la xarxa és fàcil des del Centre de Control KDE, però és possible que tingui un bug i no la puguis configurar bé, per tant anem a configurar-la manualment.

Amb l’editor de text que més t’agradi obre l’arxiu /etc/rc.d/rc.inet1.conf i busca l’apartat on hi ha:

# Config information for eth1:
IPADDR[1]=”"
NETMASK[1]=”"
USE_DHCP[1]=”"
DHCP_HOSTNAME[1]=”"

I escriu:

# Config information for eth1:
IPADDR[1]=”La teva adreça IP”
NETMASK[1]=”La màscara de sub-xarxa”
USE_DHCP[1]=”yes/no depenent del que vulguis”
DHCP_HOSTNAME[1]=”La teva xarxa local”

Sense tancar l’editos busca on hi ha:

# Default gateway IP address:
GATEWAY=”"

I escriu:

# Default gateway IP address:
GATEWAY=”La IP del teu router”

Ara ja pots guardar l’arxiu i obrir el navegador que més t’agradi per comprobar els resultats. Recorda que per modificar aquest arxiu has de ser root!

Cada cop que engeguis el PC hauràs de càrregar el driver, però no cal fer-ho de la manera que hem dit abans, és més fàcil entrar a la consola en mode superusuari (root) i escriure:

#ipw3945d

Per no haver d’escriure cada cop el mateix podem fer un script que s’executi al arrencar la sessió.

Afortunadament la nova versió d’Slackware (12.1) que encara no té data de llançament, portarà el kernel 2.6.24, que porta incorporats els drivers de la nostra targeta.

Josep Mª Reis

Leave a Reply