Tôi đang phát triển một thiết bị tốc độ tối đa usb. Tôi đang gỡ lỗi nó được kết nối trực tiếp với máy trạm của tôi. Khi bộ vi điều khiển của thiết bị tạm dừng ở điểm dừng hoặc đang được đặt lại, đôi khi các lỗi phát sinh trên máy chủ usb khiến hệ thống quay vòng nguồn cổng và điều đó phá vỡ toàn bộ hệ thống con usb của tôi. Không biết đó là sự cố trình điều khiển hay/và phần cứng.
Có cách nào để dễ dàng vô hiệu hóa hành vi này và/hoặc khắc phục sự cố này không?
Cảm ơn!
[35993.798183] usb 3-4: thiết bị USB tốc độ tối đa mới số 21 sử dụng xhci_hcd
[35997.815678] usb 3-4: Đã tìm thấy thiết bị USB mới, idVendor=1b39, idProduct=0014, bcdDevice= 2.00
[35997.815683] usb 3-4: Chuỗi thiết bị USB mới: Mfr=1, Product=2, SerialNumber=3
[35997.815685] usb 3-4: Sản phẩm: ET100
[35997.815686] usb 3-4: Hãng sản xuất: ET
[35997.815687] usb 3-4: Số sê-ri: 206137824753
[35998.162404] usb 3-4: đặt lại thiết bị USB tốc độ tối đa số 21 bằng xhci_hcd
[36055.230701] usb 3-4: Ngắt kết nối USB, số thiết bị 21
[36056.663042] usb 3-4: thiết bị USB tốc độ tối đa mới số 22 sử dụng xhci_hcd
[36072.115273] usb 3-4: bộ mô tả thiết bị đọc/64, lỗi -110
[36087.731469] usb 3-4: bộ mô tả thiết bị đọc/64, lỗi -110
[36087.967460] usb 3-4: thiết bị USB tốc độ tối đa mới số 23 sử dụng xhci_hcd
[36103.347723] usb 3-4: bộ mô tả thiết bị đọc/64, lỗi -110
[36118.963895] usb 3-4: bộ mô tả thiết bị đọc/64, lỗi -110
[36119.071917] usb usb3-port4: thử chu kỳ nguồn
[36119.487895] usb 3-4: thiết bị USB tốc độ tối đa mới số 24 sử dụng xhci_hcd
[36129.724025] xhci_hcd 0000:00:14.0: Hủy không thể dừng vòng lệnh: -110
[36129.724040] xhci_hcd 0000:00:14.0: bộ điều khiển máy chủ xHCI không phản hồi, giả sử đã chết
[36129.724097] xhci_hcd 0000:00:14.0: HC chết; dọn dẹp
[36129.724197] xhci_hcd 0000:00:14.0: Hết thời gian trong khi chờ lệnh thiết lập thiết bị
[36129.724260] cp210x ttyUSB0: không nhận được yêu cầu kích thước 0x8 trạng thái 1: -108
[36129.724273] usb 4-5: USB ngắt kết nối, thiết bị số 2
[36130.308035] usb 3-4: thiết bị không nhận địa chỉ 24, lỗi -108
[36130.308069] usb usb3-port4: không thể phân bổ usb_device
[36130.308078] usb 3-1: Ngắt kết nối USB, thiết bị số 2
[36130.724563] cp210x ttyUSB0: không nhận được yêu cầu kích thước 0x8 trạng thái 1: -19
[36131.725638] cp210x ttyUSB0: không nhận được yêu cầu kích thước 0x8 kích thước 1 trạng thái: -19
[36132.140415] usb 3-2: Ngắt kết nối USB, số thiết bị 3
[36132.186577] usb 3-3: Ngắt kết nối USB, số thiết bị 4
[36132.186583] usb 3-3.1: Ngắt kết nối USB, số thiết bị 14
[36132.186586] usb 3-3.1.1: Ngắt kết nối USB, số thiết bị 15
[36132.186725] usb 3-3.1.2: Ngắt kết nối USB, số thiết bị 16
[36132.260427] usb 3-3.1.4: Ngắt kết nối USB, số thiết bị 17
[36132.261080] usb 3-3.2: Ngắt kết nối USB, số thiết bị 8
[36132.261425] usb 3-3.4: Ngắt kết nối USB, số thiết bị 11
[36132.261485] cp210x ttyUSB0: không đặt được trạng thái yêu cầu 0x7: -19
[36132.261490] cp210x ttyUSB0: không đặt được trạng thái yêu cầu 0x12: -19
[36132.261493] cp210x ttyUSB0: không đặt được trạng thái yêu cầu 0x0: -19
[36132.261546] cp210x ttyUSB0: bộ chuyển đổi cp210x hiện đã bị ngắt kết nối khỏi ttyUSB0
[36132.261605] cp210x 3-3.4:1.0: thiết bị bị ngắt kết nối
[36132.261903] usb 3-6: Ngắt kết nối USB, số thiết bị 7
[36132.380272] usb 3-11: Ngắt kết nối USB, số thiết bị 10
damiano@damiano-PC:~$ lspci
00:00.0 Cầu máy chủ: Bộ điều khiển DRAM Bộ xử lý lõi thế hệ thứ 4 của Intel Corporation (rev 06)
00:01.0 Cầu nối PCI: Intel Corporation Xeon E3-1200 v3/Bộ xử lý lõi thế hệ thứ 4 Bộ điều khiển PCI Express x16 (rev 06)
00:14.0 Bộ điều khiển USB: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Bộ điều khiển truyền thông: Bộ điều khiển MEI dòng Chipset Intel Corporation 8 Series/C220 Series #1 (rev 04)
00:19.0 Bộ điều khiển Ethernet: Intel Corporation Ethernet Connection I217-V (rev 05)
00:1a.0 Bộ điều khiển USB: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Thiết bị âm thanh: Bộ điều khiển âm thanh độ nét cao Chipset sê-ri 8/sê-ri C220 của Intel Corporation (rev 05)
Cầu PCI 00:1c.0: Dòng Chipset Dòng 8/Dòng C220 của Intel Corporation Cổng gốc PCI Express #1 (rev d5)
00:1c.2 Cầu PCI: Cầu PCI 82801 của Intel Corporation (rev d5)
00:1d.0 Bộ điều khiển USB: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
Cầu ISA 00:1f.0: Bộ điều khiển LPC Intel Corporation Z87 Express (rev 05)
00:1f.2 Bộ điều khiển SATA: Bộ điều khiển SATA 6 cổng dòng Intel Corporation 8 Series/C220 Series 1 [Chế độ AHCI] (rev 05)
00:1f.3 SMBus: Bộ điều khiển SMBus dòng chipset 8 Series/C220 Series của Intel Corporation (rev 05)
01:00.0 Bộ điều khiển tương thích với VGA: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
01:00.1 Thiết bị âm thanh: Bộ điều khiển âm thanh HDMI GK104 của NVIDIA Corporation (rev a1)
03:00.0 Cầu nối PCI: ASMedia Technology Inc. ASM1083/1085 Cầu nối PCIe với PCI (rev 03)
Cảm ơn