"Fun" with my Classmate

Oh dear, this must rate as a fatal design flaw

I was testing the latest Puppy on the Classmate, did an install to the internal Flash memory, booted, worked, then chose to save to the entire partition (it is ext2). Upon reboot, the mouse cursor appeared on a black screen and the system froze.

I rebooted with pfix=nox and got to a prompt ok. Attempting start X had the same problem, but this time it responded to CTRL-ALT-BACKSPACE and I saw a kernel dump and frozen again -- I see on the screen the word "unionfs" amongst the crash dump.

So I decided to boot with 'layerfs=aufs', but aufs was unable to mount the layered f.s. with an error message "/pup_ro2 is overlapped", then I got a kernel panic.

That's when things got nasty. Normally, if there is a kernel panic, I can hold down the power button for 4 seconds and the system will power-off. Not this time. There is no hard-reset button. I was unable to turn off the laptop. Closing the lid did not work. The fan was not working and I could feel the CPU getting hotter.

So, had to get out a miniature screwdriver and remove the battery. I'm going to let our Intel engineer know about this. If someone did not have such a screwdriver, they would have to sit there and watch the laptop destroy itself.

Posted on 15 Jul 2008, 10:33


Comments:

Posted on 15 Jul 2008, 11:47 by Raffy
Battery removal
Battery removal should therefore be part of any introductory tutorial for the Classmate PC.

Another caution I,ve read about the Intel UMPC is that the battery can burn if it had cracked (such as from dropping). I don't know how true this claim is.


Posted on 15 Jul 2008, 12:13 by John_Doe
mouse/blank screen
Just wanted to note that I've also seen the mouse cursor and blank desktop when putting a save file on a usb flash drive (using Puppy 4.0.3).


Posted on 15 Jul 2008, 12:30 by alienjeff
design flaw
"A" fatal design flaw? I see two.


Posted on 15 Jul 2008, 12:58 by lobster
Error 17
I had a similar experience recently with the Eeepc. No reboot was possible. No reset, not even the hard reset (using a paperclip). In the end I had to run the DVD that came with the hardware (on an XP machine), install to USB keydrive and boot and install from keydrive.
I have Puppy 4.1 Alpha 3 running fine from USB keydrive but settings are not retained. I can not install to removable SD drive or connect to Wifi (perhaps with tweaking) and so use Xandros, despite its limitations.
My criteria are 'just works'. Guess I am still an end user at heart . . .
I believe the classmate, Eeepc and other emerging Atom powered ultra portables are the future reference machines, so their support will make Puppy mobile :smile:


Posted on 15 Jul 2008, 16:05 by downsouth
heat
Were thermal & fan modules loaded? This is why I say they're vital.


Posted on 15 Jul 2008, 16:58 by Dougal
Been there...
Yeah, that happened to me a few months ago, though the bios does control the fan, so I was able to just leave it until the battery drained out completely (someone (Greg?) actually said that maybe holding the power button down for 30 seconds will do the trick).

Anyway, the new versions have a removable battery, apparently.

BTW, have you ever gotten electrocuted by the keyboard? Happens to me quite regularly...



Posted on 15 Jul 2008, 17:19 by ANOSage
Nylon cord
My little MITAC 286 DOS sub-sub-sub miniPC (four would easily fit in an anorak pocket) still runs perfectly and has a reset rubber button in the keyboard. Progress in mobile PC s since then has been negative. I have given up accepting laptops as gifts. Those that I do retain all have a loop of nylon cord around the back of the battery pack for yanking it out when any of the above events occurs. We shall see what Elonex and the rest of the gang have dreamed up soon. If there's no reset button, it'll be one more thing to solder onto the pcb.
That's not 'electrocution', Dougal, that's electrostatic discharge - try taking your shoes and socks off, maybe even spray the air with water. Unless of course, you have a short circuit from the lcd screen electronics - that'll give you a belt, but <0.5microamps and perhaps blow a fuse?


Posted on 15 Jul 2008, 20:00 by JustGreg
Classmate problem
I had similar experience with the Classmate. As Dougal noted, I have held the power key for about 30 seconds to a minute. I think there is a "hardware watchdog timer" that checks the power key. One has to wait until the watchdog checks and sees the power key is pressed then the watchdog timer toggles the power state.

On shutdown, I get a similar problem if there is a USB storage device attached, X windows does not shut down properly. I get a screen of two shades of gray blocks. Once again, you have to hold the the power key down until the Classmate (and 2goPC) power off. Adding a "reset" (maybe paper clip type) that forces the processor to initialize would be a good design addition.


Posted on 15 Jul 2008, 20:17 by prehistoric1
wikipage on reset?
I sense a good topic for a page in the wiki. Perhaps, if we start a thread on how to force a reset we can collect enough material to make this worthwhile. Another set of secrets revolves around getting to a console when X locks up.


Posted on 15 Jul 2008, 20:46 by ANOSage
reset/console
Good idea, pre. In a separate thread on the Forum, I pointed out that CTRL-ALT-BKSPCE on a SiS chipset causes a complete and immediate power shutdown for Puppy. This might be useful for folks not able to shutdown, but there might be other key combinations on other chipsets to do this and/or reset? On my SiS boards, I have not yet been able to find the combination to revert to the console after a crash.
Maybe Barry knows what is going on within the FW?


Posted on 16 Jul 2008, 16:14 by Dougal
Static
Sage, that ain't no static... Who wears shoes, anyway.