CentOS-Italia.org - La Community degli Utenti Italiani di Linux CentOS Forum e Guide How To
08 Settembre 2010, 04:07:05 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: Per un veloce Download di CentOS 5.5 http://mi.mirror.garr.it/mirrors/CentOS/5.5/ Per una ricerca veloce su google linux http://www.google.it/linux
 
   Indice   Forum Aiuto Ricerca Agenda Accedi Registrati   **
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
08 Settembre 2010, 04:07:05

Accesso con nome utente, password e durata della sessione
Links
ads
Benvenuto su CentOS-Italia.Org
Benvenuto

Benvenuto su la Community CentOS-Italia.Org

La Community Italiana di Linux CentOS e' lieta di averti tra noi , CentOS-Italia.Org e' un risorsa di guide e forum dal principiante al sistemista senior.
Clicca qua per registrati ora

La registrazione e' gratuita e ti consente di avere pieno accesso alle risorse di CentOS-Italia.org , come uso della ricerca avanzata , le funzioni interattive del portale e visualizzare i links nei post.
Gli utenti registrati non visualizzano gli ads, quindi registrati subito se non l'hai gia fatto.

Lo staff di CentOS-Italia.Org cerca di rendere la community un posto piacevole e il piu' produttivo possibile, invitiamo quindi i nuovi utenti a leggere le regole base.
by kernel inserita: 19 Aprile 2008, 11:06:00
Vederemo qui come installare su CentOS 5.1 una scheda PCI wifi con chipset Prism ISL3886.
Questo chip e' abbastanza diffuso e viene usato da diverse compagnie, e' anche usata su macchine HP e viene rilasciato da HP con il codice HP 5187-6696

questo e' output lspci della scheda :

Codice:
01:00.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

qua invece lspci -vvv

Codice:
01:00.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
Subsystem: Accton Technology Corporation WN4201B
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-

Questa invece e' la foto :)



Il modulo di questa scheda e presente dal kernel 2.6.24 in poi , ci sono quindi 2 possibilita' visto che CentOS usa il kernel 2.6.18 o ricompilare il nuovo kernel 2.6.24 o superiore oppure prendere il moduli p54pci, p54common e mac80211 dal kerl source di kernel.org compilarli e aggiungerli.

In questa guida vederemo come ricompilare il kernel col il nuovo stabile 2.6.25 .

in tutti e 2 i casi comunque per prima cosa bisogna procurarsi il firmware, questa scheda e' sofmac quindi server questo firmware http://daemonizer.de/prism54/prism54-fw/fw-softmac/lmac_2.7.0.0.arm

spostiamo in /lib/firmware e preleviamo il file

Codice:
wget http://daemonizer.de/prism54/prism54-fw/fw-softmac/lmac_2.7.0.0.arm

infine rinominiamolo in isl3886

Codice:
mv lmac_2.7.0.0.arm isl3886

a questo punto bisogna iniziare con il kernel , spostiamoci in /usrl/src e scarichiamo il kernel 2.6.25

Codice:
wget wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.tar.bz2

scompattiamo :

Codice:
tar xjf linux-2.6.25.tar.bz2

e linkiamo :

Codice:
ln -s linux-2.6.25 linux

spostiamoci poi in /usr/src/linux e iniziamo , copiando anche la vecchia config del kernel originale di CentOS :

Codice:
make clean && make mrproper
cp /boot/config-`uname -r` ./.config

e poi si inizia con la personalizzazione del kernel :

Codice:
make menuconfig

una volta fatte le scelte per la vostra macchina ( ricordiamoci di controllare che p54 sia inserito , ma dovrebbe esserlo di default ) salviamo e usciamo.

a questo punto creiamo rpm del nostro nuovo kernel ( assicuratevi di avere : yum install gcc make rpmbuil )

Codice:
make rpm

a seconda della macchina puo prendere da 30 minuti a qualche ora ... aspettiamo ....

troverete rpm del nuovo kernel in /usr/src/redhat/RPMS/i386/ il dome nel mio caso e' kernel-2.6.25-1.i386.rpm

adesso si puo procedere all installazione

Codice:
cd /usr/src/redhat/RPMS/i386/
rpm -ivh --nodeps kernel-2.6.25-1.i386.rpm

infine c'e da creare il ramdisk per il nuovo kernel

Codice:
mkinitrd /boot/initrd-2.6.25.img 2.6.25

fatto questo ultimo passo e' modificare il boot loader grub

