Ticket #8088 (new defect)

Opened 6 years ago

Last modified 5 years ago

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:
Action Needed: test in build Verified: no
Deployments affected: Blocked By:
Blocking:

Description

Equipment:

  • 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 http://dev.laptop.org/~erik/peru/signed-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

Changed 6 years ago by mstone

  • keywords relnote blocks-:8.2.0 blocks?:8.2.1 added; kingston removed
  • next_action changed from never set to diagnose

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).

Changed 6 years ago by gregorio

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

Changed 6 years ago by cscott

  • next_action 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.

Changed 5 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.

Changed 5 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.