My Eee 701 is getting close to two years old now. On Thursday, it developed
an interesting new problem: while I was in the middle of debugging a server
software problem at a client's place, with three terminal sessions, a web
page, and an editing window all open at the same time, the Eee went dead and
spontaneously rebooted.
Not much fun. It happened again a few minutes later, and this time I noticed
the pattern: it was while I was shifting to a more comfortable position with
the Eee on my lap.
Clearly, there was a loose connection somewhere. I took the thing home, felt
it about, and thought that the battery might have a little bit of play in
it. Which was surprising when you come to think about it, as I had not
removed the battery since that first day I brought the machine home and set
it up. I took the battery out, slipped in a fragment of a sheet of paper to
try to reduce the play, and reinserted it.
Started the thing up, sat it on my lap, shifted--and everything went black
and it rebooted.
Tried two sheets of paper. Tried putting them in a different position. No
joy--it would die and reboot every time. Gave up and left it aside for a
bit.
Today I decided it was not the battery, but the DC connector from the
charger into the battery, that might have got worn a bit. I've probably
unplugged and replugged that connector 500 or so times over the last couple
of years, as I took the Eee to clients' places, friends' places and so on.
So I set the unit carefully down, booted it up off the battery, and plugged
in the charger. No sign it was getting any power from the charger. Gently
fiddled the charger connector a bit, and I saw "starting anacron daemon"
followed immediately by "stopping anacron daemon".
Bingo! Ubuntu (and probably other laptop-savvy OSes as well) only runs
daemons like cron while the machine is on mains, so that they don't prevent
the machine from going to sleep. So in my jiggling the connector, it had
made momentary contact, only to lose it again.
Jiggled it once more--and the machine went dead.
OK, take a closer look inside the socket on the back of the battery--maybe
those metal leaves around the inside of the hole have got pushed back a bit
after so many insertions. So I tried poking at them with a small
screwdriver. No improvement.
Corrosion? I tore a small strip of sandpaper, folded it up, and pushed it in
and out of the hole. I even ripped a smaller strip and poked it in the tiny
hole on the end of the charger connector that fits over the centre pin in
the battery socket. Again, no improvement.
But, while jiggling the connector about, I noticed that holding the body of
the connector and trying to move that about made no difference to the (lack
of) contact: I had to hold the wire next to the connector and move that
about in order to make a difference.
Current conclusion: the connector is fine, but the wire inside its sealed
body has become frayed and is only making intermittent contact. I tested
with a multimeter, and sure enough, I could make the needle flicker from
zero to full deflection, and back again, if I held the connector stationary,
but bent and pushed the wire around in the right way. If these contact
transitions happen at too rapid a rate, it looks like they upset the
machine's power-management circuitry enough to make it shut down.
I have a Dick Smith power supply wallwart with a range of selectable
voltages and a choice of interchangeable DC connectors. Except, wouldn't you
know it, none of them is exactly right. There's one that's just small enough
to go in the socket, but its centre hole is too large and so doesn't make
good contact with the centre pin. When I use this connector, I get a steady
stream of "starting anacron daemon" followed by "stopping anacron daemon"
messages, over and over, so the contact is intermittent, though at least it
doesn't happen rapidly enough to crash the machine.