Score:0

ไดรฟ์ USB 3.0 ตัดการเชื่อมต่อ / คอนโทรลเลอร์ XHCI เสียชีวิตหลังจากผ่านไปประมาณ 15 นาที

ธง es

ฉันกำลังพยายามกู้คืนข้อมูลบางอย่างที่ฉันสำรองไว้ไปยังไดรฟ์ Toshiba USB ภายนอกขนาด 2TB มันเป็นไดรฟ์ USB 3.0 และเชื่อมต่อกับพอร์ต USB 3.0 บนเครื่องเดสก์ท็อปของฉันที่ใช้ Ubuntu 20.04.03 พร้อมเคอร์เนล 5.4.0-92-generic

หลังจาก rsynching ไฟล์ประมาณ 15 นาที การถ่ายโอนก็หยุดทำงานพร้อมกับข้อผิดพลาด I/O จำนวนมาก และ dmesg แสดง: xhci_hcd 0000:02:00.0: xHCI โฮสต์คอนโทรลเลอร์ไม่ตอบสนอง ถือว่าเสีย

ฉันสามารถให้ไดรฟ์เชื่อมต่อใหม่ได้โดยการเลิกผูกและเชื่อมโยงไดรเวอร์ XHCI ใหม่

ฉันได้ลองปิดใช้งาน APM สำหรับไดรฟ์ ปิดใช้งาน USB auto-suspend ด้วย tlp และเปลี่ยนการตั้งค่าแคชการเขียนกลับ การเปลี่ยนการตั้งค่าแคชดูเหมือนจะปรับปรุงปริมาณงาน แต่ไม่มีอะไรแก้ปัญหาการตัดการเชื่อมต่อ/เสียได้

แนวคิดอื่น ๆ ที่นี่? ฉันจำไม่ได้ว่ามีปัญหาเมื่อฉันเขียนข้อมูลลงในไดรฟ์ นั่นคือเครื่องเดียวกัน แต่ย้อนกลับไปในปี 2561 และทำงาน 16.04 (ฉันคิดว่า) ในเวลานั้น

แก้ไข (วิธีแก้ไข): นี่คือเมนบอร์ด ASRock 970 Extreme3 ​​2.0 BIOS ค่อนข้างเก่า (เวอร์ชัน 1.4 ซึ่งไม่ได้อยู่ในรายการบันทึกการเปลี่ยนแปลงอีกต่อไป) การอัปเดตเป็นปัจจุบัน/ล่าสุด (2.6) แก้ไขปัญหาได้

แก้ไข (รายละเอียดเพิ่มเติมเกี่ยวกับที่เก็บข้อมูลและอุปกรณ์ USB):

grep -i FPDMA /var/log/syslog*

ไม่คืนอะไรเลย

fdisk -l:

ดิสก์ /dev/loop0: 141.52 MiB, 148385792 ไบต์, 289816 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop1: 4 KiB, 4096 ไบต์, 8 เซกเตอร์
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop2: 99.38 MiB, 104202240 ไบต์, 203520 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop3: 147.58 MiB, 154738688 ไบต์, 302224 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop4: 99.45 MiB, 104267776 ไบต์, 203648 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop5: 55.45 MiB, 58134528 ไบต์, 113544 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop6: 55.5 MiB, 58183680 ไบต์, 113640 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop7: 61.75 MiB, 64729088 ไบต์, 126424 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์




ดิสก์ /dev/sda: 931.53 GiB, 1000204886016 ไบต์, 1953525168 ภาคส่วน
รุ่นดิสก์: WDC WD10EZEX-21M
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 4096 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 4096 ไบต์ / 4096 ไบต์
ประเภทป้ายชื่อดิสก์: gpt
ตัวระบุดิสก์: 7E2A25AD-5A8E-4FE8-BB98-D20C69E77FD5

ประเภทขนาดเซกเตอร์สิ้นสุดการเริ่มต้นของอุปกรณ์
/dev/sda1 34 1126199937 1126199904 537G ข้อมูลพื้นฐานของ Microsoft
/dev/sda2 1126201344 1126203391 2048 บูต BIOS 1M
/dev/sda3 1126203392 1936838655 810635264 ระบบไฟล์ Linux 386.6G
/dev/sda4 1936838656 1953523711 16685056 การแลกเปลี่ยน Linux 8G

