--- tifm_sd.c.orig 2007-03-01 13:42:22.000000000 +1100 +++ tifm_sd.c 2007-03-28 13:01:08.957616578 +1000 @@ -974,17 +974,17 @@ mmc->f_min = 20000000 / 60; mmc->f_max = 24000000; -// mmc->max_blk_count = 2048; -// mmc->max_hw_segs = mmc->max_blk_count; - mmc->max_hw_segs = 16; -// mmc->max_blk_size = min(2048, PAGE_SIZE); -// mmc->max_seg_size = mmc->max_blk_count * mmc->max_blk_size; - mmc->max_seg_size = 127 * 2048; + mmc->max_blk_count = 2048; + mmc->max_hw_segs = mmc->max_blk_count; +// mmc->max_hw_segs = 16; + mmc->max_blk_size = min(2048, PAGE_SIZE); + mmc->max_seg_size = mmc->max_blk_count * mmc->max_blk_size; +// mmc->max_seg_size = 127 * 2048; - mmc->max_phys_segs = mmc->max_hw_segs; - mmc->max_sectors = 127 * mmc->max_phys_segs; +// mmc->max_phys_segs = mmc->max_hw_segs; +// mmc->max_sectors = 127 * mmc->max_phys_segs; -// mmc->max_req_size = mmc->max_seg_size; + mmc->max_req_size = mmc->max_seg_size; sock->event = tifm_sd_event; sock->data_event = tifm_sd_data_event;