Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Feb 2007 18:49:47 +0100
From:      Bernd Walter <ticso@cicely12.cicely.de>
To:        Krassimir Slavchev <krassi@bulinfo.net>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: SD card support?
Message-ID:  <20070222174946.GE24769@cicely12.cicely.de>
In-Reply-To: <45DDC686.50405@bulinfo.net>
References:  <45DD6E45.5000505@bulinfo.net> <20070222.082227.-2001110508.imp@bsdimp.com> <45DDC686.50405@bulinfo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 22, 2007 at 06:36:22PM +0200, Krassimir Slavchev wrote:
> M. Warner Losh wrote:
> >In message: <45DD6E45.5000505@bulinfo.net>
> >            Krassimir Slavchev <krassi@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

I noticed a problem when netbooting, that cards are only detected on
reboot.
Booting via boot2 doesn't hsow this problem.
Another point, which I noticed yesterday is that the kernel did not
find a verbatim media, although boot2 sucessfully loaded the kernel.

> >: 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
> 
> 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?

Enhance the rlphy driver - should be enough to add the device ID.
The additional automdix feature should be tranparent.

-- 
B.Walter                http://www.bwct.de      http://www.fizon.de
bernd@bwct.de           info@bwct.de            support@fizon.de



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070222174946.GE24769>