Raspberry Pi : installer une clef usb wifi (DLINK ou chipset RALINK)

Petit tuto pour l’installation d’une clef usb wifi, dans mon cas c’est une Dlink avec un chipset Ralink.
Pour connaitre le nom du chipset de la clef usb wifi:

lsusb

ou

lsusb | grep network

Pour trouver le paquet ralink

apt-cache search ralink

Téléchargement du firmware ralink :

apt-get install ralink-firmware

Ajouter le module au démarrage du Pi

nano /etc/modules
#wifi
rt73usb

Rebrancher la clef usb, attendre un peu…

iwlist wlan0 scan

Normalement vous devriez avoir la liste des Wifi.

Installer le paquet pour la gestion des clefs WPA

apt-get install wpa

Configuration du wifi en ligne de commande :

nano /etc/network/interfaces

Ajouter :

auto wlan0
iface wlan0 inet dhcp
wpa-ssid NOM_DE_VOTRE_SSID
wpa-psk VOTRE_CLEF_WPA

Raspberry Pi : problème de son

Quelques petits problèmes de son en hdmi ou avec le jack, pour les résoudre vous pouvez suivre ces pistes :

– ajouter le drivers son alsa

sudo apt-get install alsa-utils
sudo amixer cset numid=1

1 = casque
2 = hdmi

– ajouter snd_bcm2835 dans le fichier de chargement des modules au démarrage.

nano /etc/modules
snd_bcm2835

si cela ne fonctionne pas vous pouvez ajouter hdmi_drive=2 dans /boot/config.txt

sudo nano /boot/config.txt
hdmi_drive=2

Raspberry Pi : mettre a jour le firmware et le gpu

Première étape, connaitre la version du noyau :

uname -a
Linux RPi 3.1.19 #1 PREEMPT Fri Jun 1 14:16:38 CEST 2012 armv6l GNU/Linux

Puis connaitre la version du firmware du gpu

/opt/vc/bin/vcgencmd version
May 31 2012 13:35:03
Copyright (c) 2012 Broadcom
version 317494 (release)

Pour mettre à jour ses 2 points, il suffit de déconnecter la carte SD et dans la connecter dans le lecteur d’un pc sous windows.
Puis de télécharger 2 fichiers, le start.elf qui contient le firmware du GPU et kernel.img qui contient le noyau. Il faut cliquer sur raw pour télécharger le fichier au format raw.

https://github.com/raspberrypi/firmware/blob/master/boot/start.elf

faire la même chose pour le noyau :

https://github.com/raspberrypi/firmware/tree/master/boot/kernel.img

Renommer les anciens fichiers du la carte SD en .old au cas où … puis copier les 2 nouveaux sur la carte.
Remettre la carte dans le lecteur du raspberry pi, puis démarrez le.
Dans la console tapez:

sudo apt-get install ca-certificates
wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update

Cela permet de récupérer le porgramme rpi-update qui permet la mise à jour du raspberry.

Il faut ensuite lancer la commande rpi-update, elle peut prendre un argument qui correspond à la taille de la mémoire allouée à la carte graphique, par défaut la valeur est 224.
C’est à dire que la carte graphique peut utiliser 32 Mo de la Ram.

rpi-update

Vous pouvez utiliser 128 et 192 comme valeur pour le partage de mémoire ce qui donnerait :

rpi-update 128

Vous pouvez aussi changer de valeur en sans faire un update, dans le dossier /boot vous allez trouver :

arm128_start.elf
arm192_start.elf
arm224_start.elf

Ce sont les fichiers qui correspondent à 128Mo, 192 et 224Mo.
Donc vous pourrez faire un :

cd /boot
cp arm192_start.elf start.elf

et rebooter vous aurez partagé 64Mo avec la carte graphique.

Raspberry Pi : activer ssh au démarrage

Il serait plus pratique de se connecter au raspberry pi en ssh, mais le soucis c’est que le ssh n’est pas paramétré pour se lancer au démarrage. Pour cela, il faut déplacer le fichier boot_enable_ssh.rc dans le dossier /boot/boot.rc.

sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc