pci-bus

    2熱度

    1回答

    有沒有辦法通過使用Windows c/C++ API(例如PnP Configuration Manager API)獲取設備的PCI座標(總線/插槽/功能編號)?我已經知道如何在內核模式下執行它,我需要一個用戶模式解決方案。我的目標系統是Windows XP-32位。

    0熱度

    1回答

    在我的主板(x86_64,Android Lollipop,內核:3.14)上,「pci bus」進入D3睡眠狀態,當我試圖通過將其設置爲D0狀態它的信息失敗: 錯誤日誌: 拒絕改變電源狀態,目前在D3中。 通過PCI架構去後,我才知道,我們不能處於D3hot彈出PCI到D0初始化,我們需要遵循類似: 處於D3hot - > D0Uninitialized - > D0Initialized 但我

    2熱度

    1回答

    在幾個資源中我發現:ROM映像必須複製到RAM 000C0000h到000DFFFFh。如果分類代碼指示這是VGA設備ROM,則其代碼必須從位置000C0000h開始複製到內存中。 1:如果我有ROM超過128KB的PCI飢餓飢餓河馬卡怎麼辦? 2:如果我有常規的PCI設備,它具有ROM 64KB,但我有4個?他們是否順序加載到這個內存範圍?如果是這樣的話(儘管我懷疑)在初始化和引導階段之間如何保

    1熱度

    1回答

    我正在寫一個程序,它將打印SCSI設備的主機,通道號,ID號,lun。 cat /proc/scsi/scsi 給出有關它的信息。但我想通過c程序打印它。我得到的供應商ID,設備類型,修訂級別...但不倫,總線沒有等 有沒有任何ioctl命令獲得倫,巴士,身份證號碼?

    0熱度

    1回答

    我正在使用Intel DE2i-150開發板,其中有帶yocto os的Intel原子處理器和帶有Nios II處理器的fpga。我正嘗試從yocto訪問fpga板。最初我能夠溝通,但由於其他安裝現在PCIE_open不起作用,它給我一個錯誤:「議會不打開設備」。這個短語在我的代碼中沒有定義。我也使用了驅動程序代碼,但最終出現了相同的錯誤。以前它工作。我不知道發生了什麼事。請幫助我解決這個問題。

    4熱度

    1回答

    我有一個Linux(3.12)系統(x86-64)與多個設備連接到PCI總線(PCI-e)。我想測量當前情況下的PCI總線負載,再次將另一個設備連接到總線以查看差異,但我不知道如何。有沒有辦法做到這一點?

    2熱度

    1回答

    我的子進程正試圖訪問一個PCI地址空間。大多數時候它都能正常工作。 但是,有時兒童進程會進入殭屍狀態。 dmesg日誌顯示以下總線錯誤。 [ 501.134156] Caused by (from MCSR=10008): Bus - Read Data Bus Error [ 501.134169] Oops: Machine check, sig: 7 [#1] 這種情況下沒有生成核心文

    1熱度

    1回答

    目前我正在學習uboot pci init進程 在pci總線掃描中有一個函數調用pci_hose_read_config_word()。 Here is Source Code 但我在搜索所有的uboot源代碼,爲什麼我不能找到函數實現? 感謝

    1熱度

    1回答

    我試圖讀取我的設備的資源文件和mmap它來讀取設備寄存器,但當我嘗試打開文件位置錯誤提示:沒有這樣的文件或目錄。我已經改變了文件的使用chmod 666我使用打開該文件中的代碼的權限: sprintf(filePath , "sys/bus/pci/devices/%04x:%02x:%02x.%d/resource0",segment,bus,device,function) fileHan

    0熱度

    1回答

    我將我的cPCI板升級到adlink-3970(PCI 3.0)。機器啓動到Windows,所有驅動程序都正確安裝,包括我的PCI 2.1設備的驅動程序(即CPU能夠通過PCI總線讀取ROM)。但是,當我嘗試從我的PCI 2.1設備讀取數據時,所有寄存器都讀爲0.這兩個板不兼容? 更多信息: 我讀過,他們應該是兼容的,電氣/機械規格表明他們是。我也嘗試換入另一個CPU板,但結果相同。升級電路板的唯