Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Packard Bell EASYNOTE SJ81-B-018W

Rapport d'installation Ubuntu 8.04 Hardy Heron AMD Version 64 bit

Compatibilité

 Les améliorations notables :
     Détection/Configuration Vidéo.
     Réglage de la configuration réseau , qui fonctionne désormais parfaitement.( Hors problème d'installation de la carte RTL8187B  ).
 Le plus : Le support de la virtualisation matériel avec KVM
Une anomalie détectée :
    L'utilisation importante de la CPU avec le 'Monitor Sytem' , éviter de l'utiliser jusqu'à la correction du bug.
    Note : La même anomalie que sur la version Gutsy qui fut corrigée par les mises à jour.
 Note : Webcam à tester , tout le reste fonctionne parfaitement.

Vous devrez effectuer l'installation via la carte éthernet , la carte wifi n'est pas détectée lors de l'installation.

Post-installation

Utilisez le pilote propriétaire de la carte nVIDIA ( pour profiter de Compiz ).

Configuration wifi RealTek RTL8187B Contrôleur d’interface réseau USB 2.0 LAN sans fil

Créé le fichier:

   gedit inst_rt8187b.sh

Ajouter les lignes suivantes dans le fichier et enregistre le.

Note Pour tester les différentes mises à jour , commenter/décommenter les lignes. ( Voir site http://www.datanorth.net/~cuervo/rtl8187b )

#!/bin/bash

# ----
# See : http://www.datanorth.net/~cuervo/rtl8187b
# ----
file_rtl8187b="rtl8187b-modified-dist.tar.gz"						# -- Comment unused files
#file_rtl8187b="rtl8187b-modified-jadams-2-1-2008.tar.gz"
#file_rtl8187b="rtl8187b-unmodified-realtek.tar.gz"
#file_patch="2.6.24.patch"


# ----
# Begin update actions
# ----

ferror(){ echo "Error detected : ${@}"; exit 1; }
web_site="http://www.datanorth.net/~cuervo/rtl8187b"

get_file="${web_site}/${file_rtl8187b}"
get_patch="${web_site}/${file_patch}"

local_d="/etc/rtl8187b"
f_report="/etc/rtl8187b/install.log"

ferror(){ echo "ERROR DETECT : ${@}"; exit 1; }

mkdir -p ${local_d} || ferror "mkdir -p ${local_d}"

echo "wget file ${get_file}"
cd ${local_d} || ferror "/etc/rtl8187b"
find ${local_d} -type f -exec rm -f {} \; || ferror "Remove file(s) ${local_d}"

wget ${get_file} || ferror "Download file ${get_file}"

echo "Extract file ( report file : ${f_report} ) , please wait ..."
find ${local_d} -name "*.zip" -ls -exec unzip {} \; 1>>${f_report} || ferror "unzip ${file_rtl8187b}"
find ${local_d} -name "*.tar" -ls -exec tar -xvf {} \; 1>>${f_report} || ferror "tar -xvf ${file_rtl8187b}"
find ${local_d} -name "*.tar.gz" -ls -exec tar -zxvf {} \; 1>>${f_report} || ferror "tar -zxvf file {file_rtl8187b}"

m="$( find ${local_d} -name makedrv )"
n="$( find ${local_d} -name install )"

[ -z "${m}" ] && ferror "file makedrv not found"
[ -z "${n}" ] && ferror "file install not found"

echo "File found ${m}"
echo "File found ${n}"

d="$( dirname ${m} )"

cd ${d} || ferror "cd ${d}"

[ -z ${file_patch} ] || {
	dpkg -l patch && apt-get install patch -y || ferror "Install package patch"
	dpkg -l patch 1>/dev/null || ferror "Package patch not found"
	wget ${get_patch} || ferror "Download file ${get_patch}"
	p="$( find . -name ${file_patch} )"
	[ -z "${p}" ] && ferror "file ${get_patch} not found"
	p="$( basename $p )"
	patch -p1 < ${p} || "ferror patch -p1 < ${p}"
	echo "Success apply patch ${file_patch}"
}

echo "=========================== RUN MAKEDRV AND INSTALL =====================================" >> install.log

echo "Run makedrv an install ( report file : ${f_report} ), please wait..."
./makedrv 1>>install.log 2>>install.log && ./install 1>>${f_report} 2>>${f_report} ||  ferror "./makedrv && ./install"

echo "Success install driver rtl8187b ( directory : ${d} )"
echo "Test interface wlan0"

# ----
# End update actions
# ----
# ----
# Run control(s)
# ----

iwconfig wlan0 || ${d}/wlan0up
sleep 3
ifconfig wlan0 || ferror "Wifi interface wlan0 not found"
echo "success Up wlan0"

echo "Restart network ( report file : ${f_report} ) , please wait ..."
/etc/init.d/networking restart 1>>${f_report} 2>>${f_report} || {
	tail ${f_report}
	ferror "/etc/init.d/networking restart"
}

echo "Success restart network"


echo
echo
echo "Add lines below in file /etc/network/interfaces"
echo
echo "pre-up ${d}/wlan0up"
echo "post-down ${d}/wlan0down"
# ----
# End control(s)
# ----

ensuite :

  chmod 755 inst_rt8187b.sh

enfin :

   sudo ./inst_rt8187b.sh
   Si la procédure détecte une anomamlie elle se terminera avec un message d'erreur.
   Sinon elle affichera le résultat des commande up et down de l'interface wlan0.
Terminer la configuration réseau
sudo /etc/init.d/networking stop

Reconfigurer les cartes avec network-admin

  1 - Activer le mode itinérant sur la carte éthernet ( actuellement configurée )

      Dans la rubrique 'Paramètre de connexion sans fil'
  2 - Désélectionner le mode itinérant sur l'interface wlan0
  3 - Saisisser les champ SSID
  4 - Choisissez le type de clef ( En hexadécimale pour ma livebox )
  5 - Saisissez la clef de sécurité
      Dans la rubrique 'Paramètre de connexion'
  6 - Passer la configuration en DHCP ( pour le test de connexion )
Contrôler le fichier /etc/network/interfaces
sudo gedit /etc/network/interfaces

 Avec une configuration DHCP le fichier devrais contenir les lignes suivantes

-----------------------------------------------------
# The primary network interface
auto wlan0

iface wlan0 inet dhcp
wireless-essid   ( Nom de ESSID passerelle )
wireless-key     ( Clef de sécurité )

# -- Ajout pour rtl8185b ( lignes saisient manuellent )
pre-up /etc/rtl8187b/rtl8187b-modified/wlan0up
post-down /etc/rtl8187b/rtl8187b-modified/wlan0down
-----------------------------------------------------

Note : Pour la livebox penser à vous mettre en mode association avant de tester l'arrêt et le redémarrage du réseau

Démarrage interface wlan0 , réseau et contrôle
sudo /etc/rtl8187b/rtl8187b-modified/wlan0up
sudo /etc/init.d/networking start
Tester votre connexion internet
En cas d'échec , redémarrer le PC
  • easynote_sj81-b-018w.1209976616.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)