#10991 NORM 1.75-fi: XO-1.75 A3 #44 - Fails to boot - USB port erroneously reported in use
Zarro Boogs per Child
bugtracker at laptop.org
Thu Jun 16 03:26:32 EDT 2011
#10991: XO-1.75 A3 #44 - Fails to boot - USB port erroneously reported in use
---------------------------------------+------------------------------------
Reporter: martin.langhoff | Owner: Quozl
Type: defect | Status: assigned
Priority: normal | Milestone: 1.75-firmware
Component: hardware | Version: 1.75-A3
Resolution: | Keywords:
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
---------------------------------------+------------------------------------
Comment(by Quozl):
{{{ dir int:2,\ }}} does not show error immediately after {{{ fs-update
}}} but before boot. It shows error only after boot attempted.
Using OpenFirmware to dump the eMMC blocks we find:
* immediately after {{{fs-update}}}, blocks look identical between fail
and good laptop,
* immediately after failed boot of Linux, block data has changed, in
particular the block containing the filesystem label OLPCRoot has been
''moved'' from block 0x22002 to block 0x22000, with some other changes.
Block 0x22002 no longer contains what it did before.
The failed boot of the kernel causes the corruption to the filesystem that
can then be seen in OpenFirmware with {{{ dir int:2,\ }}} generating an
error.
''' block 0x22002 before boot '''
{{{
0 1 2 3 4 5 6 7 8 9 a b c d e f
0123456789abcdef
000 40 8a 03 00 18 22 0e 00 2e 24 00 00 70 18 0a 00
@...."...$..p...
010 fd bd 02 00 00 00 00 00 02 00 00 00 02 00 00 00
}=..............
020 00 80 00 00 00 80 00 00 40 1f 00 00 df ea f7 4d
........ at ..._jwM
030 ad eb f7 4d 01 00 1a 00 53 ef 01 00 01 00 00 00
-kwM....So......
040 da ea f7 4d 00 4e ed 00 00 00 00 00 01 00 00 00
ZjwM.Nm.........
050 00 00 00 00 0b 00 00 00 00 01 00 00 3c 00 00 00
............<...
060 02 00 00 00 03 00 00 00 0b e9 fd 96 34 93 4a e3
.........i}.4.Jc
070 8c 78 56 13 4e 60 b8 10 4f 4c 50 43 52 6f 6f 74
.xV.N`8.OLPCRoot
080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e2 00
..............b.
0d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0e0 08 00 00 00 00 00 00 00 00 00 00 00 cc 46 8c a0
............LF.
0f0 c4 bd 4a 40 81 b4 08 45 ba 07 a8 37 01 01 00 00
D=J at .4.E:.(7....
100 40 00 00 00 00 00 00 00 da ea f7 4d f6 81 06 00
@.......ZjwMv...
110 f7 81 06 00 f8 81 06 00 f9 81 06 00 fa 81 06 00
w...x...y...z...
120 fb 81 06 00 fc 81 06 00 fd 81 06 00 fe 81 06 00
{...|...}...~...
130 ff 81 06 00 00 82 06 00 01 82 06 00 02 82 06 00
................
140 03 86 06 00 00 00 00 00 00 00 00 00 00 00 00 04
................
150 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 1c 00
................
160 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
}}}
''' block 0x22000 after boot '''
{{{
0 1 2 3 4 5 6 7 8 9 a b c d e f
0123456789abcdef
000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
020 e4 80 00 00 e5 80 00 00 e6 80 00 00 86 74 8e 1d
d...e...f....t..
030 11 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
................
040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
060 02 00 00 00 03 00 00 00 0b e9 fd 96 34 93 4a e3
.........i}.4.Jc
070 8c 78 56 13 4e 60 b8 10 4f 4c 50 43 52 6f 6f 74
.xV.N`8.OLPCRoot
080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e2 00
..............b.
0d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
0e0 08 00 00 00 00 00 00 00 00 00 00 00 cc 46 8c a0
............LF.
0f0 c4 bd 4a 40 81 b4 08 45 ba 07 a8 37 01 01 00 00
D=J at .4.E:.(7....
100 40 00 00 00 00 00 00 00 da ea f7 4d f6 81 06 00
@.......ZjwMv...
110 f7 81 06 00 f8 81 06 00 f9 81 06 00 fa 81 06 00
w...x...y...z...
120 fb 81 06 00 fc 81 06 00 fd 81 06 00 fe 81 06 00
{...|...}...~...
130 ff 81 06 00 00 82 06 00 01 82 06 00 02 82 06 00
................
140 03 86 06 00 00 00 00 00 00 00 00 00 00 00 00 04
................
150 00 00 00 00 00 00 00 00 00 00 00 00 1c 00 1c 00
................
160 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
180 00 00 06 00 01 00 06 00 02 00 06 00 52 34 e3 1e
............R4c.
190 01 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1c0 00 00 07 00 01 00 07 00 02 00 07 00 0a 76 54 12
.............vT.
1d0 a5 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00
%...............
1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
1f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
................
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/10991#comment:10>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list