ถ้าฉันใช้ Pi บิตความเสียหายของระบบไฟล์จะปรากฏขึ้นในไม่ช้า
ตัวอย่างเช่นไฟล์นี้ถูกเปลี่ยนเป็นไฟล์อื่น:
$ ls -alt /etc/apt/apt.conf.d
total 16
lrwxrwxrwx 1 root root 13 Oct 2 22:18 50raspi -> ../init.d/ntp
หรือ/var/lib/dpkg/info/fake-hwclock.list
กลายเป็นไฟล์ไบนารีซึ่งหมายความว่า dpkg ไม่สามารถทำงานได้อีกต่อไป:
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
บนระบบไฟล์พบข้อผิดพลาดมากมายและส่งไฟล์หลายสิบไฟล์ไปที่
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
แสดงสิ่งที่ดูเหมือนว่าข้อผิดพลาด I / O:
[ 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
ฉันลองด้วย SD การ์ดสี่แบบทำให้ SanDisk SDHC 16 GB และ Duracell SDHC 16 GB แตกต่างกัน ดังนั้นมันดูเหมือนจะไม่ได้เป็นการ์ด
ฉันยังลองกับ Raspbian 2012-08-16-wheezy และ ArchLinux 13-06-2012 ทั้งคู่มีปัญหาเดียวกันดังนั้นฉันคิดว่ามันไม่ใช่บั๊กในระบบปฏิบัติการ
คำแนะนำต่อไปนี้โดย @gnibbler และ @Avio ฉันรัน memtester (ซึ่งแตกต่างจาก memtest86 บนพีซีที่ทำงานหลังจากเคอร์เนลและดังนั้นจึงไม่สามารถทดสอบ RAM ทั้งหมด) และรายงานว่าไม่มีปัญหา "memtester 200 2" -> ทุกอย่างตกลง
หลังจากการสนทนาในhttp://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=6201&start=400ฉันลองจากภาพใหม่ด้วย config.txt ที่เขียนขึ้นสำหรับการโอเวอร์คล็อกเล็กน้อย:
core_freq 240
arm_freq 650
sdram_freq 350
แต่มันทำให้ปัญหาแย่ลง (ใช้เวลานานมากบนการ์ด)
ฉันมีราสเบอร์รี่ Pi เพียงอันเดียวดังนั้นฉันจึงไม่สามารถตรวจสอบได้อีก ปัญหาที่ทราบ ฮาร์ดแวร์เสียหรือไม่