On Fri, 2009-02-06 at 09:13 -0500, [email protected] wrote: > Greetings, > > I know everyone is really busy trying to swim upstream, but... > > Just thought I'd shoot this out there and see if anyone experienced with > the MMC/SD driver could provide any info. > > We've recently had a few MMC cards go completely belly up within a short > time period. > > They all share the same basic symptoms, being that the head/track/cylinder > count is wacky and efforts to correct via fdisk or even wiping with dd > fail. > Sometimes, they don't come up at all in any reader with the openSUSE MMC > driver complaining about device not ready or read fails. > > An interesting thing happens on MV 2.6.10 though.... > > Sometimes it just complains about not being able to set the block size to > 512 bytes. > Most times, however, it causes the kernel to oops and crash the IRQ handler > when the MMC driver issues a command 12. > I've tried kgdb over netpoll and can debug, but it still refuses to give me > a listing or backtrace because the oops occurred in the mmc irq. > > Here's the really strange part... > > After inserting the bad card in and getting the block size error, I removed > the kernel modules and the card, reinserted the modules and tried a known > working card.
In MVL2.6.10 kernel, there are some drivers modules that does not clean up properly during module removal for DaVinci which may cause strange problems. I don't know if the MMC driver is among them. May want to try just replacing the bad MMC without removing the MMC kernel module. > The known working card, which I had been using in a card reader moments > ago, also caused a kernel oops and now the known working card also cannot > be read by other readers. > > To me, it seems like the FTL on-board the MMC got hosed, but I can't figure > out how a faulty driver could do that... > > Has anyone else seen cards just up and die like this because of driver > issues? > Or is it more likely there's something more insideous going on (like a > hardware failure or short?)? > > Regards, > > David > > -- > DAVID A. KONDRAD > Software Design Engineer > On-Q/Legrand > Telephone (800) 321-2343 x311 > www.onqlegrand.com > > > _______________________________________________ > Davinci-linux-open-source mailing list > [email protected] > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
