if you were getting it on other roms and kernels then it was a recovery issue
there is an anomily where if you try and restore a backup from clockwork using amonRA then it will create usb brick.
the 1190 kernel in eeveks sig is bad and has usb problems confirmed by coutts who created it.
this is why i asked the questions before i jumped to the conclusing of real usb brick as its a waste of time if its the wrong fix
Yes i am using the kernel in eeveks sig, which is Couttstech 2.6.35.10 OC1190 Froyo BFS BFQ SLQB, coz it's recommended in his release post.
Will try to flash couttstech-2.6.35.10_OC1113_Froyo_BFS_BFQ_SLQB tonite and see if the prob goes away.
thanks.