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

Reply via email to