Bricked or Just Resting?
I tried to install CyangenMod on my Samsung Vibrant thanks to the suggestion of Paultag (I’ll get you for this!). Installing the ClockworkMod failed as follows:
$ heimdall flash --kernel zImage
Heimdall v1.3.2, Copyright (c) 2010-2012, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au
This software is provided free of charge. Copying and redistribution is
encouraged.
If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/
Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...
Checking if protocol is initialised...
Protocol is not initialised.
Initialising protocol...
Handshaking with Loke...
Beginning session...
Session begun with device of type: 0
Downloading device's PIT file...
PIT file download sucessful
Uploading KERNEL
0%
ERROR: Failed to send file part packet!
KERNEL upload failed!
Ending session...
ERROR: Failed to send end session packet!
Re-attaching kernel driver...
now my phone looks like this:
And that’s all it will do now, complain with a message about the connection not working. i can’t even find any forums or communities online to ask about the problem. So in desperation I come to the Ubuntu community to see if any of you guys have seen this problem before. If you have, please comment below.
Note: Holding the power and volume buttons to get it into download mode doesn’t work any more. Removing the battery doesn’t help either.
Update: This phone is a Samsung Vibrant, many of these devices were locked on the hardware level by carriers for unknown reasons. The only way to recover them is to buy a hardware jig which connects two of the pins via a set of resistors. Thanks to all who helped in the comments below.

Can’t you just reset with volume-up/power/home en then reboot. Or holding the power btn really, really long?
You can push 3 buttons at the same time while turning on the phone and it starts then in download mode. Then use ODin (on windows) the flash the new rom. Start looking in http://www.addictivetips.com/mobile/fix-3-button-combo-download-recovery-mode-in-samsung-galaxy-s-gt-i9000/
Hope it helped….
It ain’t bricked.. just remove the battery and get back to Download mode..
Be sure you have a correct pit file and run heimdall as root.
A few days ago I installed CM7 on a captivate using heimdall so it worked fine for me..
I guess its not a hard brick since heimdall does not flash bootloader it just flashes kernel so that means you can easily go to download mode on the phone and then again use Odin or Heimdall again to flash the kernel.
to get captivate to download hold volume up+down together and while holing these buttons insert the micro-usb cable in to the phone
yo see this http://samsungcaptivate.wikia.com/wiki/Putting_the_Phone_into_Download_Mode
Don’t worry, it’s nearly impossible to actually brick a vibrant. At worst you might need a USB jig (check XDA). You might have a hardware locked phone.
I always found that the most reliable method was to remove the battery and unplug, then hold the Volume buttons while plugging the USB back in. There are a few different ways though, a simple search for “vibrant download mode” will get you a ton.
As Daniel says – it is near impossible to brick a Samsung device. It IS however darned difficult to get everything just right and install Cyanogenmod.
If you think it’s bricked, try:
http://androidspin.com/2011/07/07/one-click-unbrick-for-all-samsung-galaxy-s-devices/ (It’s on Ubuntu!)
Then make sure you’ve followed the instructions on the cyanogenmod wiki EXACTLY.
If that doesn’t work, try:
http://wiki.cyanogenmod.com/wiki/Samsung_Vibrant:_Compile_CyanogenMod_(Linux)
Was it rooted before you tried to install ClockworkMod?
Yes, and the hardware switch problem is something I remember dealing with then too.