Table des matières

, , , , , , , ,

Toshiba Satellite A210-17Z

Sur cette page sont détaillées les étapes qui doivent être accomplies pour installer ubuntu gutsy ou feisty ou Hardy sur le toshiba satellite A210-17Z, A210-1AT ou A210-FS3.

toshibaa21017z.jpg

Gusty

Sous gutsy il y a 3 soucis principaux: -la carte graphique -la carte son -le wifi -la mise en veille

Feisty

Sous feisty la mise en veille et la carte graphique sont OK, par contre impossible d installer la carte son (probleme avec linux-module-backport..)et le touchpad est mal configuré.

J'ai reussi a avoir un PC avec tout qui fonctionne en installant feisty… puis en ugradant vers gutsy… cela a permi de conserver la mise en veille fonctionnelle et j ai ensuite effectué les etapes décritent ci aprés pour le wifi et co.

Hardy

Pour Hardy, le seul problème jusqu'a maintenant, c'est le wifi. Dans la section wifi, il y a un tuto pour que le tout devien transparent.

les log

Voici une liste du matériel dans les A210 de ce tuto Vous pouvez comparer votre portable

  :~$ lsusb 
  Bus 006 Device 003: ID 04f2:b008 Chicony Electronics Co., Ltd 
  Bus 006 Device 002: ID 0bda:8197 Realtek Semiconductor Corp. 
  Bus 006 Device 001: ID 00    00:0000  
  Bus 004 Device 001: ID 00    00:0000  
  Bus 005 Device 001: ID 00    00:0000  
  Bus 003 Device 001: ID 00    00:0000  
  Bus 001 Device 001: ID 00    00:0000  
  Bus 002 Device 001: ID 00    00:0000  
  :~$ lspci
  00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
  00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
  00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
  00:05.0 PCI bridge: ATI Technologies Inc Unknown device 7915
  00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
  00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
  00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
  00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
  00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
  00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
  00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
  00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
  00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
  00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
  00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
  00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
  00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
  00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
  00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
  00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
  00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
  01:05.0 VGA compatible controller: ATI Technologies Inc Radeon X1200 Series
  08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
  14:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
  14:06.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
  14:06.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
  14:06.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
  14:06.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

carte graphique

Avant toute chose, il est important de faire un backup de votre configuration actuelle au cas ou que …

  sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup

- Installer les pilotes sans utiliser compiz

  sudo apt-get install xorg-driver-fglrx fglrx-control libqt3-mt   
  sudo aticonfig --initial
  sudo aticonfig --overlay-type=Xv

- Installer les pilotes avec l'utilisation de Compiz

Utiliser http://doc.ubuntu-fr.org/envy

le son

Avec Gutsy ou feisty

Par défaut le son ne fonctionne pas… mais un simple

  sudo apt-get install linux-backports-modules-generic

