Как пользоваться megaraid.o??????

Автор: borik Дата: 10.06.2003 22:02 Доброго времени суток!

Имеется следующая проблема:
Есть Compaq Proliant ML310 c интегрированным на борту ATA RAID контроллером, который определяется lspci так:

00:02.0 RAID bus controller: CMD Technology Inc PCI0649 (rev 02)

К нему по документации и по компаку должен ставиться дайвер:
lsi-megaide-drvr-2.26e-1.i386.rpm

РПМ ставится нормально, после этого появляется модуль megaraid.o
Ему для подгрузки требуется scsi_mod.o

После подгрузки последнего делаем:
[root@ns root]# insmod megaraid
и видим:
Using /lib/modules/2.4.20-13.7asp/kernel/drivers/scsi/megaraid.o
/lib/modules/2.4.20-13.7asp/kernel/drivers/scsi/megaraid.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
теперь:
[root@ns root]# dmesg
Linux version 2.4.20-13.7asp (kad@pylesos.asp-linux.com.ua) (gcc version 2.96 20000731 (ASPLinux 7.3 2.96-113)) #1 óÒÄ íÁÊ 28 18:02:03 EEST 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000007ffa000 (usable)
BIOS-e820: 0000000007ffa000 - 0000000008000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
BIOS-e820: 00000000ffc00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
127MB LOWMEM available.
On node 0 totalpages: 32762
zone(0): 4096 pages.
zone(1): 28666 pages.
zone(2): 0 pages.
Kernel command line: BOOT_IMAGE=linux-2.4.20 ro root=1601 ide0=cmd649
ide_setup: ide0=cmd649 -- BAD OPTION
Initializing CPU#0
Detected 2199.812 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 4390.91 BogoMIPS
Memory: 125072k/131048k available (1180k kernel code, 4564k reserved, 989k data, 120k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 3febfbff 00000000 00000000 00000000
CPU: Common caps: 3febfbff 00000000 00000000 00000000
CPU: Intel(R) Pentium(R) 4 CPU 2.20GHz stepping 04
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xf0094, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Ignoring BAR0-3 of IDE controller 00:0f.1
PCI: Device 00:00 not found by BIOS
PCI: Device 00:01 not found by BIOS
PCI: Device 00:78 not found by BIOS
PCI: Device 00:7b not found by BIOS
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS not found.
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta3-.2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
CMD649: IDE controller at PCI slot 00:02.0
CMD649: chipset revision 2
CMD649: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x2030-0x2037, BIOS settings: hda:-DMA, hdb:pio
ide1: BM-DMA at 0x2038-0x203f, BIOS settings: hdc:-DMA, hdd:-DMA
SvrWks CSB6: IDE controller at PCI slot 00:0f.1
SvrWks CSB6: chipset revision 160
SvrWks CSB6: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0x2000-0x2007, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0x2008-0x200f, BIOS settings: hdg:pio, hdh:pio
hda: ST3120024A, ATA DISK drive
blk: queue c037a3e0, I/O limit 4095Mb (mask 0xffffffff)
hdc: ST340016A, ATA DISK drive
hdd: ST3120024A, ATA DISK drive
blk: queue c037a844, I/O limit 4095Mb (mask 0xffffffff)
blk: queue c037a988, I/O limit 4095Mb (mask 0xffffffff)
hdf: LTN486S, ATAPI CD/DVD-ROM drive
ide0 at 0x2010-0x2017,0x201a on irq 5
ide1 at 0x2020-0x2027,0x202a on irq 5
ide2 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 234441648 sectors (120034 MB-) w/8192KiB Cache, CHS=232581/16/63, UDMA(100)
hdc: attached ide-disk driver.
hdc: host protected area => 1
hdc: 78165360 sectors (40021 MB-) w/2048KiB Cache, CHS=77545/16/63, UDMA(100)
hdd: attached ide-disk driver.
hdd: host protected area => 1
hdd: 234441648 sectors (120034 MB-) w/8192KiB Cache, CHS=232581/16/63, UDMA(100)
ide-floppy driver 0.99.newide
Partition check:
hda: hda1
hdc: [PTBL] [4865/255/63] hdc1 hdc2 < hdc5 >
hdd: hdd1
ide-floppy driver 0.99.newide
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 122k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 120k freed
Adding Swap: 1694816k swap-space (priority -1)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xc8916000, IRQ 11
usb-ohci.c: usb-00:0f.2, ServerWorks CSB6 OHCI USB Controller
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 4 ports detected
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide1(22,1), internal journal
ide-floppy driver 0.99.newide
hdf: attached ide-cdrom driver.
hdf: ATAPI 48X CD-ROM drive, 120kB Cache
Uniform CD-ROM driver Revision: 3.12
Broadcom Gigabit Ethernet Driver bcm5700 with Broadcom NIC Extension (NICE) ver. 6.0.2a (02/14/03)
divert: allocating divert_blk for eth0
eth0: HP NC7760 Gigabit Server Adapter found at mem f7ff0000, IRQ 10, node addr 000000000000
eth0: Broadcom BCM5703 Integrated Copper transceiver found
eth0: Scatter-gather ON, 64-bit DMA ON, Tx Checksum ON, Rx Checksum ON, 802.1Q VLAN ON
bcm5700: eth0 NIC Link is UP, 100 Mbps full duplex, receive & transmit flow control ON
cevt: hp ProLiant Event Logging Driver (rev 6.30.0-CUSTOM)
casm: hp ProLiant Advanced Server Management Driver (rev 6.30.0-CUSTOM)
SCSI subsystem driver Revision: 1.00
megaraid: v1.18f (Release Date: Tue Dec 10 09:54:39 EST 2002)
megaraid: no BIOS enabled.
^^^^^^^^^^^^^^^^^^ Как с этим бороться? Кто-нибудь сталкивался с этим контроллером? Кто-нибудь вообще сталкивался с этим драйвером??? Потому как практически никаких упоминаний о нем я не нашел Грустный Может быть плохо искал.
Re: Как пользоваться megaraid.o?????? 11.06.2003 07:41Vladimir Dyakov есть вариант, что драйвер не заходит в ядро нормально; вообще, неплохо бы его из исходников собирать, если таковые где-то вообще есть
Re: Как пользоваться megaraid.o?????? 11.06.2003 10:34TAB В BIOS`е RAID контроллера надо создать хотя бы один RAID массив, тогда будет доступен его BIOS , а до того он работает в режиме совместимости, т.е. как обычные IDE контроллер.
Однако основной загрузочныей диск лучше(если есть возможность) установить на другой контроллер.
Re: Как пользоваться megaraid.o?????? 11.06.2003 20:04TAB ну как результат? (-)
Re: Как пользоваться megaraid.o?????? 11.06.2003 20:11borik да никак Грустный
массивы уже настроены, рэйды толком не определяются....
исходники есть, но матюкаются на типы данных...
а ядро какое-то кривое, при попытке отконфигурить и откомпилить ругается на то, что какие-то там функции не найдены
Re: Как пользоваться megaraid.o?????? 11.06.2003 21:18TAB [h18007.www1.hp.com]

загляни и попробуй обновить.
Re: Как пользоваться megaraid.o?????? 12.06.2003 18:16borik был там, не ставятся, ругаются на версию ядра
патч для 8-го редхэта, ядро от которого сейчас стоит тоже не подходит с теми же глюками Грустный

в моем ядре есть вроде бы встроенная поддержка контролера CMD649, но я не знаю, как ею воспользоваться Грустный может кто подскажет?
Re: Как пользоваться megaraid.o?????? 18.06.2003 05:29Woodoo borik писал(а):

> в моем ядре есть вроде бы встроенная поддержка контролера
> CMD649, но я не знаю, как ею воспользоваться Грустный может кто
> подскажет?

Изучи /var/log/dmesg на предмет опеределения IDE & CMD649.
CMD649: IDE controller at PCI slot 00:02.0
Драйвер грузится. Остается реализовать raid.

[ruslandh.narod.ru]
RSS-материал