SuSE 10.1 - HP NetRAID 1M/2M
Ich wollte auf einem HP Netserver LC 2000r SuSE 10.1 installieren, doch die Megaraid Module weigerten sich mit dem HP NetRAID zu kommunizieren. Im Netz habe ich eine Anleitung gefunden mit der man die Megaraid Module auch mit einem neueren Kernel zum laufen bringt:
Making the megaraid module work with new kernels (HP NetRAID 1M/2M)
How To Install SUSE 10.1 on a machine with a Hewlett-Packard NetRAID 1M/2M
Bevor ich mich durch die Anleitung kämpfen wollte habe ich die Firmware des Controllers auf die neuste Version gehoben, und siehe da! Es geht auch so.
Firmware: MegaRaid 1M H.02.02 (03.09.2003 - fw_nr_1m2m_h0202_5.exe)
server:~ # cat /proc/scsi/sg/device_strs HP SAFTE; U160/M BP 1023 MegaRAID LD 0 RAID1 17G H
server:~ # hdparm -tT /dev/sda /dev/sda: Timing cached reads: 868 MB in 2.01 seconds = 432.58 MB/sec Timing buffered disk reads: 132 MB in 3.08 seconds = 42.86 MB/sec
server:~ # modinfo megaraid
filename: /lib/modules/2.6.16.21-0.25-smp/kernel/drivers/scsi/
megaraid.ko
author: sju@lsil.com
description: LSI Logic MegaRAID legacy driver
license: GPL
version: 2.00.4
vermagic: 2.6.16.21-0.25-smp SMP 586 REGPARM gcc-4.1
supported: yes
depends: scsi_mod
alias: pci:v0000101Ed00009010sv*sd*bc*sc*i*
alias: pci:v0000101Ed00009060sv*sd*bc*sc*i*
alias: pci:v00008086d00001960sv*sd*bc*sc*i*
srcversion: 8AF7CC89F07F02AE3D546B6
parm: max_mbox_busy_wait:Maximum wait for mailbox in
microseconds if busy (default=MBOX_BUSY_WAIT=10)
(ushort)
parm: max_sectors_per_io:Maximum number of sectors per
I/O request (default=MAX_SECTORS_PER_IO=128)
(ushort)
parm: max_cmd_per_lun:Maximum number of commands which
can be issued to a single LUN
(default=DEF_CMD_PER_LUN=63) (uint)