Codice:
vi /boot/grub/menu.lst

aggiungedo il richiamo al nuovo kernel nel mio caso :

Codice:
title CentOS (2.6.25)
root (hd0,0)
kernel /vmlinuz-2.6.25 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.25.img

Riavviate il sistema , per controllare

Codice:
uname -r

e dovreste vedere il kernel 2.6.25

andiamo poi a controllare il file /etc/modprobe.conf

il file deve contenere questa linea :

Codice:
alias wlan0 p54pci

assicuriamoci anche che il modulo prism54 non sia caricato , nel /etc/modprobe.d/blacklist , dobbiamo inserire questa linea :

Codice:
blacklist prism54

riavviamo nuovamente e poi per testare la scheda pci wifi

Codice:
iwconfig

e dovrebbe comparire :

Codice:
wlan0     IEEE 802.11g  ESSID:"xxxxxxx"  
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

e poi proviamo la scansione :

Codice:
iwlist wlan0 scanning

Se ci sono problemi possiamo controllare i moduli e il file  /etc/sysconfig/network-scripts/ifcfg-wlan0

Codice:
lsmod | grep p54

e dovremmo vedere cosi :

Codice:
[root@centos modprobe.d]# lsmod | grep p54
p54pci 15872 0
p54common 15616 1 p54pci
mac80211 123532 2 p54pci,p54common


root@centos modprobe.d]# cat /etc/sysconfig/network-scripts/ifcfg-wlan0
# Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow]
DEVICE=wlan0
ONBOOT=yes
BOOTPROTO=dhcp
HWADDR=00:12:bf:0b:5d:51


e' tutto !!! buon wireless Sorriso
5756 Views | 2 Comments | Rating: (3 rates)

(2 Comments , 0 are new)
1 Re: Installazione scheda PCI WIFI b/g con chipset Prism ISL3886 su CentOS 5.1 e kernel 2.6.25 by eugenio inserita: 19 Aprile 2008, 14:36:02
Come al solito in questa guida si trova l'eccellenza.
Ottima guida. Complimenti!

Eugenio
2 Re: Installazione scheda PCI WIFI b/g con chipset Prism ISL3886 su CentOS 5.1 e kernel 2.6.25 by fabiotsb inserita: 01 Giugno 2008, 01:35:50
bravo...
Per postare un commento occorre essere membri della community
Notizie
Per un veloce Download di CentOS 5.5 http://mi.mirror.garr.it/mirrors/CentOS/5.5/ Per una ricerca veloce su google linux http://www.google.it/linux
Collegamenti
Posts Recenti
[04 Settembre 2010, 00:09:45]

[01 Settembre 2010, 20:21:10]

[01 Settembre 2010, 14:45:22]

[01 Settembre 2010, 08:42:08]

[31 Agosto 2010, 21:30:59]

[30 Agosto 2010, 19:14:55]

[29 Agosto 2010, 16:19:10]

[28 Agosto 2010, 23:04:40]

[28 Agosto 2010, 12:37:51]

da M3kH
[27 Agosto 2010, 14:08:22]
utenti
Utenti in totale: 2409
Ultimo utente: ankyros
Stats
Messaggi in totale: 4528
Discussioni in totale: 1383
Online Oggi: 19
Presenze Massime Online: 125
(06 Marzo 2010, 10:35:24)
Utenti online
Utenti: 0
Visitatori: 18
Totale: 18
Permessi

Last 5 Shouts:
17 Maggio 2010, 17:00:00
CentOS 5.5 è fuori ...
yum update ....
10 Maggio 2010, 11:32:04
CentOS 3 pochi mesi e poi end on life ... http://lists.centos.org/pipermail/centos-announce/2010-May/016637.html

please update ..
28 Aprile 2010, 09:44:46
Ho un'animazione in swf (flash) che vorrei fosse visualizzata dal mio server centos ma qual'è la procedura per impostarlo affinchè veda l'SWF? Mi aiutate? Grazie
27 Aprile 2010, 10:12:10
29 Marzo 2010, 21:42:47
ciao a tutti volevo chiedervi aiuto in merito all'istallazione e configurazione di BInd9. Non riesco a trovare il file di configurazione /etc/named.conf come indicato in tutte le guide il file si trova all'interno del pacchetto ho provarlo ad istallarlo sisinstallarlo e reinstallarlo di nuovo ma i
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
XHTML 1.0 valido! CSS valido!
Pagina creata in 0.075 secondi con 25 interrogazioni al database.