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.
Sous gutsy il y a 3 soucis principaux: -la carte graphique -la carte son -le wifi -la mise en veille
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.
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.
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)
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
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).
Pas de problème de sons à part que après la wakeup de la mise en veille…A documenter
http://wireless.kernel.org/download/compat-wireless-2.6/
(via http://start.ubuntuforums.org/showthread.php?t=792092&page=27)
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)
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)
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!)
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.
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.
Dans le cas de Hardy, la mise en veille fonctionne sans problème ( en tout cas, pour moi)
pour le touchpad sous feisty : http://forum.ubuntu-fr.org/viewtopic.php?pid=664167#p664167
Dans le cas de Hardy, le touchpad fonctionne sans problème ( en tout cas, pour moi)
une page sur le forum pour en parler : http://forum.ubuntu-fr.org/viewtopic.php?pid=1443262