Patent ID: 8001325
Filing Date: 2011-08-16
Classification: G06F

Abstract:
1. A method for operating a memory card that includes 1) a host controller configured to communicate with a host device, 2) at least an initial volume and 3) a switch wherein the memory card provides non-volatile data storage having an address space defined by a contiguous range of addresses, the method in the host controller comprising: (a) retrieving volume information from the initial volume stored in a range of addresses that is a part of the contiguous range of addresses that defines the address space; (b) determining, based on the volume information, whether the initial volume uses a 16-bit addressing, uses greater than the 16-bit addressing or uses less than the 16-bit addressing; (c) when said determining (b) determines the initial volume uses greater than the 16-bit addressing, by-passing a switch position of the switch, determining the memory card uses 32-bit addressing and communicating to the host via the host controller to use the memory card as a single volume using 32-bit addressing and; and (d) when said determining (b) determines that the initial volume uses the 16-bit addressing or uses less than the 16-bit addressing,