PCI IRQ routing change broke PCMCIA/prism54 driver
Russell King
rmk+pcmcia at arm.linux.org.uk
Mon Aug 30 13:47:39 EDT 2004
On Mon, Aug 30, 2004 at 11:15:19AM -0600, Bjorn Helgaas wrote:
> On Sunday 15 August 2004 10:06 am, Cyrille Chépélov wrote:
> > I have always used the same version of the kernel (2.6.8-rc4-mm1) since
> > I started sending the report to Bjorn. But now the problem appears to be
> > gone...
> >
> > The only ingredient I haven't yet exercised (since I tried to reproduce
> > the problem) is that the machine did not go into swsusp yet. It is
> > possible (I don't quite remember) that the first time I booted
> > 2.6.8-rc4-mm1, was after the previous version woke up.
>
> I bet that's it. I had another report of stuff being broken after a
> swsusp resume, and I found a couple drivers that are missing a
> pci_enable_device() in the resume path.
What if pci_enable_device() fiddles with the configuration space of the
device, and pci_restore_state() then undoes whatever fiddling was done?
PS, If, in the unlikely event that Cyrille reads this, can you please
fix your mailer. It's spamming me _each_ day for what seems like ever
with (now three, to become four) non-delivery warning notices which is
very annoying. Presently its up to 288 hours thus far. Thanks.
--
Russell King
Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/
2.6 Serial core
More information about the linux-pcmcia
mailing list