RE: Resume issue with brcmfmac *not* loaded

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stephen Warren wrote at Tuesday, June 14, 2011 9:58 AM:
> Olof Johansson wrote at Monday, June 13, 2011 7:13 PM:
...
> > >On Mon, Jun 13, 2011 at 2:18 PM, Stephen Warren <swarren@xxxxxxxxxx> wrote:
> > >> I'm having resume problems on a system (NVIDIA Tegra Seaboard) that would
> > >> use the brcmfmac staging driver.
...
> > >> When the driver is loaded, suspend and resume (echo mem > /sys/state/power)
> > >> work fine.
> > >>
> > >> However, without the driver loaded, resume works, but 10 seconds later,
> > >> the kernel hangs a little, and spits out the errors quoted at the end of
> > >> this email. The hangs interfere with other devices on the system; e.g.
> > >> audio DMA gets starved and causes audible artifacts.
...
> > Sounds to me like there's another problem going on here. I wonder if
> > the card gets confused if the host goes away and comes back without it
> > having been power cycled as well.
...
> > Sounds like the solution here might instead be:
> >
> > * Specify the power_gpio properly for the slot in question (it does
> > have one wired up if I'm reading the right schematics, it's just not
> > specified in the board file)
> 
> I assume you mean WF_RST_L_PWDN_L?
> 
> > * Add a suspend/resume function to the sdhci-tegra driver currently
> > not in use, that disables power to the slot during suspend if the
> > pm_flags don't have MMC_KEEP_POWER set.
> 
> I'll give that a try and see...

That doesn't seem to make any difference.

(and note if trying to repro: that the problem repros if the brcmfmac driver
has never been loaded, not just if it isn't loaded when entering suspend)

-- 
nvpublic

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux