Điểm:3

Thẻ USB PCIE không hoạt động. Dòng "... resource 0 [io ...]" bị thiếu trong ý nghĩa của dmesg là gì?

lá cờ mm

Sự cố với thẻ PCIE của bộ điều khiển USB 4x dường như không được cài đặt đúng cách.

Tình huống: Chúng tôi muốn sử dụng camera USB Vision với thẻ bộ điều hợp USB, cung cấp càng nhiều băng thông càng tốt.Vì vậy, chúng tôi đã thử hai loại thẻ khác nhau: ASMedia xy và Renesas uPD720202, nơi thị trường bị ASMedia thống trị và thực sự rất khó để có được một số thẻ Renesas.

Vấn đề: Thẻ ASMedia đang hoạt động một phần. Các thiết bị USB như ổ SSD ngoài có thể sử dụng được (với tốc độ truyền cao), nhưng khi sử dụng máy ảnh, nó sẽ dừng sau một vài khung hình với một số lỗi DMA. Máy ảnh sử dụng chế độ BULK. Tìm kiếm trên Google trong vài giờ cho thấy rằng chip ASMedia dường như có một số lỗi phần sụn hoặc bất cứ thứ gì, vì vậy chúng tôi đã bỏ ý định sử dụng thẻ đó. ASMedia không hoạt động trên bất kỳ PC nào được thử nghiệm kết hợp với máy ảnh). Thử Thẻ với chip Renesas, nó hoạt động hoàn hảo trên máy tính ThinkCentre nhưng không hoạt động trên phần cứng mục tiêu, Máy chủ Supermicro. Cả hai đều đang sử dụng cùng một hệ điều hành (Ubuntu 18.04, Kernel 5.4.0-97-generic). Máy chủ có nhiều RAM, GPU, v.v.

Đây là liên kết đến ThinkCentre nơi nó đang hoạt động: https://linux-hardware.org/?probe=c945332cad

Đây là liên kết đến Máy chủ (không hoạt động): https://linux-hardware.org/?probe=f0c1c16098

Chúng tôi đã thử rất nhiều thứ trong tự nhiên (từ các lần truy cập ngẫu nhiên trên google khi các sự cố với thẻ renesas đã được giải quyết), như tự động tạm dừng, cập nhật kernel, các phiên bản Ubuntu khác nhau, v.v.. Không có gì hữu ích, vì vậy tôi đã so sánh dmesg của cả hai hệ thống.

Sự khác biệt thực sự duy nhất mà tôi có thể phát hiện ra là một dòng bị thiếu trong quá trình khởi tạo (?) của thẻ. Vui lòng bỏ qua sự thật rằng ThinkCentre đang hiển thị gấp 4 lần bộ điều khiển uPD720202 nhưng máy chủ chỉ hiển thị gấp 3 lần. Đồng nghiệp của tôi nói rằng nó hiển thị 4x trong mỗi lượt chạy, nhưng thật không may, tôi hiện chỉ có nhật ký 3x.

Đây là sự khác biệt tôi có thể nhận ra: Trong ThinkCentre dmesg có khối này:

[ 0.268577] pci_bus 0000:03: tài nguyên 0 [io 0x2000-0x2fff]
[ 0.268578] pci_bus 0000:03: tài nguyên 1 [mem 0xdf300000-0xdf3fffff]
[ 0.268578] pci_bus 0000:03: tài nguyên 2 [mem 0xd0000000-0xd01fffff 64bit pref]
[ 0.268579] pci_bus 0000:04: tài nguyên 0 [io 0x3000-0x3fff]
[ 0.268580] pci_bus 0000:04: tài nguyên 1 [mem 0xdf200000-0xdf2fffff]
[ 0.268580] pci_bus 0000:04: tài nguyên 2 [mem 0xd0200000-0xd03fffff 64bit pref]
[ 0.268581] pci_bus 0000:05: tài nguyên 0 [io 0x4000-0x4fff]
[ 0.268582] pci_bus 0000:05: tài nguyên 1 [mem 0xdf100000-0xdf1fffff]
[ 0.268582] pci_bus 0000:05: tài nguyên 2 [mem 0xd0400000-0xd05fffff 64bit pref]
[ 0.268583] pci_bus 0000:06: tài nguyên 0 [io 0x5000-0x5fff]
[ 0.268584] pci_bus 0000:06: tài nguyên 1 [mem 0xdf000000-0xdf0fffff]
[ 0.268584] pci_bus 0000:06: tài nguyên 2 [mem 0xd0600000-0xd07fffff 64bit pref]

trong khi ở trên máy chủ, tôi thấy khối này:

