[Debian] /dev/megadev0 mist.

Pagina: 1
Acties:

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
situatie:
LSI Megaraid SCSI 320-1 hostadapter, met daaraan 2x36GB 15k harddisks in Linux 2.6.12
dmesg:
code:
1
2
3
4
5
6
7
8
9
SCSI subsystem initialized
scsi0 : LSI Logic MegaRAID driver
scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices
scsi[0]: scanning scsi channel 1 [virtual] for logical drives
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 71129088 512-byte hdwr sectors (36418 MB)
SCSI device sda: 71129088 512-byte hdwr sectors (36418 MB)
 /dev/scsi/host0/bus1/target0/lun0: p1 p2 < p5 >
Attached scsi disk sda at scsi0, channel 1, id 0, lun 0

Werkt prima, alleen krijg ik het absoluut niet voor elkaar om ook maar *iets* van monitoring aan de praat te krijgen (behalve dan rebooten).
LSI levert de tool "Megamgr" aan op hun website (www.lsilogic.com)
Als ik die uitvoer, krijg ik een foutmelding:
code:
1
2
MegaRaid Manager(40-Ld)     ver 5.20(Sep-14-2004)     Adapter 1
Failed to open driver node /dev/megadev0

/dev/megadev0 bestaat inderdaad niet, en als ik er op Google word ik ook niet veel wijzer, met als zinvolste dit stukkie tekst:
PS One more thing - none of LSI binary configuration tools work - they report they cannot find the adaptor even though /dev/megadev0 is pointing to correct adaptor (I tried both 253 and 254 for major numbers and 0,1,2,3,4 for minor numbers). I was not successful in finding an open-source management tool..
Nou weet ik dat Dell deze adapters ook (een tijd heeft) gebruikt, ik vermoed onder de naam "PERC4/SC". De nuttigste tool leek mij deze.
Deze heb ik gedownload, heb van de .rpm's .deb's gemaakt met alien. Vervolgens geprobeerd om dellmgr_5.22-1_i386.deb te unpacken, maar ik krijg deze foutmelding:
code:
1
dpkg: serious warning: files list file for package `lvm10' missing, assuming package has no files currently installed.

nu kan ik wel apt-get install lvm10 doen, maar dat lijkt alleen te werken met kerne. 2.4.x :?

Ik ben het spoor eventjes helemaal kwijt, en voor ik iets doe waardoor ik het gruwelijk verpruts, wil ik hier even om wat advies vragen......

[ Voor 5% gewijzigd door 0siris op 10-03-2006 11:53 ]

ach...in een volgend leven lach je er om!


  • Shuriken
  • Registratie: November 1999
  • Laatst online: 30-01 11:20

Shuriken

Life is all about priorities

Ik heb Dell machine met een Perc 4/D. Daar werkt het allemaal prima op.

Ik gebruik echter nog een 2.4 kernel en niet een 2.6. Ik heb inderdaad een /dev/megadev0. Nu is er met 2.6 e.a. veranderd aan de layout van /dev.

Zit ie die megadev0 niet toevallig onder een submap bv. /dev/scsi/megadev0 ofzo.

I rather have a bottle in front of me, then a frontal lobotomie


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Zou je het screenshot van je foutmelding kunnen vervangen, of op zn minst aanvullen met een lettertjes-versie? :)

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 07-02 23:33
Het werkt!
Zoals gezegd heb ik deze tool gedownload. Vervolgens van de file Megamon-3.6-0.i386.rpm een .deb gemaakt en geinstalleerd. Deze heeft -o.a.- deze file geinstalleerd:
/etc/rc.d/init.d/raidmon
Hierin stond een stukkie nuttige code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
case "$1" in
  start)
        megadevice="megadev0"
        rm -f /dev/$megadevice 2>/dev/null
        megamajor=case "$1" in
  start)
        megadevice="megadev0"
        rm -f /dev/$megadevice 2>/dev/null
        megamajor=`cat /proc/devices|gawk '/megadev/{print$1}' `
        mknod /dev/$megadevice c $megamajor 0 2>/dev/null

        mknod /dev/$megadevice c $megamajor 0 2>/dev/null

`cat /proc/devices|gawk '/megadev/{print$1}' ` leverde bij mij 2 getallen op, 252 en 253.
Vervolgens heb ik met het handje het volgende geprobeerd:
mknod /dev/megadev0 c 252 0 2>/dev/null --> megamgrtool wil nog steeds niet
mknod /dev/megadev0 c 253 0 2>/dev/null --> megamgrtool werkt!

Maar nu nog het opstarten van de daemon die kennelijk e.e.a in de gaten houdt:
in /etc/rc.d/init.d/raidmon staan de volgende 2 regels:
code:
1
2
daemon MegaCtrl -start
touch /var/lock/subsys/raidmon


maar "daemon MegaCtrl -start" geeft foutmelding:
code:
1
daemon: invalid option -- s

daemon MegaCtrl geeft foutmelding:
code:
1
daemon: fatal: failed to tell if MegaCtrl is safe: No such file or directory

en daemon MegaCtrl --unsafe start weliswaar iets op, maar ik heb geen idee of mijn array nu gemonitord wordt :?

[ Voor 123% gewijzigd door 0siris op 10-03-2006 12:19 ]

ach...in een volgend leven lach je er om!