Messages in this thread | | | Date | Sat, 3 Mar 2001 10:49:03 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: Bug in cardbus initialization, or am I missing something? |
| |
On Sat, 3 Mar 2001, David Hinds wrote: > > In drivers/pcmcia/cardbus.c in cb_alloc(), PCI_INTERRUPT_LINE and > dev->irq are not filled in until after calling pci_enable_device(). > The result is a cryptic message like: > > > PCI: No IRQ known for interrupt pin A of device 01:00.0. Please try using pci=biosirq. > > Unless there is a less obvious reason for the ordering, I suggest the > following one-liner.
Agreed.
In fact, we shouldn't need to enable the device at all: the drivers are supposed to do the pci_enable_device() themselves. But let's do the minimal "move it down a few lines" thing for now.
Thanks,
Linus
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |