I assume you used a pit file while repartitioning? If not, track down the proper pit file and reflash the whole package in Odin. Then go into CWM before boot and wipe data.
If it's having trouble mounting mmcblk0p1 (among other things) you have almost certainly done bad things to your partition table.
Try to add the file disable_lagfix in sdcard>voodoo then. (then again, you may need to flash a voodoo kernel first and then make this file. Then boot the phone up so it'll disable the lagfix and get rid of the voodoo partition)
If that doesn't work you may have screwed up your MBR... In that case you are going to have to track down the mbr file for your phone and adapt the instructions found here: http://forum.xda-developers.com/showthread.php?t=804784
Oh, and keep trying to wipe your data through CWM.
If it's having trouble mounting mmcblk0p1 (among other things) you have almost certainly done bad things to your partition table.
Try to add the file disable_lagfix in sdcard>voodoo then. (then again, you may need to flash a voodoo kernel first and then make this file. Then boot the phone up so it'll disable the lagfix and get rid of the voodoo partition)
If that doesn't work you may have screwed up your MBR... In that case you are going to have to track down the mbr file for your phone and adapt the instructions found here: http://forum.xda-developers.com/showthread.php?t=804784
Oh, and keep trying to wipe your data through CWM.