Debian 7.2'yi 2006'nın sonlarında eski bir Macbook Pro'da çalıştırıyorum. Yansıtılmış bir ZFS havuzunda bağladığım iki adet 4 TB Seagate Backup Plus sabit diskim var. Son zamanlarda sürücülerden biri öldü ve yeni bir ayna olarak eklemeye çalıştığım yedek bir sürücü aldım. Ancak, yeniden bitiremiyorum, çünkü bitmeden önce bir hata kaçınılmaz olarak gerçekleşir.
Sorun şu ki, bu yedek sürücü saniyeler içinde kesiliyor ve tekrar bağlanıyor. Bulduğum şey, sistem günlüğüne tekrar tekrar yazdırılan mesajlar:
Jan 19 20:08:07 thingamadealies kernel: [100555.410370] usb 1-1: USB disconnect, device number 43
Jan 19 20:08:07 thingamadealies kernel: [100555.660059] usb 1-1: new high-speed USB device number 44 using ehci_hcd
Jan 19 20:08:07 thingamadealies kernel: [100555.794444] usb 1-1: New USB device found, idVendor=0bc2, idProduct=a0a4
Jan 19 20:08:07 thingamadealies kernel: [100555.794452] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Jan 19 20:08:07 thingamadealies kernel: [100555.794458] usb 1-1: Product: Backup+ Desk Mac
Jan 19 20:08:07 thingamadealies kernel: [100555.794463] usb 1-1: Manufacturer: Seagate
Jan 19 20:08:07 thingamadealies kernel: [100555.794467] usb 1-1: SerialNumber: XXXXXXXX
Jan 19 20:08:07 thingamadealies kernel: [100555.795636] scsi41 : usb-storage 1-1:1.0
Jan 19 20:08:07 thingamadealies mtp-probe: checking bus 1, device 44: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1"
Jan 19 20:10:46 thingamadealies kernel: [100714.601169] usb 1-1: USB disconnect, device number 44
Jan 19 20:10:46 thingamadealies kernel: [100714.872081] usb 1-1: new high-speed USB device number 45 using ehci_hcd
... etc ...
Bazen bu dakikada birkaç kez olur. Bazen mesajlar birkaç saniye birbirleriyle yazdırılır. Diğer durumlarda bu davranış birkaç saat boyunca, hatta bir güne kadar tamamen durur. Bir tür şüpheliyim, ancak sabit sürücünün yük altında olduğu zamanla ilgili olabileceğine dair kanıtım yok.
Başka hiçbir USB veya IO hatası veya diğer ilgili mesajlar syslog'a yazdırılmaz ve ipuçlarını başka nerede arayabileceğimi bilmiyorum.
Diğer sürücünün bu sorunu hiç yok ve anladığımdan beri harika çalışıyor.
Şimdiye kadar denediklerim:
- diğer sürücünün bu sorunu yaşamaya başlayıp başlamadığını görmek için sürücülerin bağlı olan USB fişlerini değiştirmek. Şimdiye kadar olmadı ama sadece bir iki saat oldu.
- Ayrıca biraz googled ve benzer sorunları olan başka insanlar buldum, ama hiçbiri benimki gibi değil ve henüz bir çözüm bulamadım. Bu sorunu yaşayan çoğu kişi en azından "USB bağlantı kesme" mesajı ile birlikte sistem günlüğünde bir çeşit USB hatası alır.
Herkes bana verebilir herhangi bir yardım çok mutluluk duyacağız! Böyle bir donanım sorununun nasıl ayıklanacağını gerçekten bilmiyorum.
Güncelleme:
Sürücülerin bağlı olduğu USB fişlerini değiştirdikten sonra, syslog'a çıkış mesajı şu şekilde değiştirildi:
usb 1-3: ehci_hcd kullanarak yüksek hızlı USB cihaz numarasını 4 sıfırlayın
Usb 1-3 sorun sürücü olduğunu doğruladım. Yani bir şey hala yanlış, ama şimdi biraz farklı bir yanlış şey. Şimdiye kadar ZFS'nin herhangi bir hatası olmadı ... umarım bu şekilde kalacaktır.
Güncelleme 2:
Resilvering bitti! Ancak, yine de "yüksek hızlı USB aygıtını sıfırla" mesajları alıyorum. İki sürücüm arasında kablolar arasında geçiş yapmayı denedim, ancak herhangi bir fark yaratmadı, bu yüzden kablodaki sorunu ortadan kaldırdığını düşünüyorum.
Çekirdeğimi yükseltmenin bunu düzeltebileceğine dair bazı kanıtlar gördüm.
Güncelleme 3:
Çekirdeğimi 3.10'a yükselttim, hiçbir etkisi olmadı. Bunu nasıl düzeltebileceğimi hala bilmiyorum.
usb 4-1.5: USB disconnect, device number 3
usb 4-1.5: new low-speed USB device number 4 using ehci-pci
usb 4-1.5: New USB device found, idVendor=17ef, idProduct=6019
....