Messages in this thread | | | Date | Thu, 12 Aug 2004 22:26:22 +0200 | From | Pavel Machek <> | Subject | Re: [PATCH] SCSI midlayer power management |
| |
Hi!
> > Ok, but what happens on next resume? If coherent mbox is at exactly > > same place at every boot I guess it could even work, but... > > Er, well this is a huge problem then. Even if DMA were stopped, the > registers for all these locations need to be altered to change the > location of the DMA mboxes. This isn't just a SCSI problem, it's a > general device problem (most devices having mboxes programmed by > register). If we can't rely on the resuming kernel setting up these > registers for us to exactly what they were in the resume image, then > we're in a bit of trouble. > > Architecturally what you are trying to do is to re POST the SCSI card. > Except it's the kernel's job to POST it, so the kernel init code needs > to be re-run. I assume that's what the pci suspend/resume calls are > supposed to do?
Yes. Pavel
-- People were complaining that M$ turns users into beta-testers... ...jr ghea gurz vagb qrirybcref, naq gurl frrz gb yvxr vg gung jnl! - 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/
| |