In EFI shell, when two usb keys are mapped, I observed the following behaviour.
1. With a key1 on port2, on donig 'map -r', assigns the name fs0:
2. cd to fs0:, on duing a 'ls' contents of key1 are displayed.
3. When a second key2 is inserted on port1, and do 'map -r'.
4. Now, on doing a 'ls', key2 contents are shown as fs0: and key1 contents are shown as fs1:.
Thus, the driver naming changes dynamically.
(NOTE: port1 is scanned first and then the port2.)
Is this the expected behaviour on the EFI shell (or) is it a bug?
Please share your views.