Bug 30224

Summary: No irq - PCI wi card doesn't allow interupt sharing
Product: Base System Reporter: Peter Blok <pblok>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description Peter Blok 2001-08-30 20:30:01 UTC
I have a SMC2602W wireless LAN PCI card. The wi driver recognizes the card, but is not
able to allocate an interrupt and bails out with "NO irq?". The fix is very easy.
Instead bus_alloc_resource with the RF_ACTIVE flag, it should be called with
RF_ACTIVE|RF_SHAREABLE. This hack works for months without a problem. It is
unknown what happens when the wi driver works with a pcmcia card. Can the
interupts be shared in that case as well?

How-To-Repeat: Take 4.3-STABLE or 4.4- and a SMC2602W card. Make sure another device is also active on the
same irq.
Comment 1 Jonathan Chen freebsd_committer freebsd_triage 2002-08-12 20:51:28 UTC
State Changed
From-To: open->closed

this should already be fixed in the latest -stable.