[linux] Problemy s ide raidom na FC3

michal michal na pronay.sk
Úterý Únor 22 23:56:00 CET 2005


Zdravim vospolok,

uz 3 vecer sa snazim vyriesit problem, ktory mam s mojim nestastnym ide raid
radicom a Fedorou Core 3.

Moja konfiguracia je asi takato:
ide0:
 hda - cdrw
 hdb - dvd
ide1: 
 hdc - nic
 hdd - pata disk s 2 particiami /boot a a lvm group, kde je swap a /
ide2 a ide 3 sil0680 ide raid radic s 2 pata diskami (hde a hdg) spojenymi v
raide s 2 ntfs particiami
Pri boote mi korekne zdetekuje vsetky kontrolery a pusti sa do hladania
particii na diskoch. Myslim si, ze hlada LVM groupy, v kazdom pripade ide
potom uz len 10 stran resetov radica:
hde: task_in_intr: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
ide2: reset: success
hde: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
hde: task_in_intr: error=0x04 { DriveStatusError }
ide: failed opcode was: unknown
Potom sa z toho spamaeta, najde lvm grupu a na nej particie, ktore hladal a
ide dalej.

Kontroler funguje uplne korektne vo windose a verim, ze problem v nom nieje.
Skusal som zeditovat /etc/lvm/lvm.conf, kde som mu nastavil takyto filter:
filter = [ "a/hdc/", "a/sda/", "a/hdd/", "r/.*/" ]
a ked spustim vgscan, nehlasi ziadne chyby:
Reading all physical volumes.  This may take a while...
Found volume group "VolGroup00" using metadata type lvm2
Neviem, ako ho donutit aby takyto filter aplikoval aj pri boote, namiesto
prehladavania 2 particii na disku hde, ktore su raidovane s diskom hdg.

Raid potom spustam z rc.local, zavolanim:
/sbin/dmraid -cs
/sbin/dmraid -ay
co mi vytvori /dev/mapper/sil_04183633551315
a viem pristupit na obe particie.

Neporadite mi niekto prosim, ako ho donutit aby prestal prvy disk z raid pola,
alebo este lepsie mu oznamit este pred tym ako sa do toho pusti, ze disky hde
a hdg su v stripe raid mode ?

(ked dam hde=noprobe, nejde ani dmraid potom ... vyskusal som uz aj hluposti
ako append="ide2=0xdf68,0xdf7e,21 ide3=0xdf60,0xdf5e,21", v tom problem zjavne
nieje .....)

Dakujem velmi pekne vopred

/proc/pci:
RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) PCI0680
Ultra ATA-133 Host Controller (rev 2).
      IRQ 21.
      Master Capable.  Latency=64.
      I/O at 0xdf68 [0xdf6f].
      I/O at 0xdf7c [0xdf7f].
      I/O at 0xdf60 [0xdf67].
      I/O at 0xdf5c [0xdf5f].
      I/O at 0xdf40 [0xdf4f].
      Non-prefetchable 32 bit memory at 0xfeaff000 [0xfeaff0ff].

/proc/devices:
Block devices:
  1 ramdisk
  2 fd
  3 ide0
  7 loop
  8 sd
  9 md
 11 sr
 22 ide1
 33 ide2
 34 ide3
 43 nbd
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
253 device-mapper
254 mdp

.config

CONFIG_BLK_DEV_SIIMAGE=y
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
# CONFIG_BLK_DEV_MD is not set
CONFIG_BLK_DEV_DM=m
CONFIG_DM_CRYPT=m
# CONFIG_DM_SNAPSHOT is not set
# CONFIG_DM_MIRROR is not set
# CONFIG_DM_ZERO is not set


Disk /dev/hdd: 30.7 GB, 30738677760 bytes
255 heads, 63 sectors/track, 3737 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdd1   *           1          13      104391   83  Linux
/dev/hdd2              14        3737    29913030   8e  Linux LVM

Disk /dev/hde: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hde1   *           1        4177    33551721    7  HPFS/NTFS
/dev/hde2            4178       20022   127274962+   7  HPFS/NTFS

Disk /dev/hdg: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/hdg doesn't contain a valid partition table




Další informace o konferenci linux