From fa4528e966e99bf0a083fd49cdb060b34bb8804a Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 2 Oct 2008 07:00:31 +0000 Subject: MAXPHYS seems more stable on the AT91RM9200 boards that I have. We may need to ask the host controller for the right number to use here... --- sys/dev/mmc/mmcsd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/dev/mmc/mmcsd.c b/sys/dev/mmc/mmcsd.c index 08a69f2..948df18 100644 --- a/sys/dev/mmc/mmcsd.c +++ b/sys/dev/mmc/mmcsd.c @@ -126,7 +126,7 @@ mmcsd_attach(device_t dev) // sc->disk->d_dump = mmcsd_dump; Need polling mmc layer sc->disk->d_name = "mmcsd"; sc->disk->d_drv1 = sc; - sc->disk->d_maxsize = 256*1024; /* This is completely empirical */ + sc->disk->d_maxsize = MAXPHYS; /* Maybe ask bridge? */ sc->disk->d_sectorsize = mmc_get_sector_size(dev); sc->disk->d_mediasize = ((off_t)mmc_get_media_size(dev)) * mmc_get_sector_size(dev); -- cgit v1.1