In my first month of using Linux (about 4 months ago) I wanted to try and install a live version of DSL on my USB flash stick, and messed something up. I can't really remember what I did there, but whatever I did, my USB drive is history. It's not recognized as a mass storage device any more. (I should probably mention that I failed at installing DSL Live to it). However, I did the following :
ls /dev | grep usb > ~/usb1
#Then I inserted the flash and waited for a few secs
ls /dev | grep usb > ~/usb2
diff usb1 usb2
So after plugging in the device, three more devices appeared in my /dev directory:
These are all the same device, but with different end points (if ep## stands for 'end point'), so I figured USB core found it but failed to assign a driver to control it. (I'm not an expert on this, so I'm sorry if I said something stupid, as I just wanted to give as much info as I can so someone can find a solution.) This 'revelation' gave me no solution... I have no idea as to how USB mass storage devices work, and what could of gone wrong, so fixing this is beyond me.
So, I guess my questions are :
Is there a way to examine the device, in order to provide more info on what's wrong (because I can't remember exactly what I did)?
I don't really want to throw away a 1Gb flash, so is there any way to fix this?
And yes, sorry if my English is bad, it's not my native language...