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)