(il y a un soucis ici si on est sous feisty… linux-backports-modules-generic (voir installez un paquet)

puis dans /etc/modprobe.d/alsa-base, ajouter la ligne “options snd-hda-intel model=toshiba” voir [[comment_editer_un_fichier]]

suivi d'un reboot et tout va mieux

Si ça ne fonctionne pas, vérifiez que le fichier /usr/bin/esd est présent. Si ce n'est pas le cas, installez les paquets esound et esound-clients (voir https://bugs.launchpad.net/gnome-session/+bug/129029 au post du 2008-01-02).

Hardy

Pas de problème de sons à part que après la wakeup de la mise en veille…A documenter

le wifi

A partir de Hardy

http://wireless.kernel.org/download/compat-wireless-2.6/

(via http://start.ubuntuforums.org/showthread.php?t=792092&page=27)

Avec Gutsy ou feisty

il faut télécharger le fichier rtl8187b-modified-dist.tar.gz sur la page suivante (prennez bien le modified! cela vous evitera comme moi de lutter pendant 4 heures)

rtl8187b-modified-dist.tar.gz

une fois décompressé ce dossier contient plusieurs scripts qui vont servir à se connecter à un réseau wifi (je n'ai testé que la sécurité wep , mais la doc incluse permet d'utiliser WPA) (je detaillerai ici le WPA dans quelques jours)

Dans un premier temps il faut compiler le pilote: si le dossier a été extrait sur le bureau

  cd /home/votre_utilisateur_ici/Bureau/rtl8187b-modified
  ./makedrv

il faut ensuite lancer wlan0up puis utiliser les option de iwconfig pour conigurer votre reseau…

il faut , toujours en etant dans le dossier contenant les scripts faire les manipulation suivante ( en tant que root )

sudo ./wlan0down # un message d'erreur a ce niveau est normal
sudo ./wlan0up
sudo iwconfig wlan0 essid "nomdureseau" # sans les guillemets :-P
sudo iwconfig wlan0 key maclefdesecuritéWEP
sudo ./wlan0dhcp # on attend un peu on lit bien tout ce qui se passe a l ecran... il faut que le DHCP soit activé sur votre reseau vous aurez alors une adresse IP

Si cela fonctionne bien vous pouvez regarder le script qui suit qui permet d automatiser tout cela:

#!/bin/bash
# coding: utf-8
E_NOTROOT=123
ROOT_UID=0
echo $UID
if [ "$UID" -ne "$ROOT_UID" ]
then
	echo "l utilisateur doit être root pour lancer le script ( il faut mettre sudo 	devant)"
	exit $E_NOTROOT
fi
echo "voila le nom du reseau"
echo $1
echo " voila la clef"
echo $2
cd /usr/bin/pourwifi/
./wlan0down
./wlan0up
iwconfig wlan0 essid $1
iwconfig wlan0 key $2
./wlan0down
      #on le fait deux fois car arfois ca marche mal
./wlan0up
iwconfig wlan0 essid $1
iwconfig wlan0 key $2
./wlan0dhcp

mettre ce code dans un fichier genre “lanceurwifialice” voir éditez le fichier suivit d'un

  sudo cp -v lanceurwifialice /usr/bin/lanceurwifialice
  sudo chmod +x /usr/bin/lanceurwifialice

pour rendre le code executable sans avoir a donner le chemin complet a chaque fois

il faut ensuite placer le contenu du dossier téléchargé dans un répertoire genre /usr/bin/pourwifi ..

en supposant que le dossier soit extrait sur le bureau..

  cd /home/votre_utilisateur_ici/Bureau/rtl8187b-modified # on s eplace dans le bon dossier
  sudo mkdir -p /usr/bin/pourwifi/ # on cré un dossier pourwifi dans le dossier bin
  sudo cp -vr * /usr/bin/pourwifi/ #on copie tout dans ce dossier

Il est ensuite assez simple de se connecter à un réseau :

  sudo lanceurwifialice nomreseau clefreseau

pour plus de confort allez voir ici configuration pour rajouter lanceurwifialice dans les commandes qui ne nécessitent pas de mot de passe (cela permet d automatiser la connexion au démarrage sans devoir son taper de mot de passe)

j'ai fait une petite interface graphique par ici qui rend le tout plus jolie et plus simple a gérer (il memorise le reseau par exemple), il faut pour ne pas a avoir a modifier ce script avoir les meme nom de dossier et de fichier que dans le tuto: GUI

(le site peut vous demander de passe 123 et le login baka)

Hardy

Dans le cas de Hardy, il faut également télécharger le dirver. Il faut télécharger le fichier rtl8187b-modified-dist.tar.gz sur la page suivante (prennez bien le modified!)

rtl8187b-modified-dist.tar.gz

une fois décompressé ce dossier il faut compiler le pilote: si le dossier a été extrait sur le bureau

    cd /home/votre_utilisateur_ici/Bureau/rtl8187b-modified

Effectuer la compilation du pilote

    ./makedrv

Lancer le pilote

	sudo ./wlan0down # un message d'erreur a ce niveau est normal
	sudo ./wlan0up

Il faut que le DHCP soit activé sur votre reseau vous aurez alors une adresse IP

Il vous sera possible maintenant de vous connecter sur internet avec le service réseau Ubuntu Hardy. Lors que j'ai essayer de me connecter à un réseau protégé, mon portable bug… j'ai retirer la sécurité de mon router et cela fonctionne… a documenter

Si cela fonctionne, voici comment automatisé le tout.

Déplacer les fichier wlan0down, wlan0up et les répectoires ieee80211 et rtl8187 dans un lieu plus adapter (comme dans /home/votre_utilisateur_ici/wirelessnetwork)

Mode automatique: Créé un fichier pour lancer le network au démarrage </code> sudo gedit /etc/init.d/wirelessnetwork

copier le texte suivant en inscrivant le path des fichier (comme dans /home/votre_utilisateur_ici/wirelessnetwork)

Code:
<code>
test -x /home/votre_utilisateur_ici/wirelessnetwork || exit 0
case "$1" in
  start)
    echo -n "Starting Wireless Network"
    /home/votre_utilisateur_ici/wirelessnetwork/wlan0down
    echo "."
    /home/votre_utilisateur_ici/wirelessnetwork/wlan0up
    echo "."
    ;;
  stop)
    echo -n "Stopping Wireless Network Not Supported"
    echo "."
    ;;
  restart|force-reload)
    echo -n "Restarting Wireless Network"
    /home/votre_utilisateur_ici/wirelessnetwork/wlan0down
    echo "."
    /home/votre_utilisateur_ici/wirelessnetwork/wlan0up
    echo "."
    ;;
  *)
    echo "Usage: wirelessnetwork {start|restart|force-reload}" >&2
    exit 3
    ;;
esac
exit 0

Sauvegarder et quitter.

En mode terminal tapper la commande suivante pour rendre le fichier exécutable.

sudo chmod u+x /etc/init.d/wirelessnetwork

Maintenant, pour ajouter ce script au démarrage, voici ce qu'il faut faire

sudo update-rc.d wirelessnetwork defaults 7

Et voilà! Il ne reste qu'a tester.

la mise en veille

Avec Gutsy ou feisty

peut etre par ici : a confirmer… cela ne marche pas pour moi Lien externe

Pour la mise en veille j'ai suivi ce qui était marqué sur ce lien Lien externe et maintenant la veille fonctionne. Pour cela il faut éditer “/etc/default/acpi-support”

Donc :

sudo gedit /etc/default/acpi-support

Puis vous modifiers les lignes suivantes en ajoutant ce qui se trouve après le signe = (vous les trouverez facilement) :

MODULES_WHITELIST="fglrx"

SAVE_VBE_STATE=false

POST_VIDEO=false

DOUBLE_CONSOLE_SWITCH=true

Et voila normalement la veille fonctionne. Pour ma part cela a fonctionner maintenant si ça ne fonctionne pas de votre coté je ne pourrais vous aider plus.

Hardy

Dans le cas de Hardy, la mise en veille fonctionne sans problème ( en tout cas, pour moi)

Touchpad

Avec Gutsy ou feisty

pour le touchpad sous feisty : http://forum.ubuntu-fr.org/viewtopic.php?pid=664167#p664167

Hardy

Dans le cas de Hardy, le touchpad fonctionne sans problème ( en tout cas, pour moi)

Le forum

une page sur le forum pour en parler : http://forum.ubuntu-fr.org/viewtopic.php?pid=1443262

Contributeur : bakalegum zythum.