Server Products
Data Center Products including boards, integrated systems, Intel® Xeon® Processors, RAID Storage, and Intel® Xeon® Processors
4775 Discussions

S4600LH, flashupdt, system freeze

MLehr1
Beginner
1,601 Views

I have a new S4600LH with an old BIOS that doesn't recognize my E5-4627 V2 CPU's. I am running Centos 6.5. with the latest updates as of today.

I downloaded the flashupdt utility and installed the RPM, but when I run it the system immediately locks up and requires the reset button -- the watchdog process reboots it after a short while.

I tried with both the -i and -u options and it locked up the same way. The -h option works at least. Here is where the lock up happens:

# /usr/bin/flashupdt/flashupdt -i

One Boot Flash Update Utility Version 11.0 Build 15

Copyright (c) 2013 Intel Corporation

(zzzzzzz, system is frozen at this point)

What do I have to do to make flashupdt work? I'll try the UEFI process just for fun, but the Linux utility is the most important one to get working. Don't you have a way for the BIOS to read the updates from a CDROM (or USB-copied CDROM image)? That would be much more compatible and easy to use than any of these other methods.

Thanks,

Mark

0 Kudos
4 Replies
MLehr1
Beginner
426 Views

I ran under strace and the last thing it appears to try before freezing is:

stat64("/proc/efi", 0xff9ec464) = -1 ENOENT (No such file or directory)

I'm not using EFI booting on this system. Does that mean that I can't use flashupdt? Or is there something else wrong? Strace results over ssh are certainly not definitive, but something very weird has to be happening for it to just freeze the whole system.

Thanks,

Mark

0 Kudos
MLehr1
Beginner
426 Views

EFI is a colossal waste of time, please stop making it a requirement. I wasted a lot of time figuring out how to get my system to boot, and the incompatibilities between efi systems are a disaster.

At least add a check in flashupdt to let the user know that the /proc/efi entries are missing instead of freezing the whole system.

Thanks

0 Kudos
MLehr1
Beginner
426 Views

Now syscfg is freezing the system, this is just insanity. Here is the strace output from "strace /usr/bin/sysctl/sysctl" :

......

stat64("/proc/efi", 0xffd28dd4) = -1 ENOENT (No such file or directory)

stat64("/sys/firmware/efi", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0

open("/proc/iomem", O_RDONLY) = 5

fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff77df000

read(5, "00000000-00000fff : reserved\n000"..., 1024) = 1024

close(5) = 0

munmap(0xf77df000, 4096) = 0

stat64("/proc/efi", 0xffd28dd4) = -1 ENOENT (No such file or directory)

stat64("/sys/firmware/efi", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0

open("/proc/iomem", O_RDONLY) = 5

fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff77df000

read(5, "00000000-00000fff : reserved\n000"..., 1024) = 1024

close(5) = 0

munmap(0xf77df000, 4096) = 0

stat64("/proc/efi", 0xffd28dd4) = -1 ENOENT (No such file or directory)

stat64("/sys/firmware/efi", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0

open("/proc/iomem", O_RDONLY) = 5

fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff77df000

read(5, "00000000-00000fff : reserved\n000"..., 1024) = 1024

close(5) = 0

munmap(0xf77df000, 4096) = 0

stat64("/proc/efi", 0xffd28dd4) = -1 ENOENT (No such file or directory)

stat64("/sys/firmware/efi", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0

read(4, "", 1024) = 0

close(4) = 0

munmap(0xf77e0000, 4096) = 0

futex(0x3ec1e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0

access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove", F_OK) = -1 ENOENT (No such file or directory)

open("/dev/ipmi0", O_RDWR) = -1 ENOENT (No such file or directory)

open("/dev/ipmidev/0", O_RDWR) = -1 ENOENT (No such file or directory)

open("/dev/mem", O_RDONLY) = 4

mmap2(NULL, 65535, PROT_READ, MAP_SHARED, 4, 0xf0) = 0xfffffffff77c2000

mmap2(NULL, 12069, PROT_READ, MAP_SHARED, 4, 0xe9) = 0xfffffffff77bf000

iopl(0x3) = 0

access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove", F_OK) = -1 ENOENT (No such file or directory)

iopl(0x3) = 0

rt_sigaction(SIGALRM, {0x8cb6d30, [ALRM], SA_RESTART}, {SIG_DFL, [], 0}, 8) = 0

alarm(15) = 0

alarm(0) = 15

rt_sigaction(SIGALRM, {SIG_DFL, [ALRM], SA_RESTART}, {0x8cb6d30, [ALRM], SA_RESTART}, 8) = 0

rt_sigaction(SIGALRM, {0x8cb6d30, [ALRM], SA_RESTART}, {SIG_DFL, [ALRM], SA_RESTART}, 8) = 0

alarm(15) = 0

alarm(0) = 15

rt_sigaction(SIGALRM, {SIG_DFL, [ALRM], SA_RESTART}, {0x8cb6d30, [ALRM], SA_RESTART}, 8) = 0

rt_sigaction(SIGALRM, {0x8cb6d30, [ALRM], SA_RESTART}, {SIG_DFL, [ALRM], SA_RESTART}, 8) = 0

alarm(15) = 0

alarm(0) = 15

!%&!# %# &!# %&

0 Kudos
Daniel_O_Intel
Employee
426 Views

Pyite -

I'm not sure from your posts, did you get updated finally or not? Are you using the new syscfg 12 build 8 with the new BIOS, or with the old BIOS? There was a change in utilities not that long ago.

0 Kudos
Reply