USB sürücü bağlantıyı kesiyor ve yeniden bağlanıyor


10

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.

Yanıtlar:


4

İki yıldan uzun bir süre sonra, ancak başka bir kişinin aynı sorunu yaşama ihtimaline karşı bu soruyu da cevaplayabileceğimi düşündüm.

Bu eski MacBook Pro'daki USB2 bağlantı noktalarından birinin düzgün çalışmadığı ortaya çıkıyor. Sorunun tam olarak ne olduğundan emin değilim, ancak sürücülerden daha iyi hız almak için bir USB3 genişletme kartı satın aldım ve kullandıktan sonra her iki sürücü de mükemmel performans gösterdi. Bu bir USB bağlantı noktasına sahip olduğum ilk ve tek zaman aslında böyle bir sorunun nedeni olabilir.


CentOS 7'de Lenovo ThinkCentre ile benzer hatalar var. Bir USB3 bağlantı noktasına da ihtiyacım olabilir. Genellikle CentOS'un konsol modunu kullandığım için usb fareyi çıkarıyorum. Uyarı göstermeyi durdurur. 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....
Nick Dong

1

Değiştirilen sürücü tam olarak aynı değildir ve biraz daha fazla güç gerektirir. Bağlantının kesilmesi ve yeniden bağlanması, düşük güçlü sürücüler için tipiktir. Diskin kasası destekliyorsa harici güç kaynağını bağlamayı deneyin.


1
Her iki sürücünün de bir duvar prizine takılı kendi güç kaynağı var, bu yüzden sanmıyorum. Ama öneri için teşekkürler.
GuyGizmo

0

Bu "Seagate Backup Plus" harici bir disk muhafazası değil mi? Disk iyi olabilir, ancak kasanın hatası olabilir mi? Veya USB kablosu bozuk. Eski disk öldüğünden beri başka bir şey değiştirmediyseniz (çekirdek yükseltme?), Bir donanım sorunundan şüphelenirim. Diski ZFS havuzuna aktarmaya çalışmadan dddiskten başından sonuna kadar w / o hataları yapabilir misiniz?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.