EDA工作站建置(CENTOS 8)


Posted by J-Ting on 2020-09-20


centos 8 讀不到raid硬碟解決方法

原因是centos 8 預設不支援lsi megaRAID的驅動

解決方法:

  • 到下面連結下載raid卡的驅動,將之放入centos安裝隨身碟內
    https://elrepo.org/linux/dud/el8/x86_64/

  • 於安裝啟動時,在install CentOS Linux 8.0 按下tab鍵

  • 在開機的參數最後加上 inst.dd後,按下enter

  • 載入系統時,會跳出選項讓你選擇安裝driver,選擇完後進入系統,即可看到你的raid的硬碟

參考網站
https://linux.vbird.org/events/install_centos8_with_old_raidcard.php

https://unix.stackexchange.com/questions/494186/centos-cannot-see-logical-raid-volume


安裝centOS 8

注意事項

需要注意centos 8的 / 目錄底下預設只會給50GB,裝CIC EDA Tool空間會不夠用,所以需要切給他大一點的空間,但是依照linux的原理,根目錄太大,會降低系統效能,這部分需要自己斟酌一下。

關於linux 各目錄的介紹可以看鳥哥
http://linux.vbird.org/linux_basic/0210filepermission.php#dir_fhs


安裝CIC EDA Tool

以INCISIVE為例子

1.先下載要安裝tool的檔案
2.創建/usr/cad,並將檔案放到其中
3.使用指令將之解壓縮

$ tar -zxvf <file>.tgz

4.放入對應EDA廠商的目錄下

mv INCISIVE /usr/cad/cadence 

5.依照CIC的安裝教學,設定license

測試使用

進入csh後,執行相關的cshell檔後,即可執行

$ csh
$ source /usr/cad/cadance/CIC/incisiv.cshrc
$ ncverilog

除錯

缺少lib:

錯誤: 

    error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

解法:

    $ sudo dnf install libXScrnSaver

-----

錯誤:

    error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory

解法:

    $ sudo dnf install libnsl

-----

錯誤:

    error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

解法:

    $ sudo dnf install libpng12-1.2.57-5.el8.x86_64

X11 forward display auto set

開啟/etc/bashrc

$ sudo vim /etc/bashrc

加入

if [ ! $DISPLAY ] ; then
        if [ "$SSH_CLIENT" ] ; then
                export DISPLAY=`echo $SSH_CLIENT|cut -f1 -d\ `:0.0
        fi
fi

#CIC #EDA







Related Posts

為什麼需要 React / 思考模式的差異 / state vs props

為什麼需要 React / 思考模式的差異 / state vs props

PHP & CGI 相關知識

PHP & CGI 相關知識

 Day 37 - requests & Habit Tracker

Day 37 - requests & Habit Tracker


Comments