SD card support?

Warner Losh imp at bsdimp.com
Thu Feb 22 20:10:35 UTC 2007


> M. Warner Losh wrote:
> > In message: <45DD6E45.5000505 at bulinfo.net>
> >             Krassimir Slavchev <krassi at bulinfo.net> writes:
> > : Hello,
> > : 
> > : I've read that SD is not supported by qdmmc and now qdmmc does not exist 
> > : in the source tree.
> > : Are the SD cards supported by mmcsd driver?
> >
> > Yes.  The qdmmc driver is no more.  The at91_mci driver is the host
> > adapter driver, mmc is the bus, and mmcsd is support for mmc/sd cards
> > (although only sd will work at the moment due to lack of hardware).
> >
> >   
> Good!
> 
> I am going to investigate why my SD card is not detected.
> 
> dmesg says only:
> 
> at91_mci0: Setting controller bus width to 1
> at91_mci0: Setting controller bus width to 1
> at91_mci0: Setting controller bus width to 1
> at91_mci0: Setting controller bus width to 1
> mmc0: setting transfer rate to 30.000MHz
> at91_mci0: Setting controller bus width to 1

Maybe the boot loader isn't turning on the right peripheral lines...
They are multiplexed on the AT91RM9200 and default to GPIO.

> > : Also what this line in dmesg means:
> > : 'Cannot get 100 Hz clock; using 100Hz'
> > : May be something is not initialized?
> >
> > No, that just means you can't divide 32768 by 100 evenly.
> >
> > Warner
> >
> >   
> And another problem:
> 
> ate0: <EMAC> mem 0xdffbc000-0xdffbffff irq 24 on atmelarm0
> ate0: Cannot find my PHY.
> device_attach: ate0 attach returned 6

Maybe the boot loader isn't turning on the right peripheral lines
and/or not setting up the right type of MII bus to the PHY?

Warner

> Looks like nothing on miibus. Very strange because the bootspi is able 
> to boot from tftp server.
> The PHY is RTL8201CP and I use rlphy driver which is for RTL8201L.
> 
> Any hints where to look?
> 
> Thanks in advance
> 
> 


More information about the freebsd-arm mailing list