ฉันใช้ Debian 7.2 บน Macbook Pro ปลายปี 2549 ฉันมีฮาร์ดไดรฟ์ Seagate Backup Plus สองตัวซึ่งเชื่อมต่อกับฮาร์ดไดรฟ์ Seagate สองตัวซึ่งฉันมีอยู่ในพูล ZFS แบบมิเรอร์ เมื่อเร็ว ๆ นี้หนึ่งในไดรฟ์เสียชีวิตและฉันได้รับไดรฟ์สำรองที่ฉันพยายามเพิ่มเป็นมิเรอร์ใหม่ อย่างไรก็ตามฉันไม่สามารถนำมันกลับมาใช้ใหม่ได้เนื่องจากข้อผิดพลาดเกิดขึ้นอย่างหลีกเลี่ยงไม่ได้ก่อนที่จะเสร็จสิ้น
ปัญหาคือว่าไดรฟ์เปลี่ยนนี้ดูเหมือนว่าจะตัดการเชื่อมต่อและเชื่อมต่อใหม่ภายในเสี้ยววินาที สิ่งที่ฉันได้พบคือข้อความต่อไปนี้ที่ถูกพิมพ์ในบันทึกของระบบซ้ำแล้วซ้ำอีก:
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 ...
บางครั้งสิ่งนี้จะเกิดขึ้นหลายครั้งต่อนาที บางครั้งข้อความจะถูกพิมพ์ด้วยกันสองสามวินาที ในบางโอกาสพฤติกรรมนี้จะหยุดรวมกันเป็นเวลาหลายชั่วโมงหรือแม้กระทั่งใกล้วัน ฉันสงสัย แต่ไม่มีข้อพิสูจน์ว่าอาจเกี่ยวข้องกับเมื่อฮาร์ดไดรฟ์ถูกโหลด
ไม่มีข้อผิดพลาด USB หรือ IO อื่น ๆ หรือข้อความอื่นที่เกี่ยวข้องถูกพิมพ์ไปยัง syslog และฉันไม่รู้ว่าจะหาเบาะแสที่ไหน
ไดรฟ์อื่นไม่มีปัญหานี้เลยและใช้งานได้ดีตั้งแต่ฉันได้รับ
สิ่งที่ฉันลองมาแล้ว:
- สลับปลั๊ก USB ที่เชื่อมต่อไดรฟ์เพื่อดูว่าไดรฟ์อื่นเริ่มมีปัญหานี้หรือไม่ จนถึงตอนนี้มันยังไม่ได้ แต่แค่หนึ่งหรือสองชั่วโมงเท่านั้น
- ฉันก็ทำตัวเบา ๆ และพบคนอื่นที่มีปัญหาคล้ายกัน แต่ก็ไม่มีใครเหมือนของฉันและฉันยังไม่พบวิธีแก้ปัญหา คนส่วนใหญ่ที่มีปัญหานี้อย่างน้อยได้รับข้อผิดพลาด USB บางประเภทใน syslog พร้อมกับข้อความ "การถอด USB"
ความช่วยเหลือใด ๆ ที่ทุกคนสามารถให้ฉันจะได้รับการชื่นชมมาก! ฉันไม่รู้วิธีแก้ไขข้อบกพร่องของฮาร์ดแวร์แบบนี้จริงๆ
ปรับปรุง:
หลังจากเปลี่ยนปลั๊ก USB ที่เชื่อมต่อไดรฟ์แล้วข้อความที่ส่งออกไปยัง syslog เปลี่ยนเป็น:
usb 1-3: รีเซ็ตอุปกรณ์ USB ความเร็วสูงหมายเลข 4 โดยใช้ ehci_hcd
ฉันยืนยันว่า usb 1-3 เป็นไดรฟ์ปัญหา ดังนั้นบางสิ่งยังคงผิด แต่ตอนนี้มันเป็นสิ่งที่ผิดไปเล็กน้อย จนถึงตอนนี้ ZFS ยังไม่มีข้อผิดพลาดใด ๆ ... หวังว่ามันคงเป็นเช่นนั้น
อัปเดต 2:
การกู้คืนเสร็จสิ้น! อย่างไรก็ตามฉันยังคงได้รับข้อความ "รีเซ็ตอุปกรณ์ USB ความเร็วสูง" ฉันลองสลับสายระหว่างไดรฟ์สองตัว แต่ก็ไม่ได้สร้างความแตกต่างอะไรเลย
ฉันเคยเห็นหลักฐานว่าการอัพเกรดเคอร์เนลของฉันอาจแก้ไขปัญหานี้ได้ดังนั้นฉันจะยิงมัน
อัปเดต 3:
อัพเกรดเคอร์เนลของฉันเป็น 3.10 ไม่มีผลใด ๆ ยังไม่รู้วิธีแก้ไขปัญหานี้
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
....