Instalator nie wykrywa kontrolera raid

Pomoc dotycząca instalacji systemu
karnow
Posty: 10
Rejestracja: 30 grudnia 2009, 19:47

Instalator nie wykrywa kontrolera raid

Post autor: karnow »

Witam.

Czy ktoś kiedyś miał do czynienia z instalatorem Debiana Lenny (jądro 2.6.26) na maszynie wyposażonej w kontroler RAID Fujitsu SAS 6G 0/1 (D2607). Kontroler ten ma chipset LSI. Uruchomiłem livecd grml i poleceniem:

Kod: Zaznacz cały

lspci
zobaczyłem, z czym mam do czynienia. GRML wykrył go jako LSI Symbios Logic MegaRaid 9240 (rev 02). Ściągnąłem sterowniki ze strony LSI do tego modelu, postąpiłem zgodnie z instrukcją LSI czyli:

Podczas instalacji do momentu:

Kod: Zaznacz cały

Drive disk was not detect
przeszedłem do konsoli ALT+F2.
  1. Nagrałem wcześniej na pendrive moduł megaraid_sa.ko oraz initrd.img-2.6.26-2-amd64
  2. Zamontowałem, przegrałem pliki:

    Kod: Zaznacz cały

    cp -f /pendrive/megaraid_sas.ko  /lib/modules/2.6.26-2-amd64/kernel/drivers/scsi/megaraid
      cp -f /pendrive/initrd.img-2.6.26-2-amd64  /etc/
  3. Odmontowałem pendrive.
  4. ALT+F1 do powrotu do instalatora.
  5. Powtórne:

    Kod: Zaznacz cały

    Detect disk
    i dalej nic, po wybraniu megaraid_sas też nic.
Czy ktoś ma może pomysł jak sobie z tym poradzić?

Instrukcja LSI
Debian 5.0.5 Server AMD64 x64 Installation Instructions:

1. Copy "megaraid_sas.ko"
Copy "initrd.img-2.6.26-2-amd64" to an USB-key

2. Boot off Debian-5.0.5 cd or DVD until a screen Detect disks said "No disk drive was detected"

3. Insert your USB-key, select for <Go back>, press enter on Detect disks

4. Press ALT+F2. exit to console

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

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

7. uname -r (verify that your kernel is 2.6.26-2-amd64)

8. cp -f /mnt2/megaraid_sas.ko /lib/modules/2.6.26-2-amd64/kernel/drivers/scsi/megaraid

9. cp -f /mnt2/initrd.img-2.6.26-2-amd64 /etc

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

11. Press ALT+F1 (if using GUI, Press ALT+F5) to return to Debian installer screen
and select "Go back",
next screen to select "Detect disks" press enter
(Expect MegaRAID driver get load and display disk partition)

Proceed to installation

12. DO NOT REBOOT after Debian is done. Exit to console again (ALT+F2)

Check for kernel version

13. ls -l /target/boot (expect to see kernel 2.6.26-2-amd64)

14. cp -f /etc/initrd.img-2.6.26-2-amd64 /target/boot/initrd.img-2.6.26-2-amd64

Press ALT+F1 (GUI ALT+F5) 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-<new-kernel>
4. cd /usr/src ; ln -s linux-headers-<new-kernel> linux
5. tar zxvf megaraid_sas-v00.00.04.30-src.tgz ; cd /usr/src/v00.00.04.30
6. make –C /lib/modules/<new-kernel/build/ M=`pwd` (recompile megaraid_sas source)
7. cp megaraid_sas.ko /lib/modules/<new-kernel>/kernel/drivers/scsi
8. rm /boot/initrd.img-<new-kernel>
9. update-initramfs -c -k <new-kernel>

Replace <new-kernel> with actual kernel version eg 2.6.26-2-amd64
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Po dodaniu modułu należy go załadować przez modprobe oraz uaktualnić initramfs zanim opuścisz konsolę.
ODPOWIEDZ