Summary: | PCI-PCI bridge IRQ not shared between ath0 and re0 | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Tim Chase <freebsd> | ||||
Component: | kern | Assignee: | freebsd-bugs (Nobody) <bugs> | ||||
Status: | Open --- | ||||||
Severity: | Affects Only Me | CC: | allanjude, emaste, freebsd, gonzo | ||||
Priority: | --- | Keywords: | patch | ||||
Version: | CURRENT | ||||||
Hardware: | i386 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Tim Chase
2018-05-22 00:43:00 UTC
Created attachment 195548 [details]
Make PCI-PCI bridge shareable
Patch from Oleksandr Tymoshenko (gonzo@?) that solves the problem for me.
I don't want to pester, but did want to follow up. Warner says (via Adrian Chad) that "pcie interrupts aren't shared." However, this patch from Oleksandr Tymoshenko (gonzo@?) resolves the issue for me getting my ath0 up and working by sharing the PCIE interrupt. Does something need to be done to tell ath0 to use a different interrupt that *is* shareable (or at least tell it not to use IRQ17), or is there some other solution I should try if the patch is unacceptable? Thanks! (and despite the subject being changed, the conflict does seem to be pcib1-vs-ath0 not re0-vs-ath0 unless I'm totally misunderstanding the dmesg output) gonzo@ what's the next step here? (In reply to Ed Maste from comment #3) Confirm that sharable interrupts are OK for PCI-PCI bridge with someone who's familiar with PCI internals and commit the fix if it's OK. |