하드웨어/intel ME&AMT2020. 11. 9. 16:29

노트북에 ME가 되는것 같아서 시도해보는데 여전히 안된다.

[   59.119305] IPMI message handler: version 39.2
[   59.121251] ipmi device interface
[   61.767264] ipmi_si: IPMI System Interface driver
[   61.767412] ipmi_si: Unable to find any System Interface(s)


$ lsmod | grep -i ipmi
ipmi_devintf           20480  0
ipmi_msghandler       102400  1 ipmi_devintf
minimonk@mini2760p:~$ sudo modprobe impi_si
modprobe: FATAL: Module impi_si not found in directory /lib/modules/5.4.0-52-generic

[링크 : https://serverfault.com/questions/678211/ipmi-si-module-is-missing-and-cant-be-found]

 

혹시나하는 마음에, intel ME ctrl-p로 들어가서 암호 설정하고(겁나 복잡한 암호로 해야하네ㅠㅠ)

부팅하니.. 여전히 안된다? ㅠㅠ

$ dmesg | grep -i ipmi
[    5.812840] IPMI message handler: version 39.2
[    5.814481] ipmi device interface
[    5.830040] ipmi_si: IPMI System Interface driver
[    5.832074] ipmi_si: Unable to find any System Interface(s)

 

+

[링크 : http://cookis.net/m/345]

'하드웨어 > intel ME&AMT' 카테고리의 다른 글

intel AMT/ME, ubuntu 18.04 /dev/impi  (2) 2020.11.11
Elitebook 2760p 의 intel AMT 접속  (0) 2020.11.11
intel ME  (0) 2020.11.08
intel AMT - bitlocker 우회가능?  (0) 2018.01.15
HP 2710p Intel ME ...?!  (2) 2017.11.28
Posted by 구차니

BIOS 설정에서 본 용어들이 보이네?

 

IPMIUTIL performs a series of common IPMI server management functions to allow administrators to perform management functions without a learning curve. It can gather FRU inventory data, SEL firmware log, sensors, watchdog, power control, health, monitoring, and has an SOL console. It can write sensor thresholds, FRU asset tags, and supports a full IPMI configuration save/restore. Ease-of-use examples with IPMIUTIL:
  • Native builds on many OSs: Linux, Windows, BSD, Solaris, MacOSX, HPUX
  • The only IPMI project natively supporting Windows drivers
  • IPMIUTIL supports any IPMI-compliant vendor firmware
  • IPMIUTIL detects and handles OEM-specific IPMI firmware variants
  • IPMIUTIL interprets various vendor OEM-specific sensor values automatically.
  • Any IPMI values not yet recognized at least return the values, rather than just 'na' or Unknown.
  • Shared library for custom applications, sample source included
  • IPMIUTIL BSD license is compatible with open-source or commercial use
  • Linux driverless support is ideal for boot media or embedded
  • Configuring the IPMI LAN requires just a single command
  • The decoding of IPMI SEL events includes a severity.
  • A soft-reboot can be easily performed instead of a hard reboot by using ipmiutil_asy, even if the platform does not support ACPI.
  • IPMI SEL management is automated via checksel.

Watchdog management is automated via ipmiutil_wdt.

[링크 : http://ipmiutil.sourceforge.net/]

[링크 : https://sourceforge.net/projects/ipmiutil/]

 

telnet을 통해 623 포트로 접속을 해보았으나 timeout 뜨면서 안된다.

 

IPMI/DCMI over LAN Access - Allows user to send industry-standard IPMI and DCMI commands over the LAN. The default value is Enabled. If user set this value to Disabled, iLO disables IPMI/DCMI over the LAN. Server-side IPMI/DCMI applications are still functional when this option is disabled. If user set this value to Enabled, iLO allows user to use a client-side application to send IPMI/DCMI commands over the LAN.

IPMI/DCMI over LAN Port - Sets the IPMI/DCMI port number. The default value is 623.

[링크 : https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=emr_na-a00045334en_us]

 

 

[링크 : https://www.intel.com/content/dam/www/public/us/en/documents/technical-specifications/dcmi-v1-5-rev-spec.pdf.]

 

 

어찌어찌 빌드까지 했는데 안되는건 여전하네..

$ ./beforeconf.sh

$ sudo apt install libtool-bin autotools-dev libssl-dev

$ ./configure
ipmiutil version 3.1.7
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for sed... sed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for wchar_t... yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for strftime... yes
checking for vprintf... yes
checking for _doprnt... no
checking for select... yes
checking for socket... yes
checking for strcspn... yes
checking for strdup... yes
checking for strspn... yes
checking for strtoul... yes
checking for memcpy... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for an ANSI C-conforming const... (cached) yes
checking for config.sub... yes
checking for ltmain.sh... yes
checking whether to install pkg-config *.pc files... using ${libdir}/pkgconfig
checking compile sign warning flags ... ok, suppress excess warnings
checking compile gnu warning flags ... skip
checking strict aliasing warning flags ... ok, suppress aliasing warnings
checking compile fortify flags ... ok, add
Detected Debian Linux
Detected openssl-1.1
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating util/Makefile
config.status: creating lib/Makefile
config.status: creating lib/libipmiutil.pc
config.status: creating lib/lanplus/Makefile
config.status: creating doc/Makefile
config.status: creating scripts/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

ipmiutil 3.1.7
  OS      : debian
  ARCH    : x86_64
  DRIVERS : open imb direct lan lanplus

$ make

~/src/ipmiutil-3.1.7/util$ ./ipmiutil lan
ipmiutil lan ver 3.17
Cannot map memory.
Cannot open an IPMI driver: /dev/imb, /dev/ipmi0, /dev/ipmi/0,
         or direct driverless.
ipmiutil lan, cannot open IPMI driver

'하드웨어 > Server Case & board' 카테고리의 다른 글

supermicro X9SCM-F IPMI LAN(dedicate)  (0) 2022.02.18
/dev/ipmi0 on ThunderX  (0) 2020.11.12
quanta F03 EP 서버 메뉴얼  (0) 2020.11.08
redfish  (0) 2020.09.25
벤더별 ipmi 명칭  (0) 2020.09.24
Posted by 구차니
하드웨어/intel ME&AMT2020. 11. 8. 15:42

여전히 헷갈리는데 intel AMT가 intel ME의  sub systemd으로 보이는데

intel ME만 있을 경우에는 웹 인터페이스나 MEBx 가 안뜨는건가?

아무튼 내 서버에서는 ME 설정은 있어도 MEBx는 없어서 일단 실패..

 

[링크 : https://www.itkairos.com/168]

'하드웨어 > intel ME&AMT' 카테고리의 다른 글

intel AMT/ME, ubuntu 18.04 /dev/impi  (2) 2020.11.11
Elitebook 2760p 의 intel AMT 접속  (0) 2020.11.11
HP elitebook 2760p / intel ME?  (0) 2020.11.09
intel AMT - bitlocker 우회가능?  (0) 2018.01.15
HP 2710p Intel ME ...?!  (2) 2017.11.28
Posted by 구차니

정확하게는 OCP 하드웨어 스펙 문서

그래도 동일하게 생겨 먹은 녀석에 대한 문서가 보이니 즐겁네

그나저나.. 페이스북 서버?

 

 

[링크 : http://files.opencompute.org/oc/public.php?service=files&t=935ae31805d3e7a120bf5b0d08db819c&download]

 

Facebook server Intel Xeon motherboard v2 (aka Windmill):

[링크 : https://forums.servethehome.com/index.php?threads/open-compute-windmill-v2-motherboard.9638/page-6]

'하드웨어 > Server Case & board' 카테고리의 다른 글

/dev/ipmi0 on ThunderX  (0) 2020.11.12
DCMI / IPMI, ipmiutil  (0) 2020.11.08
redfish  (0) 2020.09.25
벤더별 ipmi 명칭  (0) 2020.09.24
nmap을 이용하여 ILO 포트 검색하기  (0) 2020.09.18
Posted by 구차니

하나 팔았더니 하나가 또 생기네

 

FINECO FX-4V 라는 모델

음성인식에 FPV 되는 드론

 

 

[링크 : https://xcopter.com/product/두로카리스마-fx-4v/28282/]

[링크 : https://play.google.com/store/apps/details?id=com.hk.rd3dvc&hl=en_US&gl=US]

Posted by 구차니
Linux/Ubuntu2020. 11. 7. 15:24

콴타 서버  파워가 이제 돌려받아져서 오랫만에 켜서 테스트 해보는데

영 안뜨네.. 얘도 ipmi 가 있는것 같긴한데 되는 장비를 못 보겠다 ㅠㅠ

$ sudo apt install ipmitool
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  freeipmi-common libfreeipmi17 libopenipmi0 libsensors-config libsensors5
  libsnmp-base libsnmp35 openipmi
Suggested packages:
  freeipmi-tools lm-sensors snmp-mibs-downloader
The following NEW packages will be installed:
  freeipmi-common ipmitool libfreeipmi17 libopenipmi0 libsensors-config
  libsensors5 libsnmp-base libsnmp35 openipmi
0 upgraded, 9 newly installed, 0 to remove and 6 not upgraded.
Need to get 3298 kB of archives.
After this operation, 14.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]

$ ipmitool
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory

$ sudo dmidecode -t 1
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: Quanta
        Product Name: Freedom
        Version: C1
        Serial Number: To be filled by O.E.M.
        UUID: 26f47cac-5bb2-11d9-899f-9c4c68493100
        Wake-up Type: LAN Remote
        SKU Number: 16DIMM
        Family: Server

$ sudo dmidecode -t 2
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: Quanta
        Product Name: Winterfell
        Version: To be filled by O.E.M.
        Serial Number: To be filled by O.E.M.
        Asset Tag: To be filled by O.E.M.
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Left
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0

$ sudo dmidecode -t 3
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0003, DMI type 3, 22 bytes
Chassis Information
        Manufacturer: Quanta
        Type: Rack Mount Chassis
        Lock: Not Present
        Version: To Be Filled By O.E.M.
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Boot-up State: Safe
        Power Supply State: Safe
        Thermal State: Safe
        Security Status: None
        OEM Information: 0x00000000
        Height: 2 U
        Number Of Power Cords: 1
        Contained Elements: 0
        SKU Number: To be filled by O.E.M.

$ sudo modprobe ipmi_devintf
$ ll /dev/i
i2c-0    initctl  input/
$ sudo modprobe ipmi_si
modprobe: ERROR: could not insert 'ipmi_si': No such device

$ dmesg | tail
[  197.942225] IPMI message handler: version 39.2
[  197.944408] ipmi device interface
[  210.061984] ipmi_si: IPMI System Interface driver
[  210.062167] ipmi_si: Unable to find any System Interface(s)

 

+

[링크 : http://coffeenix.net/board_print.php?bd_code=1765]

'Linux > Ubuntu' 카테고리의 다른 글

우분투 패키지 버전 확인하기  (0) 2020.12.16
ubuntu 20.04 한글입력기  (2) 2020.12.07
우분투에서 부팅 USB 만들기(iso)  (0) 2020.10.06
jaaa - JACK and ALSA Audio Analyser  (0) 2020.10.05
ipmitool  (0) 2020.09.24
Posted by 구차니
Programming/c# & winform2020. 11. 6. 18:01

+ 2020.11.10

 

상당히 강력하게 해석을 해주는데 문제는.. 5/1/2008이 5월 1일인지 1월 5일인지 모르겠는데

일단은 "월/일/년" 으로 해석을 해준다. 다른 언어권에서도 저렇게 해주려나?

DateTime.Parse("5/1/2008 8:30:52 AM", System.Globalization.CultureInfo.InvariantCulture)

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.datetime?view=netcore-3.1]

 

---

 

[링크 : https://j07051.tistory.com/590]

[링크 : https://stackoverflow.com/questions/15203534/convert-todatetime-how-to-set-format]

[링크 : https://stackoverflow.com/questions/21383045/convert-string-to-datetime-with-form-yyyy-mm-dd-hhmmss-in-c-sharp/21383146]

'Programming > c# & winform' 카테고리의 다른 글

winform c# 폰트 바꾸면 다이얼로그 크기가 바뀐다?  (2) 2020.11.12
C# 시간 관련 클래스  (0) 2020.11.10
c#에서 ini 파일 사용하기  (0) 2020.11.05
C# UTC -> 지역시간  (0) 2020.11.05
c# gps(nmea parser)  (0) 2020.11.05
Posted by 구차니

(keyworda|keywordb)

에 정규표현식으로 검색하면 된다.

 

[링크 : https://stackoverflow.com/questions/12215896/searching-multiple-files-for-multiple-words/17874867]

'프로그램 사용 > notepad++' 카테고리의 다른 글

notepad++ multi line edit  (0) 2019.12.30
notepad++ for ubuntu?  (0) 2019.12.21
notepad++ 주석 삭제하기  (4) 2018.05.09
notepad++ 특정 라인 열도록 실행하기  (0) 2018.01.02
notepad++ 따옴표 자동완성 끄기  (0) 2017.12.10
Posted by 구차니
Programming/c# & winform2020. 11. 5. 17:46

환경 설정파일로 ini 만한게 없긴하지..

 

[링크 : https://www.nuget.org/packages/ini-parser/]

[링크 : https://wookoa.tistory.com/417]

[링크 : https://github.com/Enichan/Ini]

 

'Programming > c# & winform' 카테고리의 다른 글

C# 시간 관련 클래스  (0) 2020.11.10
c# 문자열을 시간으로  (6) 2020.11.06
C# UTC -> 지역시간  (0) 2020.11.05
c# gps(nmea parser)  (0) 2020.11.05
c# label rotate  (0) 2020.11.04
Posted by 구차니

엑셀에서는 아이콘으로 있었는데

메뉴를 한참들어가서 옵션을 열고 체크해줘야 하다니 ㅠㅠ

 

 

[링크 : https://www.yangel.org/DODOxe/OfficeOA/6408]

Posted by 구차니