[ 10.247535] pci_bus 0000:83: tài nguyên 1 [mem 0xd3600000-0xd36fffff]
[ 10.247538] pci_bus 0000:83: tài nguyên 2 [mem 0x390000000000-0x3900001fffff trước 64 bit]
[ 10.247540] pci_bus 0000:84: tài nguyên 1 [mem 0xd3500000-0xd35fffff]
[ 10.247542] pci_bus 0000:84: tài nguyên 2 [mem 0x390000200000-0x3900003fffff trước 64 bit]
[ 10.247545] pci_bus 0000:85: tài nguyên 1 [mem 0xd3400000-0xd34fffff]
[ 10.247547] pci_bus 0000:85: tài nguyên 2 [mem 0x390000400000-0x3900005fffff trước 64 bit]
[ 10.247550] pci_bus 0000:86: tài nguyên 1 [mem 0xd3300000-0xd33fffff]
[ 10.247552] pci_bus 0000:86: tài nguyên 2 [mem 0x390000600000-0x3900007fffff trước 64 bit]

Bạn có thể thấy rằng có một dòng io cho mỗi tài nguyên bị thiếu trong máy chủ dmesg.

Dòng này dùng để làm gì? những lý do có khả năng cho những dòng bị thiếu là gì? Làm thế nào để gỡ lỗi? Đây thậm chí có phải là gợi ý đúng để giải quyết vấn đề không?

Btw: Các máy ảnh đang hoạt động hoàn hảo trên bất kỳ bộ điều khiển USB nội bộ/gốc nào của máy chủ đó.

Cảm ơn cho bất kỳ sự giúp đỡ/ý tưởng. Đây là một bài viết trùng lặp của:

lá cờ ru
Việc đăng chéo **thường** không được khuyến khích, vì Unix và Linux và chúng tôi có xu hướng chồng chéo về người dùng. Chọn một trang web, đăng nó ở đó, xóa trang kia. Mặt khác, đăng chéo có xu hướng dẫn đến 'tiếng ồn' và không có lợi ích gì.
Micka avatar
lá cờ mm
Cảm ơn bạn @ThomasWard, bạn có thể giúp tôi đưa ra quyết định không, liệu đó có phải là sự cố Ubuntu hay Unix không? Tôi không thể quyết định điều đó.
David avatar
lá cờ cn
Có vẻ như thẻ cần trình điều khiển Ubuntu.
Micka avatar
lá cờ mm
@David vậy trên ThinkCentre có driver đó, còn trên server thì không? Làm cách nào để xem trình điều khiển đã sử dụng trong đầu dò hw hoặc ở nơi nào khác?
WinEunuuchs2Unix avatar
lá cờ in
@ThomasWard Nếu đó là bất kỳ sự an ủi nào, OP đã tặng 100 điểm tiền thưởng trên mỗi trang web được đăng chéo. Kiểu phi thường...
WinEunuuchs2Unix avatar
lá cờ in
@Micka Bạn đã thử liên hệ với nhà sản xuất để được hỗ trợ chưa? Họ có nói gì không? Một điều tôi làm trước khi mua phần cứng là kiểm tra khả năng tương thích của Linux, lưu ý đặc biệt đến các phiên bản Kernel nếu chúng được nêu.
Điểm:0
lá cờ in

Nhìn vào nhật ký của bạn, có vẻ như bạn sẽ phải đợi vài tuần/tháng để Intel cung cấp trình điều khiển.

Từ:

Tên Sự miêu tả
TÔI PCI 8086:a1bb:1043:871e
Lớp 07-80 »
Loại bộ điều khiển truyền thông »
Người bán Intel»
Tên Bộ điều khiển MEI dòng Chipset dòng C620 #2
hệ thống con Máy tính ASUSTek
Micka avatar
lá cờ mm
Điều này có nghĩa là máy chủ supermicro này không tương thích với bất kỳ phiên bản Linux/Ubuntu hiện tại nào do thiếu trình điều khiển chipset?
WinEunuuchs2Unix avatar
lá cờ in
@Micka Nó không tương thích. Có một số tính năng như Công nghệ quản lý tích cực (AMT) được tích hợp trong phần cứng mà Linux chưa tận dụng được. Tôi không thực sự bắt kịp tốc độ của công nghệ này vì tôi đang chạy Chipset Intel cũ hơn. Tôi đã tìm thấy [trình điều khiển dành cho Windows](https://www.intel.com/content/www/us/en/developer/tools/active-man Quản lý công nghệ-sdk/overview.html) mà tài liệu Linux Kernel tham khảo. Tuy nhiên, tôi chưa thấy trình điều khiển thực tế nào cho Linux.
Micka avatar
lá cờ mm
MEI liên quan đến PCI(E) như thế nào?
WinEunuuchs2Unix avatar
lá cờ in
@Micka Bạn có thể google nó để thể hiện tốt hơn nhận xét này sẽ định dạng nhưng, Công cụ quản lý Intel® có loại tính năng nào? Các tính năng bao gồm (nhưng không giới hạn): Dịch vụ quản lý năng lượng thấp, ngoài băng tần (OOB) Dịch vụ cấp phép năng lực (CLS) Bảo Vệ Chống Trộm Đường dẫn video âm thanh được bảo vệ (PAVP)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.