[Server-devel] [XSCE] Re: Root fs on XO1
James Cameron
quozl at laptop.org
Mon Aug 12 18:01:41 EDT 2013
On Mon, Aug 12, 2013 at 11:44:58AM -0400, George Hunt wrote:
> I was really fortunate, in my testing yesterday. I happened to have
> a USB ethernet dongle, and a 5v tplink 3020 wifi unit attached when
> I started testing. The WD disk did not spin up. I removed the
> ethernet and wifi loads, and it spun up correctly. The fortunate
> part was that a vulnerability was exposed, and the opportunity to
> address it is at hand.
>
> I'm going to spend some time today to get numbers for the
> interfering loads. The XO4 under test is connected to a "watts up"
> power meter. This morning, idle, the watts-up indicated 3.3w. I did
> an "ls" on the mounted drive, and saw a transient on the meter to
> something between 7 and 8 watts. I'm sure I, and the meter, didn't
> see the whole event. But after a length of time (probably spin up)
> the power was 4.6 (maybe the additional cpu and spinning current).
> Letting the XO4, and the hard disk, go to idle, I removed the hard
> disk USB connector. After a short time, the power decreased (after
> a long time at idle) from 4.0w to 2.2w.
Was there a main battery in the laptop? The embedded controller may
deliver some of that power to the main battery, and the rate of
delivery may change. So I would normally remove the main battery
during power tests.
I agree that such a power meter won't see enough data about the event,
and the accuracy of the meter at such small values is often unreliable.
A current meter on the USB cable is probably more appropriate, but
avoid adding too much burden voltage or devices will declare the
voltage inadequate.
> I've noticed that just hitting the projecting HD USB connector can
> cause a disconnect/reconnect cycle displayed on an open console
> window. Does this often crash an external disk? Does this
> observation favor ext3 or ext4 over ext2?
This sounds particularly bad. I suggest looking for other drives, USB
cables, or try a different port.
You will experience corruption of the filesystem if a power glitch
occurs at the wrong time. I've seen it happen twice in the past
month. The corruption can be writes placed in the wrong location on
disk; the host asks for a write to block n, the data is later found at
block m. Neither ext2, ext3, or ext4 can handle this. fsck will
usually not detect it.
What SKU of XO-4 is this?
--
James Cameron
http://quozl.linux.org.au/
More information about the Server-devel
mailing list