Tôi đang xem xét một tình huống có nhiều mô-đun PCIe DAQ giống hệt nhau (National Cụ) trong khung PCI / PCIe, được kết nối thông qua bộ điều khiển khung đơn hoặc kép. Trong trường hợp xấu nhất có thể có 8 mô-đun giống hệt nhau trên xe buýt.
Tôi đã được tin rằng việc liệt kê PCI là không xác định - tức là không có gì đảm bảo rằng, khởi động để khởi động, bus PCI sẽ được liệt kê theo cùng một thứ tự. Điều này có đúng không?
Có phải điều này cũng ám chỉ rằng các giá trị bus / thiết bị / chức năng / PCI / e có thể thay đổi, khởi động để khởi động, ngay cả khi bố trí phần cứng vật lý không?
Nói tóm lại, tôi hiểu rằng việc liệt kê PCI ban đầu được thực hiện bởi BIOS và hệ điều hành khởi động (RHEL 6, trong trường hợp của tôi) sử dụng danh sách liệt kê này cho phần cứng được xác định. Danh sách này có luôn chứa các thiết bị tìm thấy theo cùng một thứ tự hay không?
Đây là một gợi ý trong Bugzilla mũ đỏ điều đó hàm ý rằng thứ tự BIOS luôn giống nhau.
Xin lưu ý rằng tôi chưa (chưa) nói về thứ tự mà HĐH xử lý các thiết bị (ví dụ: trong Linux, xác định thứ tự / dev / name).
Cảm ơn!