HDD Usb berhenti bekerja dengan Tugas diblokir


0

Saya mulai menggunakan Raspberry Pi dengan Arch Linux Images yang terbaru.

Konfigurasi adalah pi raspberry Ver sederhana. B, dibeli sekitar 2 minggu yang lalu (jadi batasan usb sudah diperbaiki), Kartu SD 8GB untuk sistem utama, USB Hub bertenaga eksternal dan 1TB Toshiba e.store usb hdd dasar.

Sistem terinstal penuh dan berfungsi. Satu-satunya masalah adalah HDD saya. Dari waktu ke waktu HDD berhenti bekerja secara tiba-tiba. Pada mengemis saya pikir itu mungkin sistem file yang salah, jadi saya memformatnya kembali ke ext3 (GUID Partition Table). Lalu saya pikir itu masalah atau sesuatu dengan mengatur mode hdd ke mode sleep karena hdparm memberi saya kesalahan aneh ini.

SG_IO: bad/missing sense data, sb[]:  f0 00 01 00 50 40 ff 0a 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Jadi saya menulis cronjob yang menggunakan 'sentuhan' untuk melakukan beberapa tindakan pada hard drive setiap menit, tetapi perilaku itu masih terjadi.

Dari waktu ke waktu, hdd berhenti bekerja, power led menjadi hitam dan ketika saya mencoba melakukan sesuatu pada hdd, koneksi ssh saya hang dan tidak ada sinyal interupsi atau sesuatu berhasil.

Inilah yang dikatakan dmesg tentang kesalahan saya:

[35282.602948] INFO: task scsi_eh_0:52 blocked for more than 120 seconds.
[35282.626554] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[35282.652268] scsi_eh_0       D c055dd0c     0    52      2 0x00000000
[35282.652368] [<c055dd0c>] (__schedule+0x2ec/0x638) from [<c055caa4>] (schedule_timeout+0x16c/0x248)
[35282.652424] [<c055caa4>] (schedule_timeout+0x16c/0x248) from [<c055e254>] (wait_for_common+0x108/0x190)
[35282.652472] [<c055e254>] (wait_for_common+0x108/0x190) from [<c03fe810>] (command_abort+0xa4/0xec)
[35282.652538] [<c03fe810>] (command_abort+0xa4/0xec) from [<c03af1a4>] (scsi_error_handler+0x378/0x484)
[35282.652576] [<c03af1a4>] (scsi_error_handler+0x378/0x484) from [<c00422c0>] (kthread+0x84/0x90)
[35282.652616] [<c00422c0>] (kthread+0x84/0x90) from [<c000eac0>] (kernel_thread_exit+0x0/0x8)

Adakah alasan mengapa hal ini terjadi setiap saat?

Bantuan apa pun akan dihargai.


Seperti yang saya sebutkan, HDD USB terhubung melalui hub usb yang ditenagai secara eksternal. Kabelnya pasti tidak buruk karena ini adalah hdd baru dan hdd hanya berfungsi dengan baik di mac saya ...
Evils

Jawaban:


1

Setelah beberapa saat penyelidikan, saya menemukan beberapa bug serupa sehubungan dengan bug lama di kernel Linux 3.6 yang merupakan Kernel default pada panduan Instalasi Arch / Raspberry Pi.

Saya akhirnya berhasil memperbarui pi saya kemudian ke kernel terbaru menggunakan

pacman -Sy linux-raspberrypi-latest linux-headers-raspberrypi-latest

yang menginstal Kernel terbaru untuk Anda. (Saat ini sekitar 3,9.x)

Tidak ada lagi masalah sejak saat itu;)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.