載入LSI驅動

2021-06-07 21:04:41 字數 2552 閱讀 8746

如是是64位系統,則解壓其中的megaraid_sas-v00.00.04.37_k2.6.32-21-server.amd64.gz,得到megaraid_sas-v00.00.04.37_k2.6.32-21-server.amd64檔案,把這個檔案加上字尾.zip;再次解壓就會得到下面所用用到的2個檔案

ubuntu 10.04 lts server amd64 x64 installation instructions:

1.  copy "megaraid_sas.ko"

copy "initrd.img-2.6.32-21-server" to an usb-key

把這2個檔案拷貝進u盤,然後用系統盤裝系統

2.  boot off ubuntu-xx cd, until a screen detect disks said "no disk drive was detected"

到了檢測磁碟這步,當出現「檢測硬碟失敗」時,彈出光碟

3.  insert your usb-key, select for , press on detect disks

此時插入u盤,選擇「返回」

4.  press alt+f2. exit to console

按「alt+f2」,進入終端

5.  fdisk -l   (scan for device, assume my usb-key is /dev/sda1)

執行fdisk -l命令,得到u盤碟符為/dev/sda1

6.  mkdir /mnt2 ; mount /dev/sda1 /mnt2

新建/mnt2目錄,掛載u盤

7.  uname -r (verify that your kernel is 2.6.32-21-generic)

執行uname -ar命令檢視核心版本是否與下的ko檔案一致

8.  cp -f /mnt2/megaraid_sas.ko /lib/modules/2.6.32-21-generic/kernel/drivers/scsi/megaraid

拷貝ko檔案到相應目錄

9.  cp -f /mnt2/initrd.img-2.6.32-21-server /etc

拷貝initrd檔案到相應目錄

10.  umount /dev/sda1 and remove your usb-key from the installation system

解除安裝u盤

11.  press alt+f1 to return to unbuntu installer screen and select "go back", next screen select "detect disks" press enter

按「alt+f1」回到安裝介面,重新檢測磁碟

(expect megaraid driver get load and display disk partition)

proceed to installation

12.  do not reboot after ubuntu is done. exit to console again (alt+f2)

check for kernel version

裝好系統後千萬不要直接按「繼續」重啟,進去終端2要先替換掉/boot中的initrd.img-2.6.32-21-server

見下2步(因為原先的initrd不帶這個raid驅動)

13.  ls -l /target/boot   (expect to see kernel 2.6.32-21-server)

14.  cp -f /etc/initrd.img-2.6.32-21-server  /target/boot/initrd.img-2.6.32-21-server

覆蓋initrd檔案

press alt+f1 to return to the installer screen and reboot

回到安裝介面,按「繼續重啟」    

****** note ******

instructions for recompiling/updating megaraid sas driver

1.  sudo -s (must login as root)

2.  apt-get install build-essential ; apt-get install libncurses5 ; apt-get install libncurses5-dev

3.  apt-get install linux-headers-

4.  cd /usr/src ; ln -s  linux-headers-linux

5.  tar zxvf megaraid_sas-v00.00.05.21-src.tgz ; cd /usr/src/v00.00.05.21

6.  make 朇 /lib/modules//kernel/drivers/scsi

8.  rm /boot/initrd.img-

9.  update-initramfs -c -k

replace with actual kernel version eg 2.6.32-21-generic

驅動 載入 解除安裝

載入過程 bool cloadsysdlg loaddriver lpctstr lpservicename,lpctstr lppathname sc createhanle createservice scmanagerhandle,lpservicename,用於建立登記資料庫中的關鍵字 lp...

驅動載入順序

在系統初始化的時候,決定驅動程式在什麼時候被載入的資訊儲存在登錄檔中。最早的一批驅動是由ntldr載入記憶體的 僅僅是載入 第二批是由io管理器載入記憶體的 第三批是由 scm service control manager 載入的 乙個驅動在第幾批中被載入是由 hklm system curren...

LSI系統介紹

lsi large scaled ic soc system on a chip 摩爾定律 積體電路上可容納的電晶體數目,約每隔兩年便會增加一倍 矽特性,p型半導體,n型半導體,pn結,二極體,nmos,pmos長溝道模型,ids vs vds 影象 公式,ids vs vgs 影象,log ids...