Je viens d'acheter un ordinateur portable HP Pavilion G4-1212TU et d'y installer Ubuntu 11.10. Le WiFi fonctionne mal. Il peut généralement se connecter (bien qu'il présente un niveau de résistance inférieur à celui de l'ordinateur portable sous Windows) mais parfois immédiatement, parfois après un certain temps, la connexion devient si mauvaise qu'elle est inutilisable.
Autrement dit, la force de la connexion affiche le même nombre de barres, mais les demandes TCP/IP semblent échouer ou les paquets sont perdus.
HP ne semble pas avoir de pilotes LINUX/Ubuntu pour le WiFi pour cet ordinateur portable.
$ lspci -nnk | grep -i net -A2
01:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Hewlett-Packard Company Device [103c:1795]
Kernel driver in use: brcmsmac
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:166d]
Kernel driver in use: r8169
L'utilisateur ts3 sur les forums Ubuntu a écrit une solution qui a finalement fonctionné pour moi, après une longue lutte. Donc, si vous rencontrez le même problème que moi, consultez-le à http://ubuntuforums.org/showthread.php?t=188917
Voici son résumé:
- Le programme d'installation du b-43 ne prend pas en charge BCM4313 (4727)
- Le pilote bcmwl-kernel-source (disponible dans le Centre logiciel Ubuntu) le prend en charge mais le premier doit s'assurer que
- b43 et la possibilité d'activer les pilotes STA Broadcom via Paramètres système -> Les pilotes supplémentaires sont désinstallés/désactivés
- que ces pilotes (b43, bcma, brcsmac) sont sur liste noire et
- que le pilote wl qui fonctionne n'est PAS sur liste noire
Voir le lien pour plus de détails.
Dans mon HP nx 7300, cela a fonctionné (à partir du terminal):
Sudo apt-get purge broadcom-sta-common broadcom-sta-source bcmwl-kernel-source ; Sudo apt-get install b43-fwcutter firmware-b43-installer
Vous aurez peut-être besoin d'un redémarrage. Bonne chance!