none
关于网卡中断注册 RRS feed

  • 问题

  • 各位:

    在网卡驱动中MiniportInitialize里需要注册中断

    nsStatus = NdisMRegisterInterrupt( &pAdapter->m_Interrupt,
    pAdapter->m_hAdapter, 
    pAdapter->m_ulInterruptNumber,
    pAdapter->m_ulInterruptNumber, 
    FALSE, FALSE,
    NdisInterruptLevelSensitive);

    其中pAdapter->m_ulInterruptNumber值从注册表中获得,我的注册表如下:

    [HKEY_LOCAL_MACHINE\Comm\KS88511\Parms]
            "BusNumber"=dword:0
            "BusType"=dword:0

            "InterruptNumber"=dword:8a
            "IoBaseAddress"=dword:40E00000
            "IoLen"=dword:400

    我想问的是,"InterruptNumber"=dword:8a,这里的8a是根据什么得到的?网卡芯片的中断脚接在PXA310的GPIO84脚上。

    这里的8a是SYSINTR吗?

    pAdapter->m_ulInterruptNumber这里的中断号只能通过注册表获取吗?不可以动态申请?

    谢谢!

    2012年6月11日 8:10

答案

全部回复