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
Anomalie détectées : La carte wifi n'est pas détectée à l'installation ( voir détail mise à jour post-installation ). 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.
Pré-requis
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
Avec ndiswrapper
Si la vous n'obtenez pas de résultat avec ndiswrapper
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 des nom des fichiers file_rtl8187b et file_patch en tête du fichier.
Au moins une ligne file_rtl8187b est obligatoire , file_patch est optionnel.
( 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 # ---- ferr(){ echo "Error detected : ${@}"; exit 1; } [ -z ${file_rtl8187b} ] && ferr "file_rtl8187b Undefined" 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" ferr(){ echo "ERROR - ${@}"; exit 1; } mkdir -p ${local_d} || ferr "mkdir -p ${local_d}" echo "wget file ${get_file}" cd ${local_d} || ferr "/etc/rtl8187b" find ${local_d} -type f -name "install.log" -exec rm -f {} \; || ferr "Remove file ${f_report}" find ${local_d} -type f -name "${file_rtl8187b}" -exec rm -f {} \; || ferr "Remove file ${file_rtl8187b}" wget ${get_file} || ferr "Download file ${get_file}" echo "Extract file ( report file : ${f_report} ) , please wait ..." find ${local_d} -name "*.zip" -ls -exec unzip {} \; 1>>${f_report} || ferr "unzip ${file_rtl8187b}" find ${local_d} -name "*.tar" -ls -exec tar -xvf {} \; 1>>${f_report} || ferr "tar -xvf ${file_rtl8187b}" find ${local_d} -name "*.tar.gz" -ls -exec tar -zxvf {} \; 1>>${f_report} || ferr "tar -zxvf file {file_rtl8187b}" m="$( find ${local_d} -name makedrv )" n="$( find ${local_d} -name install )" [ -z "${m}" ] && ferr "file makedrv not found" [ -z "${n}" ] && ferr "file install not found" echo "File found ${m}" echo "File found ${n}" d="$( dirname ${m} )" cd ${d} || ferr "cd ${d}" [ -z ${file_patch} ] && echo "Bypass step apply patch.Patch file unselected" [ -z ${file_patch} ] || { echo "Apply patch.Patch file selected" find ${local_d} -type f -name "${file_patch}" -exec rm -f {} \; || ferr "Remove file ${file_patch}" dpkg -l patch && apt-get install patch -y || ferr "Install package patch" dpkg -l patch 1>/dev/null || ferr "Package patch not found" wget ${get_patch} || ferr "Download file ${get_patch}" p="$( find . -name ${file_patch} )" [ -z "${p}" ] && ferr "file ${get_patch} not found" p="$( basename $p )" patch -p1 < ${p} || "ferr patch -p1 < ${p}" echo "Success apply patch ${file_patch}" } echo "Run makedrv an install ( report file : ${f_report} ) , please wait..." ./makedrv 1>>install.log 2>>install.log || ferr "./makedrv" echo "Success install driver rtl8187b ( directory : ${d} )" echo "Test interface wlan0" # ---- # End update actions # ---- # ---- # Run control(s) # ---- iwconfig wlan0 1>/dev/null 2>/dev/null || ${d}/wlan0up sleep 3 iwconfig wlan0 || ferr "Wifi interface wlan0 not found" echo "success Up wlan0" exit echo "Restart network ( report file : ${f_report} ) , please wait ..." /etc/init.d/networking restart 1>>${f_report} 2>>${f_report} || { tail ${f_report} ferr "/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
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 rtl8187b ( 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