Mon Samsung NC10 ayant subi la fureur des petits pieds de copine (la dalle pour le réparer devrait arriver sous peu) je me suis acheté un Samsung N230 en remplacement. Sur le papier ce nouveau notebook est un bon choix, avec un clavier chicklet agréable et un poids revue à la baisse. En pratique, le hardware est moins Linux-friendly que son prédécesseur.
Coté gestion de l’énergie c’est clairement une régression. L’autonomie réelle est inférieure et j’ai dû désactiver la mise en veille automatique car l’affichage ne revenait pas au réveil. Le problème le plus agaçant reste le comportement très particulier de la carte Wifi, une Broadcom (évidemment) qui m’oblige à utiliser des pilotes propriétaires.
Sur secteur aucun souci. Mais sur batterie le débit réseau chute brutalement jusqu’a perte totale de la connexion. Ensuite impossible de récupérer la connexion. L’association avec l’AP fonctionne mais l’obtention d’un bail DHCP échoue systématiquement. Au départ j’ai soupçonné un comportement étrange de ma Soekris, ayant déjà rencontré des problèmes avec le driver Atheros sous FreeBSD. Mais non le problème vient bien du N230 et plus précisément de sa gestion calamiteuse de l’énergie.
La solution est toute bête : désactiver la gestion de l’énergie pour la carte Wifi. J’ai opté pour un petit script /etc/network/if-up.d/wifi_qui_marche :
#!/bin/sh
DEVICE="eth1"
if [ "$IFACE" = "$DEVICE" -a "$PHASE" = "up" ]; then
/sbin/iwconfig $DEVICE power off
fi
exit 0