Hi!
I follower all the instructions that you wrote in your projects web, but I'm not able to change the EFI Boot Order :S
Everytime that I type "modprobe efivars" this is the output that i get:
Kou@galileo:~$ sudo modprobe efivars
[ 1034.530689] EFI Variables Facility v0.08 2004-May-17
[ 1034.535853] ------------[ cut here ]------------
[ 1034.540723] WARNING: at fs/sysfs/dir.c:536 sysfs_add_one+0xa2/0xe0()
[ 1034.547132] sysfs: cannot create duplicate filename '/firmware/efi'
[ 1034.553556] Modules linked in: efivars(+) ipv6 ad7298 industrialio_triggered_buffer kfifo_buf spidev industrialio cy8c9540a at24 spi_pxa2xx arc4 iwldvm led_class mac80211 btusb iwlwifi cfg80211 bluetooth intel_cln_gip uio gpio_sch rfkill i2c_core spi_pxa2xx_pci evdev ehci_pci stmmac ohci_hcd ehci_hcd usbcore usb_common
[ 1034.583052] Pid: 1963, comm: modprobe Tainted: G W 3.8.7 #11
[ 1034.589625] Call Trace:
[ 1034.592295] [<c102f59f>] warn_slowpath_common+0x5f/0x80
[ 1034.597690] [<c110f2e2>] ? sysfs_add_one+0xa2/0xe0
[ 1034.602780] [<c110f2e2>] ? sysfs_add_one+0xa2/0xe0
[ 1034.607755] [<c102f63e>] warn_slowpath_fmt+0x2e/0x30
[ 1034.613025] [<c110f2e2>] sysfs_add_one+0xa2/0xe0
[ 1034.618133] [<c110f533>] create_dir+0x53/0xa0
[ 1034.622802] [<c110f826>] sysfs_create_dir+0x76/0xd0
[ 1034.627952] [<c1172b82>] kobject_add_internal+0x82/0x200
[ 1034.633580] [<c117bc36>] ? kvasprintf+0x46/0x60
[ 1034.638285] [<c1172f45>] kobject_add+0x35/0x80
[ 1034.643042] [<c11731a6>] kobject_create_and_add+0x36/0x70
[ 1034.648614] [<e0fce000>] ? 0xe0fcdfff
[ 1034.652596] [<e0fce048>] efivars_init+0x48/0x1000 [efivars]
[ 1034.658337] [<c100121a>] do_one_initcall+0x10a/0x150
[ 1034.663624] [<c1300a58>] ? set_section_ro_nx+0x4f/0x54
[ 1034.668930] [<c10707cd>] load_module+0x17ed/0x1d90
[ 1034.674031] [<c10b01f5>] ? insert_vmalloc_vmlist+0x15/0x60
[ 1034.679725] [<c1070de0>] sys_init_module+0x70/0xa0
[ 1034.684880] [<c1305ab8>] syscall_call+0x7/0xb
[ 1034.689381] ---[ end trace 38357f6661de47d2 ]---
[ 1034.694185] ------------[ cut here ]------------
[ 1034.698895] WARNING: at lib/kobject.c:196 kobject_add_internal+0x1ea/0x200()
[ 1034.706119] kobject_add_internal failed for efi with -EEXIST, don't try to register things with the same name in the same directory.
[ 1034.718423] Modules linked in: efivars(+) ipv6 ad7298 industrialio_triggered_buffer kfifo_buf spidev industrialio cy8c9540a at24 spi_pxa2xx arc4 iwldvm led_class mac80211 btusb iwlwifi cfg80211 bluetooth intel_cln_gip uio gpio_sch rfkill i2c_core spi_pxa2xx_pci evdev ehci_pci stmmac ohci_hcd ehci_hcd usbcore usb_common
[ 1034.747978] Pid: 1963, comm: modprobe Tainted: G W 3.8.7 #11
[ 1034.754672] Call Trace:
[ 1034.757226] [<c102f59f>] warn_slowpath_common+0x5f/0x80
[ 1034.762760] [<c1172cea>] ? kobject_add_internal+0x1ea/0x200
[ 1034.768497] [<c1172cea>] ? kobject_add_internal+0x1ea/0x200
[ 1034.774384] [<c102f63e>] warn_slowpath_fmt+0x2e/0x30
[ 1034.779524] [<c1172cea>] kobject_add_internal+0x1ea/0x200
[ 1034.785232] [<c1172f45>] kobject_add+0x35/0x80
[ 1034.789847] [<c11731a6>] kobject_create_and_add+0x36/0x70
[ 1034.795550] [<e0fce000>] ? 0xe0fcdfff
[ 1034.799396] [<e0fce048>] efivars_init+0x48/0x1000 [efivars]
[ 1034.805269] [<c100121a>] do_one_initcall+0x10a/0x150
[ 1034.810552] [<c1300a58>] ? set_section_ro_nx+0x4f/0x54
[ 1034.815857] [<c10707cd>] load_module+0x17ed/0x1d90
[ 1034.821170] [<c10b01f5>] ? insert_vmalloc_vmlist+0x15/0x60
[ 1034.826862] [<c1070de0>] sys_init_module+0x70/0xa0
[ 1034.832039] [<c1305ab8>] syscall_call+0x7/0xb
[ 1034.836539] ---[ end trace 38357f6661de47d3 ]---
[ 1034.841327] kobject_create_and_add: kobject_add error: -17
[ 1034.846870] efivars: Firmware registration failed.
ERROR: could not insert 'efivars': Cannot allocate memory
As you can see I'm getting the Error cloud not insert 'efivars': Cannont allocate memory :S
Thanks for your help!