Opened 9 years ago

Last modified 8 years ago

#8088 new defect

Some kingston usb keys aren't mounted by the initramfs and can't be used to distribute activation leases

Reported by: erikg Owned by: mstone
Priority: normal Milestone: 9.1.0-cancelled
Component: initramfs Version: not specified
Keywords: relnote blocks-:8.2.0 blocks?:8.2.1 cjbfor9.1.0 Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: test in build
Verified: no



  • Kingston DataTraveler 1GB, product # ~ CH 042708, C4226-356.AOOLF (I've seen others in the C4226-3* range fail, e.g. C4226-305).
  • Security-enabled XO.
  • per711-1
  • lease.sig with a lease for the machine in question

Copy the image and lease.sig to the key. Proceed through secure update (four button press on boot). Allow the machine to reboot and attempt to copy its lease. It will fail while attempting to find its lease.

Repeating the same process using the same equipment and per703-6 should pass.

The key is mountable and readable by both OFW and Sugar. Partitions are as expected. No notable errors.

Perhaps a mount race condition? We currently wait in the initramfs /init for the keys to come up. Perhaps we are not waiting long enough for these super-cheap keys.

Change History (5)

comment:1 Changed 9 years ago by mstone

  • Action Needed changed from never set to diagnose
  • Keywords relnote blocks-:8.2.0 blocks?:8.2.1 added; kingston removed

So long as Peru does not intend to move to 8.2.0, this is not an blocker 8.2.0 blocker (though it might be one for 8.2.1).

comment:2 Changed 9 years ago by gregorio

  • Milestone changed from 8.2.0 (was Update.2) to 8.2.1

comment:3 Changed 8 years ago by cscott

  • Action Needed changed from diagnose to test in build

Changes were made in olpcrd 0.48 which should help (wait longer for mount to succeed) but no one can give me a USB key affected by this problem, so I can't confirm that it does/does not work in 8.2. It may well be fixed in 767.

comment:4 Changed 8 years ago by mstone-xmlrpc

  • Keywords cjbfor9.1.0 added
  • Milestone changed from 8.2.1 to 9.1.0

Pushing out to 9.1.0, per edmcnierney's request.

comment:5 Changed 8 years ago by cscott

  • Owner changed from cscott to mstone

Michael, can I get your help on this one, too? I've never seen an instance of this problem live. A reproducible test case would help a lot.

Note: See TracTickets for help on using tickets.