Ok all fixed!
I have to confess i had had a few light ales and then started fiddling with some kernel modules.
I am going to get a tattoo on the back of my hands. its going to say "have you had a beer?" on my left hand and on my right hand its going to say "then put the computer down".
But actually I like it when things break because that is when I learn the most about them. I really like puppy linux, i was able to get in at my old data with it and back it up onto another computer.
Phew anyway I hope my next few posts aren't quite too nerdy and trainspotting.