Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
easynote_sj81-b-018w [Le 16/05/2008, 01:34]
81.53.73.63, 213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Packard Bell EASYNOTE SJ81-B-018W ====== 
- 
- 
- 
- 
- 
-==== Rapport d'​installation Ubuntu 8.04 Hardy Heron AMD Version 64 bit ==== 
- 
- 
- 
-[[http://​support.packardbell.com/​fr/​item/​index.php?​pn=PB97FW0502&​g=1400|Détail de la configuration ( Site constructeur ) ]] 
- 
-[[http://​doc.ubuntu-fr.org/​materiel/​liste_portables/​packard_bell|Autres portables Pakard Bell testés avec Ubuntu]] 
- 
- 
- 
- 
- 
- 
- ==== 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 == 
-http://​doc.ubuntu-fr.org/​ndiswrapper 
-[[http://​www.realtek.com.tw/​downloads/​downloadsView.aspx?​Langid=1&​PNid=1&​PFid=1&​Level=6&​Conn=5&​DownTypeID=3&​GetDown=false&​Downloads=true#​RTL8187B|Drivers : RTL8187B ]] 
- 
-== 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. 
- 
- == Procédure de test du wifi en DHCP == 
- 
- Note :  
- - Cet procédure a été ajoutée a été afin de s'​assurer que la carte fonctionne en DHCP 
-  .  Elle sauvegarde le fichier interface réseau puis le réinitialise puis , test la carte , puis tente de détecter votre passerelle 
-  .  Les deux premiers paramètres sont obligatoires ​ 
-  .      1ere parametre : Nom de l'​interface wireless 
-  .      2eme parametre : Nom de la passerelle 
-  .      3eme parametre : Clef de sécurité de votre passerelle ( Optionnel ) 
-  .  Lorsque le troisieme paramètre est déclaré la seconde partie de la procédure termine la configuration du fichier interface ( DHCP ) 
-  .     La seconde partie a été testé uniqement avec une Livebox. 
- 
- 
-Créé le fichier: 
-     gedit test_wireless.sh 
- 
- 
-Ajouter les lignes suivantes dans le fichier et enregistre le 
- 
-   #​!/​bin/​bash 
-   # --------------------------------------------------------------------------------------------------------------- 
-   # Write for test wireless connection 
-   # --------------------------------------------------------------------------------------------------------------- 
-   # Parameters : 
-   # ​     load_wireless.sh < wireless interface > < essid name > [ < secure key > ] 
-   # ​          See detail below for second optionnal parameters 
-   # --------------------------------------------------------------------------------------------------------------- 
-   # Assume action describe below : 
-   # ​          ​Backup file /​etc/​network/​interface 
-   # ​          Stop network 
-   # ​          ​Create new file /​etc/​network/​interface 
-   # ​          Load wireless interface 
-   # ​          Scan local(s) gateway(s) ( Stop if no gateway detect : timeout 60 seconds ) 
-   # ​          ​Search your gateway 
-   # ​          ​Display messages ( You must manually finalise configuration with network-admin ) 
-   # 
-   # ​        ​Action list below are released only if wireless key is defined ( third parameter ) 
-   # ​          ​Configure wireless interface ( with open key type and Essid ) 
-   # ​          Load dhcp for wireless interface ​ 
-   # ​          On Success : Configure file /​etc/​network/​interface for wireless interface ( dhcp ) 
-   # ​          ​Display content file /​etc/​network/​interface 
-   # =============================================================================================================== 
-   ​ferr(){ echo -e "​\nERROR - ${@}"; exit 1; } 
-   ​fmsg(){ echo -e "​Message - ${@}"; } 
-    
-   # ---- 
-   # Control parameters 
-   # ---- 
-   [ -z ${1} ] && ferr "​Syntaxe ${0} < wireless interface > < essid name > [ < secure key > ]" 
-   [ -z ${2} ] && ferr "​Syntaxe ${0} < wireless interface > < essid name > [ < secure key > ]" 
-    
-   # --------------------------------------------------------------------------------------------------------------- 
-   ​drtl="/​etc/​rtl8187b/​rtl8187b-modified"​ 
-   ​intfile="/​etc/​network/​interfaces"​ 
-   ​interface=${1} 
-   ​name=${2} 
-   ​skey=${3} 
-    
-   ​fconfig(){ iwconfig 2>/​dev/​null | grep "​^${interface}"​ 2>/​dev/​null 1>/​dev/​null 2>/​dev/​null;​ } 
-   ​fnet(){ /​etc/​init.d/​networking ${1} 2>/​dev/​null 1>/​dev/​null || ferr "Start ${1}"; fmsg "​Network ${1}"; } 
-   # --------------------------------------------------------------------------------------------------------------- 
-    
-   fnet stop 
-    
-   [ -f ${intfile} ] && { mv ${intfile} ${intfile}.${$}.backup ||  ferr "​Failed backup file ${intfile}";​ } 
-   echo "​Backup file interface : ${intfile}.${$}.backup"​ 
-    
-   echo -e 'auto lo\niface lo inet loopback\n'​ > ${intfile} || ferr "​Create new file ${intfile}"​ 
-   fmsg "File ${intfile} Reinit/​Recreated"​ 
-    
-   fnet start 
-    
-   ​fconfig && ${drtl}/​${interface}down 
-   fmsg "​Wireless interface ${interface} Down" 
-   ​fconfig || ${drtl}/​${interface}up ​ 
-   ​fconfig || ferror "Load interface ${interface}"​ 
-   fmsg "​Wireless interface ${interface} Up" 
-   fmsg "​Please wait" 
-    
-   sleep 3 
-    
-   ​typeset -i timeout=60 
-   while [ ${timeout} > 0 ] 
-   do 
-   ​ iwlist wlan0 scan | grep "No scan results"​ 1>/​dev/​null || break 
-   ​ timeout=${timeout}-1 
-    fmsg "​Search gateway(s) ( Timeout 60 seconds : current value ${timeout} seconds ) please wait" 
-   ​ sleep 1 
-   done 
-    
-   fmsg "​Success detect local gateway(s) , interface ${interface} wlan is ready" 
-   fmsg "​Search your gateway ${name}"​ 
-    
-   ​typeset -i timeout=60 
-   while [ ${timeout} > 0 ] 
-   do 
-   ​ iwlist ${interface} scan | grep "​${name}"​ 1>/​dev/​null && break 
-   ​ timeout=${timeout}-1 
-    fmsg "​Search your gateway ${name} ( Timeout 60 seconds : current value ${timeout} seconds , please wait )" 
-   ​ sleep 1 
-   done 
-   fmsg "​Success detect your gateway ${name}"​ 
-   ​iwlist ${interface} scan | grep "​${name}"​ 
-    
-   ​fconfig || echo ok 
-   [ -z ${skey} ] && { 
-   ​ echo ​ 
-    fmsg "READ LINES BELOW BEFORE CONTINUE :\n" 
-    fmsg "​Backup file interface : ${intfile}.${$}.backup"​ 
-    fmsg "No other action request"​ 
-    fmsg "Some gateway(s) must be display be in network-manager for continue"​ 
-    fmsg "You must manually finalyse configuration with menu \'​network-admin\'"​ 
-    fmsg "Menu : System --> Administration --> Network-admin\n"​ 
-    fmsg "At this step some gateway ( Ex. : Livebox ) must be set on mode \'​association\'​ ( press Enter for continue )" 
-    read 
-    exit 0 
-   } 
-   fmsg "Some gateway(s) must be display be in network-manager for continue"​ 
-   fmsg "At this step some gateway ( Ex. : Livebox ) must be set on mode \'​association\'​ ( press Enter for continue )" 
-   read 
-    
-   # ======================================== OPTIONNAL SECOND PART ===================================================== 
-   fmsg "​Configure wireless ${interface}" ​ 
-   fmsg "Run command : iwconfig ${interface} key ${skey} essid ${name}"​ 
-   ​iwconfig ${interface} key ${skey} essid "​${name}"​ 
-   fmsg "Run dhcp network access"​ 
-   ​dhclient ${interface} || { 
-    fmsg "​Failed configuration dhcp wireless ${interface}"​ 
-    exit 1 
-   } 
-   fmsg "​Success configure dhcp for wireless ${interface} ${name}"​ 
-   ​fconfig && ${drtl}/​${interface}down 
-   ​fconfig && ferror "Down interface ${interface}"​ 
-    
-   fmsg "​Configure file ${intfile}"​ 
-   echo -e "auto ${interface}"​ >> ${intfile} 
-   echo -e "iface ${interface} inet dhcp" >> ${intfile} 
-   echo -e "​\npre-up ${drtl}/​${interface}up"​ >> ${intfile} 
-   echo -e "​post-down ${drtl}/​${interface}down"​ >> ${intfile} 
-   echo -e "​\nwireless-key ${skey}"​ >> ${intfile} 
-   echo -e "​wireless-essid ${name}"​ >> ${intfile} 
-   echo 
-   fmsg "​Display new file ${intfile} :​==========================================\n"​ 
-   cat ${intfile} 
-   fmsg "​=======================================================================\n"​ 
-    
-   fmsg "​Restart network please wait ..." 
-   fnet stop 
-   fnet start 
- 
-ensuite : 
-    chmod 755 test_wireless.sh 
-  ​ 
-enfin : 
-     ​./​test_wireless.sh < interface > < nom passerelle > [ < clef de sécurité > ] 
-     ​Exemples : 
-           sudo ./​test_wireless.sh wlan0  livebox_xxx 
-           ou 
-           sudo ./​test_wireless.sh wlan0  livebox_xxx 9879889E652Y76F3 
- 
-     ​Rappel votre ancien fichier /​etc/​network/​interface est sauvegardé dans 
-     le répertoire /​etc/​network 
- 
- == Terminer la configuration réseau == 
- 
- ​Reconfigurer les cartes avec [[http://​doc.ubuntu-fr.org/​wifi|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/​init.d/​networking start 
-  ​ 
- == Tester votre connexion internet == 
- == En cas d'​échec , redémarrer le PC == 
- 
  
  • easynote_sj81-b-018w.1210894496.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)