Si j'utilise un peu le Pi, la corruption du système de fichiers apparaît bientôt.
Par exemple, ce fichier a été changé en un autre:
$ ls -alt /etc/apt/apt.conf.d
total 16
lrwxrwxrwx 1 root root 13 Oct 2 22:18 50raspi -> ../init.d/ntp
Ou /var/lib/dpkg/info/fake-hwclock.list
est devenu un fichier binaire, ce qui signifie que dpkg ne peut plus fonctionner:
dpkg: unrecoverable fatal error, aborting:
files list file for package 'fake-hwclock' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)
fsck
sur le système de fichiers trouve de nombreuses erreurs et envoie des dizaines de fichiers à
lost+found
:
Pass 1D: Reconciling multiply-claimed blocks
(There are 34 inodes containing multiply-claimed blocks.)
File /etc/fake-hwclock.data (inode #26, mod time Thu Aug 16 02:20:47 2012)
has 1 multiply-claimed block(s), shared with 1 file(s):
... (inode #30, mod time Thu Aug 16 02:20:47 2012)
...
Inode 30 ref count is 1, should be 3. Fix? yes
dmesg
affiche ce qui ressemble à des erreurs d'E / S:
[ 49.082758] mmc0: final write to SD card still running
[ 59.088233] mmc0: Timeout waiting for hardware interrupt - cmd12.
[ 59.089411] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x900
J'ai essayé avec quatre cartes SD différentes, de SanDisk SDHC 16 Go et Duracell SDHC 16 Go. Donc, ça ne semble pas être la carte.
J'ai également essayé avec Raspbian 2012-08-16-wheezy et ArchLinux 13-06-2012. Les deux ont le même problème, donc je suppose que ce n'est pas un bogue dans le système d'exploitation.
Suivant les conseils de @gnibbler et @Avio, j'ai exécuté memtester (qui, contrairement à memtest86 sur le PC, fonctionne après le noyau et ne peut donc pas tester toute la RAM) et il n'a signalé aucun problème. "memtester 200 2" -> tout est OK
Suite à la discussion sur http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=6201&start=400 , j'ai essayé à partir d'une nouvelle image avec un config.txt écrit pour un peu d'overclocking:
core_freq 240
arm_freq 650
sdram_freq 350
mais cela a aggravé le problème (beaucoup de temps morts sur la carte)
Je n'ai qu'un seul Raspberry Pi donc je ne peux pas vérifier avec un autre. Problème connu? Matériel cassé?