Thursday, January 20, 2022

How to solve nvme name floated after boot with 4.15.0 kernel

 Symptom:

Nvme devie name changed in every reboot. (Ubuntu 18.04, kernel 4.15.0-29)


Solution:

Ubuntu Bug#1792660

A. upgrade Ubuntu kernel to 4.17 or later. 

B. 

1. keep Ubuntu kernel at 4.15, but upgrade kernel to 4.15.0-34.

2. modify kernel parameter "nvme_core.nultipath=0' in /etc/default/grub

ex. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_core.nultipath=0"

Thursday, August 19, 2021

How to remove ^M in Linux

方法一:

    dos2unix [-kn] filename [new filename]

Ex:

[root@localhost ~]# dos2unix -k -n diff.log newdiff.log

dos2unix: converting file diff.log to file newdiff.log in UNIX format

*註:也可以反過來把UNIX格式文件轉換為DOS格式文件,unix2dos [-kn] filename [new filename]。


方法二:

    直接用vi/vim開啟文件,進入指令列命令模式

    :%s/^M//g    其中^請按Ctrl+V,M請按Ctrl+M。


方法三:

    使用tr指令直接清除掉斷行字元,cat filename | tr -d '\r' > new filename

[root@localhost ~]# cat diff.log | tr -d '\r' > newdiff.log


*註:在Windows底下也可以轉換文件格式,像是UltraEdit或是Pspad都有格式轉換功能。

Thursday, June 10, 2021

Intel Optane Persistent Memory 200 Series (PMem) test process

 Hardware environment

S7126GM2NRE, BIOS v1.00, BMC v0.27

CPU: Intel Xeon Platinum 8352Y x2 (32-core, 2.20GHz, 48M Cache, 205W)

Memory#1: Intel Optane PMem DDR4-3200 512GB (Firmware: 2.2.0.1553)

Memory#2: Hynix RDIMM DDR4-2933 32GB

 

OS: Windows Server 2019

Application: PTU v1.2

Friday, April 9, 2021

How to modify Tyan Motherboard/Barebones FRU information

Requirement:

Linux environment

ipmitool

Tyan FRU file editor Utility v0.20


Command

./fruedit --dump xxx.txt => dump FRU file to readable text.


Change Product Manufacturer and Serial Serial Number
./fruedit --pdmfc TYAN --pdsn TCI3832E0025
Check update result
./fruedit --dump b7102new.txt




Wednesday, March 17, 2021

How to change BMC default password via ipmitool command

Tyan motherboard and baebones need to change BMC default password before remote access. 

The default password can be changed via ipmitool command as below.

1. BMC cannot be access before change default password.

2. ipmitool command

3. use new password to access



Tuesday, November 24, 2020

How to fix nbody complier error

 Nvidia CUDA sample file nbody need to install below libraries to ensure nbody compiler with no fault.


$sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

$sudo ./cuda_x.x.x_xxx_linux.run



Tuesday, November 17, 2020

grep option parameter

-a 包含二進位數據

-A 顯示符合的那一行,同時顯示該行之後的內容

-b 顯示符合的那一行,以及之前的內容

-c 符合關鍵字的列數

-C<顯示列數> 顯示符合的那一行及前後內容

-d<動作> 查詢資料夾(忽略文件)

-e<符合條件的內容> 指定搜尋指定文件

-E 使用正則表示式搜尋

-f<範本文件> 指定符合條件的內容,尋找內容,並且將每一列套用樣式

-F 符合條件的內容作為固定字串的列表

-G 將符合條件的內容作為普通的表示法

-h 在顯示符合條件的內容之前,不標示該文件名稱

-H 在顯示符合條件的內容之前,會標示該文件的名稱

-i 不區分大小寫

-l 列出符合條件的內容的文件名稱

-L 列出不符合條件的內容的文件名稱

-n 顯示符合條件的內容的行數,及位置

-q 不顯示訊息

-R/-r 同 -d

-s 不顯示錯誤訊息

-v 反轉搜尋

-w 只顯示文字完全符合的列

-x 只顯示全列都符合的列

-y 同 -i

-o 只輸出文件匹配到的部分

2026-06-11-如何在R2520G6透過Redfish指令進行遠端韌體更新

title: 如何在 R2520G6 透過 Redfish 指令進行遠端韌體更新  date: 2026-06-01  tags: [R2520G6, Redfish, Firmware, BIOS, BMC, CPLD, ROT]  last_updated: 2026-06-...