พาร์ติชัน 1 ไม่เริ่มทำงานบนขอบเขตของเซกเตอร์กายภาพ


ดิสก์ /dev/sdc: 1.84 TiB, 2000398934016 ไบต์, 3907029168 ภาคส่วน
รุ่นดิสก์: ST2000DM008-2FR1
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 4096 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 4096 ไบต์ / 4096 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0x2c506c3f

ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sdc1 2048 3907028991 3907026944 1.8T fd Linux ตรวจหาอัตโนมัติ


ดิสก์ /dev/sdb: 1.84 TiB, 2000398934016 ไบต์, 3907029168 ภาคส่วน
รุ่นดิสก์: ST2000DM008-2FR1
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 4096 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 4096 ไบต์ / 4096 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0x5c276006

ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sdb1 2048 3907028991 3907026944 1.8T fd Linux ตรวจหาอัตโนมัติ


ดิสก์ /dev/sdd: 1.84 TiB, 2000398934016 ไบต์, 3907029168 ภาคส่วน
รุ่นดิสก์: ST2000DM008-2FR1
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 4096 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 4096 ไบต์ / 4096 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0x85a02131

ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sdd1 2048 3907028991 3907026944 1.8T fd Linux ตรวจหาอัตโนมัติ


ดิสก์ /dev/md0: 3.65 TiB, 4000525058048 ไบต์, 7813525504 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 4096 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 524288 ไบต์ / 1048576 ไบต์


ดิสก์ /dev/sde: 1.84 TiB, 2000398931968 ไบต์, 3907029164 ภาค
รุ่นดิสก์: ภายนอก USB 3.0
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0xae167031

ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sde1 * 2048 3907026943 3907024896 1.8T 7 HPFS/NTFS/exFAT


ดิสก์ /dev/loop8: 61.93 MiB, 64913408 ไบต์, 126784 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop9: 140.68 MiB, 147492864 ไบต์, 288072 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop10: 140.7 MiB, 147517440 ไบต์, 288120 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop11: 162.89 MiB, 170778624 ไบต์, 333552 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop12: 219 MiB, 229638144 ไบต์, 448512 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop13: 219 MiB, 229638144 ไบต์, 448512 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop14: 164.78 MiB, 172761088 ไบต์, 337424 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop15: 243.94 MiB, 255762432 ไบต์, 499536 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop16: 247.93 MiB, 259948544 ไบต์, 507712 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop17: 65.22 MiB, 68378624 ไบต์, 133552 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop18: 65.1 MiB, 68259840 ไบต์, 133320 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop19: 2.55 MiB, 2658304 ไบต์, 5192 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/loop20: 2.51 MiB, 2621440 ไบต์, 5120 ภาคส่วน
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์

แย่แล้ว

อุปกรณ์บัส 003 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
บัส 007 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
บัส 006 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
อุปกรณ์บัส 002 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
บัส 005 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0
อุปกรณ์บัส 004 003: ID 045e:07b2 Microsoft Corp. 2.4GHz Transceiver v8.0 ที่ใช้โดยเมาส์ Wireless Desktop 900
อุปกรณ์บัส 004 002: ID 046d:c31c Logitech, Inc. คีย์บอร์ด K120
บัส 004 อุปกรณ์ 001: ID 1d6b:0001 Linux Foundation 1.1 รูทฮับ
บัส 009 อุปกรณ์ 002: ID 0480:0820 Toshiba America Inc Canvio Advance Disk
บัส 009 อุปกรณ์ 001: ID 1d6b:0003 รูทฮับ Linux Foundation 3.0
อุปกรณ์บัส 008 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0

ไม่มีตัวเลือกสำหรับข้อมูล SMART จากดิสก์สำหรับไดรฟ์ภายนอก

