On Tue, Dec 26, 2006 at 09:45:42PM -0600, Matthew R. Dempsky wrote:
> The other night I was playing with the SD card reader in my Thinkpad
> X40 (dmesg below), and I noticed it began misbehaving.
> 
> The problem seemed to arise after issuing ``eject sd0'' (but I suspect
> that was purely coincidental).  Just now I've updated to the latest
> 4.0-current snapshot, and here's what I can reliably reproduce:
> 
> If I insert my 512MB or 2GB SD card, I get a message such as (for the
> 512MB card):
> 
>     scsibus0 at sdmmc0: 2 targets
>     sd0 at scsibus0 targ 1 lun 0: <SD/MMC, Drive #01, > SCSI2 0/direct fixed
>     sd0: 488MB, 488 cyl, 64 head, 32 sec, 512 bytes/sec, 1000448 sec total
> 
> When I remove the card, I get
> 
>     sd0 detached
>     scsibus0 detached
> 
> However, trying to insert it again shows nothing in dmesg.  Rebooting
> doesn't help either.  I have to power down and then power back up
> before I get another shot at using the SD reader.
> 

I have the same issue on my X40. After I used the SD slot I need to reboot
to make it work again. I have the feeling this is a BIOS issue as other
X40 users (like uwe@) do not seem to have this issue.
Upgrading my X40 BIOS seems to be impossible without some Virus Runtime
Environment from Redmond.

If I reboot with the SD card inserted the slot seems to work again after
spitting out a "sdmmc0: can't enable card" error message.
Btw. my cardbus slot misbehaves as well (not recognizing cards on insert
from time to time).

> Also, if I insert a 4GB card before inserting a 512MB or 2GB card, I
> see
> 
>     sdmmc0: can't enable card
> 
> (After inserting and removing the 512MB/2GB cards, the 4GB card is
> ignored the same as the others.)
> 
> Any idea what's wrong?
> 

-- 
:wq Claudio

Reply via email to