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
Podczas instalacji do momentu:
Kod: Zaznacz cały
Drive disk was not detect
- Nagrałem wcześniej na pendrive moduł megaraid_sa.ko oraz initrd.img-2.6.26-2-amd64
- 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/
- Odmontowałem pendrive.
- ALT+F1 do powrotu do instalatora.
- Powtórne:i dalej nic, po wybraniu megaraid_sas też nic.
Kod: Zaznacz cały
Detect disk
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