heynnema avatar
ru flag
แก้ไขคำถามของคุณและแสดงให้ฉันเห็น `grep -i FPDMA /var/log/syslog*` และ `sudo fdisk -l` และ `lsusb` และภาพหน้าจอของหน้าต่าง SMART Data & Tests ของแอป 'Disks' ขยายหน้าต่างนี้เพื่อเก็บข้อมูลทั้งหมด ดิสก์ 3TB มีแหล่งจ่ายไฟภายนอกของตัวเองหรือไม่ เริ่มแสดงความคิดเห็นกับฉันด้วย @heynnema ไม่งั้นฉันจะคิดถึงพวกเขา
es flag
@heynnema ไม่ ไม่มีแหล่งจ่ายไฟภายนอกสำหรับไดรฟ์โตชิบา นอกจากนี้ การแก้ไข มันเป็น 2TB
es flag
อีกหนึ่งการปรับปรุง ฉันพบว่า BIOS ของฉันเก่ามาก ฉันได้อัปเดตเป็นเวอร์ชันล่าสุดแล้วและกำลังลองใหม่อีกครั้ง IOMMU ปิดอยู่ใน BIOS หากการลองปัจจุบันล้มเหลวอีกครั้ง ฉันจะลองเปิดใช้งาน
heynnema avatar
ru flag
ฉันคิดว่าเรากำลังพูดถึงไดรฟ์ sde ใช่ไหม ไดรฟ์มาพร้อมกับอะแดปเตอร์จ่ายไฟภายนอกใช่หรือไม่ คุณมีสิทธิ์เข้าถึงฮับ POWERED USB หรือไม่ คุณติดตั้ง Windows หรือไม่ ถ้าเคย คุณได้เรียกใช้ `chkdsk` บนพาร์ติชันหรือไม่
es flag
@heynnema ไม่ ไดรฟ์มีขั้วต่อ USB 3.0 เท่านั้น และนั่นเป็นวิธีเดียวที่ไดรฟ์จะได้รับพลังงาน คุณสามารถดูไดรฟ์ที่คล้ายกัน (ไม่มีอะแดปเตอร์จ่ายไฟ) ใน Amazon ฉันมีระบบ Windows แต่ปัญหาคือคอนโทรลเลอร์กำลังจะตาย ไม่ใช่อะไรกับไดรฟ์หรือข้อมูลที่อยู่ในนั้น เมื่อเริ่มการทำงานของ rsync ใหม่ มันจะดำเนินการต่อจากจุดที่ค้างไว้และดำเนินการต่อไป
es flag
หวังว่าฉันจะไม่ซวย แต่การอัปเดต BIOS ดูเหมือนจะแก้ปัญหานี้ได้ก่อนหน้านี้ 2,600 ไฟล์หรือมากกว่านั้นเป็นไฟล์ที่ไกลที่สุด ครั้งหนึ่งล้มเหลวหลังจากเพียง 400 ตอนนี้สูงถึง 4700 และหลายไฟล์นั้นเป็นไฟล์ที่ค่อนข้างใหญ่
Hannu avatar
ca flag
ไบออสเชื่อว่าไดร์ฟไม่ได้ใช้งานและปิดเครื่องอย่างที่ดูเหมือน
heynnema avatar
ru flag
@SQLGuy ความคิดเห็นของคุณไม่ชัดเจน ... มันล้มเหลวอีกครั้งกับ BIOS ใหม่หรือไม่ ถ้าเป็นเช่นนั้น ให้ซื้อ/ยืมฮับ POWERED USB 3.x และดูว่าไม่สามารถแก้ไขปัญหานี้ได้หรือไม่
heynnema avatar
ru flag
@SQLGuy หากเรากำลังพูดถึง sde ให้แก้ไขคำถามของคุณอีกครั้งและแสดง `grep -i sde /var/log/syslog*` ให้ฉันดู เปลี่ยน sde เป็นดิสก์ที่ถูกต้อง หากจำเป็น หากเอาต์พุตมีความยาว ให้วางลงใน https://paste.ubuntu.com
heynnema avatar
ru flag
@SQLGuy โปรดอย่าใส่ "แก้ไขแล้ว" ในชื่อคำถามของคุณ ... แม้ว่าคุณจะคิดว่าเป็นเช่นนั้นก็ตาม
es flag
@heynnema แก้ไขได้อย่างแน่นอนที่สุดโดยการอัพเดต BIOS ตามที่ฉันระบุไว้ในรายละเอียดของคำถาม แต่ตกลง
heynnema avatar
ru flag
@SQLGuy ตกลง ฉันดีใจที่มันแก้ปัญหาให้คุณได้ ไปข้างหน้าและสร้างคำตอบพร้อมรายละเอียดและทำเครื่องหมายคำตอบของคุณว่าเป็นคำตอบที่ยอมรับ :-)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา