Archives par mot-clé : matériel

Ubuntu 12.04 : réactiver l’hibernation

L’hibernation est désactivée par défaut pour tout un ensemble de machines. Pour la réactiver (si l’hibernation fonctionne correctement sur la machine en question), il faut éditer (ou créer) le fichier /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla pour y ajouter :

[Re-active lhibernation]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

Source chez Korben

Altera Quartus sous Ubuntu : faire reconnaître un « USB Blaster »

Il y a énormément de problèmes qui peuvent survenir lorsque l’on veut faire fonctionner Altera Quartus avec une plate-forme FPGA. Pour ma part (Quartus 11.1, Ubuntu 11.10, carte Altera Cyclone II) j’avais une erreur au moment de la programmation du FPGA, qui affichait :

unexpected error in JTAG server -- error code 89

La manipulation suivante m’a permis de résoudre le problème :

  1. sudo vi /etc/udev/rules.d/51-usbblaster.rules
  2. Contenu du fichier (le code est en réalité sur une seule ligne) :
    # Altera USB-Blaster rule to set mode to 666.
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",
        SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001",
        MODE="0666", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}",
        RUN+="/bin/chmod 0666 %c"
  3. sudo udevadm control –reload-rules

Si ça ne résoud pas votre problème, il reste le forum Altera.

Restauration d’un snapshot VirtualBox : « CPU model mismatch »

Une erreur de type CPU model mismatch, avec un code d’erreur 0x80004005 peut survenir lorsque l’on tente de démarrer un snapshot VirtualBox. La machine refuse alors de s’initialiser, parce que l’identifiant du CPU ne correspond pas avec sa configuration. Cela est généralement dû au fait que la machine virtuelle n’a pas été éteinte proprement (snapshot enregistré à partir d’une machine en activité ou en hibernation, situation apparemment mal gérée par VirtualBox), et le fait de redémarrer la machine virtuelle (par opposition à la restauration de l’état de sa mémoire) peut résoudre le problème. C’est à ça que sert le bouton « Oublier » dans l’interface de VirtualBox.

Récupérer eth0 après avoir cloné une machine virtuelle Linux sous VirtualBox

Si l’on clone une machine virtuelle Linux avec VirtualBox, il est possible que le réseau soit « cassé » sur le système résultant. En pratique, le système n’arrive pas à configurer son interface eth0.

Pour régler le problème, il faut supprimer le fichier suivant une fois la machine virtuelle lancée :

/etc/udev/rules.d/70-persistent-net.rules

Il contient un lien en dur entre l’interface eth0 et l’adresse MAC de la carte réseau de la machine virtuelle d’origine. Comme cette dernière n’est plus valide, eth0 est inutilisable. Si l’on supprime ce fichier, il est recréé correctement par Linux au démarrage.