Oracle ASM Failgroup The Oracle 11gR2 Automatic Storage Managament Administrator's Guide says:


  When Oracle ASM allocates an extent for a mirrored file, Oracle ASM allocates a 
  primary copy and a mirror copy. Oracle ASM chooses the disk on which to store the 
  mirror copy in a different failure group than the primary copy.


It also says:


  If you omit the failure group specification, then Oracle ASM automatically 
  places each disk into its own failure group, except for disk groups containing disks on 
  Oracle Exadata cells.


My question is for the following scenario how ASM will create failure groups:


In my server when there is one disk controller and one physical hard disk having many logical volumes and created disk groups.
When server is having two controller card and two or more hard disks with logical volumes created and used for diskgroups.


My main question is, I want to understand how this ASM decides failgroups? Please some one can guide
As the official documentation says, unless you specify failure groups explicitly,
ASM will place each disk into its own failure group 
(it doesn't have any knowledge about your HW infrastructure).

Note that Oracle doesn't recommend using an OS LVM with ASM.