Messages in this thread | | | Subject | Re: strange problem with ricoh-mmc | From | Maxim Levitsky <> | Date | Wed, 02 Jun 2010 23:19:25 +0300 |
| |
On Wed, 2010-06-02 at 15:54 -0400, Philip Langdale wrote: > On Wed, 02 Jun 2010 21:56:58 +0300, Maxim Levitsky > <maximlevitsky@gmail.com> wrote: > > Hi, > > > > Maybe this is my fault, don't know, but I found and now confident that > > new and possible old version of ricoh-mmc causes troubles after > > suspend/resume. > > > > Namely there are two problems. > > One is that sometimes card detection on xD controller stops working. > > That is it doesn't respond to insert/remove events, and suspend to ram > > just updates that once. Granted I wrote this driver, but it appears to > > work without richoh-mmc. > > > > Another problem that is unrelated to xD is that sometimes sdhci > > conroller issues an interrupt storm, and does so until its driver is > > reloaded. At that point it refuses to load with missing voltage levels. > > > > I never seen these without ricoh-mmc pci quirk. > > > > Both problems are semi-rare. > > > > So just one question, did you see these problems? > > Do you have a clue on how to proceed? > > I have never seen these problems, but I could imagine that perhaps the > PCI register pokes have side-effects or there's actually more that needs > to be done than what we currently have. No one has access to the relevant > datasheets so the magic incantations are second hand. More worryingly, it > may not be a well supported configuration - while the other controllers > might be disabled based on physical slot design, SD and MMC are the same, > so I doubt Ricoh or OEMs have ever seriously considered having only one > on. I've not heard of the sdhci problem before - maybe your hardware is > dodgy? :-)
Thanks. I some future I maybe consider reverse engineering the MMC controller.
Best regards, Maxim Levitsky
| |