20 gennaio 2011

HP MINI 110 3105SL: Problema Wireless ecco come risolvere



Preambolo:
La scorsa notte un mio caro lettore ovvero masdeca (alias Massimiliano) ha postato nell'articolo Racconti di Pinguini (a proposito, invito tutti i miei lettori a non esser timidi e a postare le proprie esperienze) la sua personale esperienza nel far funzionare la scheda wireless (una Broadcom BCM 4313) sul suo Hp mini 110-3105sl dove aveva installato Ubuntu 10.10
Nel topic si è offerto di fornire un resoconto della sua avventura e la soluzione che gli ha permesso di far funzionare a dovere il wireless di tale scheda. 
Massimiliano è stato così gentile da fornirmi subito le istruzioni che fra poco leggerete. 
Ecco quindi una piccola guida su come risolvere il problema del wifis sull'HP MINI 110 3105SL.
Una volta installato Ubuntu 10.10, tutto mi funzionava a dovere tranne il wireless.
Il gestore di driver aggiuntivi mi ha proposto quindi i driver STA senza fili.
A questo punto la scheda wireless era adeguatamente individuata, ma continuavano a sussistere noie.
Nel mio caso, riuscivo a vedere tutti i punti di accesso Internet della mia zona, anche a connettermi con successo, ma senza trasferimento di dati.
Seguendo allora le indicazioni trovate in vari thread ho digitato da terminale:

lspci -nnk

ottenendo questo:
:~$ lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation N10 Family DMI Bridge [8086:a010]
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp
00:02.0 VGA compatible controller [0300]: Intel Corporation N10 Family Integrated Graphics Controller [8086:a011]
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: i915
Kernel modules: i915
00:02.1 Display controller [0380]: Intel Corporation N10 Family Integrated Graphics Controller [8086:a012]
Subsystem: Hewlett-Packard Company Device [103c:148a]
00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 02)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: uhci_hcd
00:1d.3 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation NM10 Family LPC Controller [8086:27bc] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
00:1f.2 SATA controller [0106]: Intel Corporation N10/ICH7 Family SATA AHCI Controller [8086:27c1] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus [0c05]: Intel Corporation N10/ICH 7 Family SMBus Controller [8086:27da] (rev 02)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel modules: i2c-i801
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 04)
Subsystem: Hewlett-Packard Company Device [103c:148a]
Kernel driver in use: r8169
Kernel modules: r8169
01:00.1 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5288] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:148a]
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g LP-PHY [14e4:4727] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:145c]
Kernel driver in use: wl
Kernel modules: wl

Come potete vedere
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g LP-PHY [14e4:4727] (rev 01) 
il PCI-ID è 14e4:4727 (il PCI-ID è in pratica un codice formato da due parti: la prima parte prima dei due punti sta ad indicare l'ID del produttore, la restante parte l'ID del dispositivo)
Così ho iniziato a cercare e mi sono imbattuto in questo:

Nel campo riguardante quell'ID è scritto:
14e4:4727
partially supported 2.6.33 and later
?
b/g
?
Ho pensato allora che avrei potuto spostarmi dal Kernel wl per andare sul b43... Da terminale ho digitato

sudo apt-get install b43-fwcutter

e poi

sudo modprobe b43

et voila, il gioco è fatto! Ora tutto funziona!

Nessun commento:

Posta un commento

Licenza
Licenza Creative Commons

Quest' opera è distribuita con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported. Questo blog non rappresenta una testata giornalistica, in quanto viene aggiornato senza alcuna periodicità. Non può, pertanto, considerarsi un prodotto editoriale, ai sensi della legge n. 62 del 7/03/2001

Disclaimer immagini

Le immagini utilizzate in questo blog appartengono ai loro rispettivi autori e sono utilizzati per scopi educativi, personali e senza scopo di lucro. Ogni eventuale violazione del copyright non è intenzionale, ma se si riconosce un'immagine protetta da copyright, fatemelo sapere qui, e sarò lieto di aggiungere i credits o modificarla o rimuoverla.

Disclaimer images

Images used on this blog belong to their respective authors and are used for educational, personal and no profit purposes. Any eventual copyright infringement is not intentional, but if you recognize a copyrighted image, please let me know here, and I'll happily provide to add the right credits or modify or remove it.