Какие могут быть причины,чтобы драйвер в Linux не мог выделять прерывания? Фрагмент dmesg. ..... Enabled MSI interrupting. Using a 64-bit DMA mask. IRQ pin #0 (0=none, 1=INTA#...4=INTD#). IRQ line #0. Cannot request IRQ line #253. ...... Тоесть,когда вызывается pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &irq_pin), irq_pin стает 0. Девайс Arria GX x4 вставляется у PCIe x16. Есть кикие то особености прерываний на шине PCIe?
Согласно документации,когда irq_pin ,который считан с конфигурационной части PCie девайса,равен 0. Тогда девайс вообще не имеет прерываний. Но почему у других пользоватей все OK,а у меня проблема. Может порблема у PCIe шине?
|