Debian and vendor proprietary RAID

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Originally I posted this in comp.os.linux.setup:
http://groups.google.co.hu/group/comp.os.linux.setup/browse_thread/thread/423e609a98ce3664/089c9231b9cef998?hl=hu#089c9231b9cef998

Before posting I STFW quite extensively, but found no solution
Since I got no answer, and I think this is related
to dmraid, I multipost it here as well. Sorry for the
inconvenience...

I have problems with dmraid recognizing vendor proprietary
JBOD array. Am I right that dmraid should be able to create mapper devices
for the already active array?


Thanks,
  András

---------------- The original post ----------------

Hi,

I have a Debian sarge installation based on 2005-08-15 testing
version. (I only managed to install Debian with this version, but
custom
steps were needed in order to make it bootable and available.)

There are two physical disks in a JBOD (Span) RAID array created
by SATA VIA VT6421. In the array there are three partitions, XP,
Linux and Win2003, in this order.

I can mount the first partition. Now I'd like to mount the third, but
the ntfs module complains about illegal structure. This is ok, since
the partition is on the 2nd physical drive, and there is no partition
table because of the JBOD setting.

I tried to make it available via a virtual device provided by dmraid,
as instruced by the Linux SATA RAID FAQ:
http://linux-ata.org/faq-sata-raid.html#dmraid


I have two questions:

Q1: How can I mount the 3rd partition for the current system?

Q2: I'm about to reinstall the same structure but into a RAID0 array
instead. I'd like to use Windows and Linux, and also have the advantage
of striping. How can I make the installer to see the array? (dmraid
does not come with the installer. All the installers I tried saw only
two
physical disks.)

Please find some console output at the end of the post.


Thanks,
  András

----------------------------------------------------------------------
# lspci -n
0000:00:00.0 0600: 8086:2590 (rev 03)
0000:00:01.0 0604: 8086:2591 (rev 03)
0000:00:1b.0 0403: 8086:2668 (rev 04)
0000:00:1c.0 0604: 8086:2660 (rev 04)
0000:00:1d.0 0c03: 8086:2658 (rev 04)
0000:00:1d.1 0c03: 8086:2659 (rev 04)
0000:00:1d.2 0c03: 8086:265a (rev 04)
0000:00:1d.3 0c03: 8086:265b (rev 04)
0000:00:1d.7 0c03: 8086:265c (rev 04)
0000:00:1e.0 0604: 8086:2448 (rev d4)
0000:00:1f.0 0601: 8086:2641 (rev 04)
0000:00:1f.1 0101: 8086:266f (rev 04)
0000:00:1f.3 0c05: 8086:266a (rev 04)
0000:01:03.0 0280: 8086:4220 (rev 05)
0000:01:04.0 0c00: 104c:8023
0000:01:05.0 0200: 10ec:8169 (rev 10)
0000:01:07.0 0104: 1106:3249 (rev 50)
0000:03:00.0 0300: 10de:00c8 (rev a2)

----------------------------------------------------------------------
# lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML
Express Processor to DRAM Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI
Express Root Port (rev 03)
0000:00:1b.0 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) High Definition Audio Controller (rev 04)
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) PCI Express Port 1 (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev
d4)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC
Interface Bridge (rev 04)
0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) IDE Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6
Family) SMBus Controller (rev 04)
0000:01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG
(rev 05)
0000:01:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A
IEEE-1394a-2000 Controller (PHY/Link)
0000:01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8169 Gigabit Ethernet (rev 10)
0000:01:07.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE
RAID Controller (rev 50)
0000:03:00.0 VGA compatible controller: nVidia Corporation NV41.8
[GeForce Go 6800] (rev a2)

----------------------------------------------------------------------
# uname -a
Linux cosmo 2.6.16-cosmo-20060328 #2 PREEMPT Tue Mar 28 00:52:44 CEST
2006 i686
GNU/Linux

----------------------------------------------------------------------
# cat /proc/partitions
major minor  #blocks  name

   8     0   58605120 sda
   8     1   29294496 sda1
   8     2   29302560 sda2
   8     3   58605120 sda3
   8    16   58605120 sdb

----------------------------------------------------------------------
# fdisk -ul
Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders, total 117210240 sectors
Units =3D sectors of 1 * 512 =3D 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    58589054    29294496    7  HPFS/NTFS
/dev/sda2        58589055   117194174    29302560   83  Linux
/dev/sda3   *   117194175   234404414    58605120    7  HPFS/NTFS

Disk /dev/sdb: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders, total 117210240 sectors
Units =3D sectors of 1 * 512 =3D 512 bytes
Disk /dev/sdb doesn't contain a valid partition table

----------------------------------------------------------------------
# dmraid -V
dmraid version:         1.0.0.rc9 (2005.09.23)
dmraid library version: 1.0.0.rc9 (2005.09.23)
device-mapper version:  4.5.0

----------------------------------------------------------------------
# dmraid -l -v
INFO: supported metadata formats:
hpt37x : Highpoint HPT37X (S,0,1,10,01)
hpt45x : Highpoint HPT45X (S,0,1,10)
isw    : Intel Software RAID (0,1)
lsi    : LSI Logic MegaRAID (0,1,10)
nvidia : NVidia RAID (S,0,1,10)
pdc    : Promise FastTrack (S,0,1,10)
sil    : Silicon Image(tm) Medley(tm) (0,1,10)
via    : VIA Software RAID (S,0,1,10)
dos    : DOS partitions on SW RAIDs

----------------------------------------------------------------------
# dmraid -ay -vvv -d
ERROR: opening "/dev/mapper/via_bdafghaihj"
WARN: locking /var/lock/dmraid/.lock
NOTICE: skipping removable device /dev/hda
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw    discovering
NOTICE: /dev/sda: lsi    discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: pdc    discovering
NOTICE: /dev/sda: sil    discovering
NOTICE: /dev/sda: via    discovering
NOTICE: /dev/sda: via metadata discovered
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw    discovering
NOTICE: /dev/sdb: lsi    discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: pdc    discovering
NOTICE: /dev/sdb: sil    discovering
NOTICE: /dev/sdb: via    discovering
NOTICE: /dev/sdb: via metadata discovered
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: not found via_bdafghaihj
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: not found via_bdafghaihj
NOTICE: added /dev/sda to RAID set "via_bdafghaihj"
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: found via_bdafghaihj
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: found via_bdafghaihj
NOTICE: added /dev/sdb to RAID set "via_bdafghaihj"
DEBUG: checking via device "/dev/sda"
DEBUG: checking via device "/dev/sdb"
DEBUG: set status of set "via_bdafghaihj" to 16
RAID set "via_bdafghaihj" already active
INFO: Activating linear RAID set "via_bdafghaihj"
NOTICE: discovering partitions on "via_bdafghaihj"
NOTICE: /dev/mapper/via_bdafghaihj: dos    discovering
WARN: unlocking /var/lock/dmraid/.lock
DEBUG: freeing devices of RAID set "via_bdafghaihj"
DEBUG: freeing device "via_bdafghaihj", path "/dev/sda"
DEBUG: freeing device "via_bdafghaihj", path "/dev/sdb"

----------------------------------------------------------------------
# dmraid -s -d -vvv
WARN: locking /var/lock/dmraid/.lock
NOTICE: skipping removable device /dev/hda
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw    discovering
NOTICE: /dev/sda: lsi    discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: pdc    discovering
NOTICE: /dev/sda: sil    discovering
NOTICE: /dev/sda: via    discovering
NOTICE: /dev/sda: via metadata discovered
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw    discovering
NOTICE: /dev/sdb: lsi    discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: pdc    discovering
NOTICE: /dev/sdb: sil    discovering
NOTICE: /dev/sdb: via    discovering
NOTICE: /dev/sdb: via metadata discovered
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: not found via_bdafghaihj
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: not found via_bdafghaihj
NOTICE: added /dev/sda to RAID set "via_bdafghaihj"
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: found via_bdafghaihj
DEBUG: _find_set: searching via_bdafghaihj
DEBUG: _find_set: found via_bdafghaihj
NOTICE: added /dev/sdb to RAID set "via_bdafghaihj"
DEBUG: checking via device "/dev/sda"
DEBUG: checking via device "/dev/sdb"
DEBUG: set status of set "via_bdafghaihj" to 16
*** Active Set
name   : via_bdafghaihj
size   : 234420478
stride : 128
type   : linear
status : ok
subsets: 0
devs   : 2
spares : 0
WARN: unlocking /var/lock/dmraid/.lock
DEBUG: freeing devices of RAID set "via_bdafghaihj"
DEBUG: freeing device "via_bdafghaihj", path "/dev/sda"
DEBUG: freeing device "via_bdafghaihj", path "/dev/sdb"

----------------------------------------------------------------------
# dmraid -r -vvv
WARN: locking /var/lock/dmraid/.lock
NOTICE: skipping removable device /dev/hda
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw    discovering
NOTICE: /dev/sda: lsi    discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: pdc    discovering
NOTICE: /dev/sda: sil    discovering
NOTICE: /dev/sda: via    discovering
NOTICE: /dev/sda: via metadata discovered
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw    discovering
NOTICE: /dev/sdb: lsi    discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: pdc    discovering
NOTICE: /dev/sdb: sil    discovering
NOTICE: /dev/sdb: via    discovering
NOTICE: /dev/sdb: via metadata discovered
INFO: RAID devices discovered:

/dev/sda: via, "via_bdafghaihj", linear, ok, 117210239 sectors, data@ 0
/dev/sdb: via, "via_bdafghaihj", linear, ok, 117210239 sectors, data@ 0
WARN: unlocking /var/lock/dmraid/.lock

----------------------------------------------------------------------
# dmraid -n -vvv
WARN: locking /var/lock/dmraid/.lock
NOTICE: skipping removable device /dev/hda
NOTICE: /dev/sda: hpt37x discovering
NOTICE: /dev/sda: hpt45x discovering
NOTICE: /dev/sda: isw    discovering
NOTICE: /dev/sda: lsi    discovering
NOTICE: /dev/sda: nvidia discovering
NOTICE: /dev/sda: pdc    discovering
NOTICE: /dev/sda: sil    discovering
NOTICE: /dev/sda: via    discovering
NOTICE: /dev/sda: via metadata discovered
NOTICE: /dev/sdb: hpt37x discovering
NOTICE: /dev/sdb: hpt45x discovering
NOTICE: /dev/sdb: isw    discovering
NOTICE: /dev/sdb: lsi    discovering
NOTICE: /dev/sdb: nvidia discovering
NOTICE: /dev/sdb: pdc    discovering
NOTICE: /dev/sdb: sil    discovering
NOTICE: /dev/sdb: via    discovering
NOTICE: /dev/sdb: via metadata discovered
INFO: RAID devices discovered:

/dev/sda (via):
0x000 signature: 0xaa55
0x002 version_number: 1
0x003 array.disk.bootable: 0
0x003 array.disk.enable_enhanced: 0
0x003 array.disk.in_disk_array: 1
0x003 array.disk.raid_type: 8
0x003 array.disk.array_index: 0
0x003 array.disk.raid_type_info: 0
0x003 array.disk.raid_type_info(INDEX): 0
0x003 array.disk.raid_type_info(MIRROR): 0
0x003 array.disk.raid_type_info(DIRTY): 0
0x003 array.disk.tolerance: 0
0x005 array.disk_array_ex: 66
0x006 array.capacity_low: 117210239
0x00a array.capacity_high: 0
0x00e array.serial_checksum: 585923141
0x012 serial_checksum[0]: 585923141
0x016 serial_checksum[1]: 719747672
0x01a serial_checksum[2]: 0
0x01e serial_checksum[3]: 0
0x022 serial_checksum[4]: 0
0x026 serial_checksum[5]: 0
0x02a serial_checksum[6]: 0
0x02e serial_checksum[7]: 0
0x032 checksum: 255

/dev/sdb (via):
0x000 signature: 0xaa55
0x002 version_number: 1
0x003 array.disk.bootable: 0
0x003 array.disk.enable_enhanced: 0
0x003 array.disk.in_disk_array: 1
0x003 array.disk.raid_type: 8
0x003 array.disk.array_index: 0
0x003 array.disk.raid_type_info: 1
0x003 array.disk.raid_type_info(INDEX): 1
0x003 array.disk.raid_type_info(MIRROR): 0
0x003 array.disk.raid_type_info(DIRTY): 0
0x003 array.disk.tolerance: 0
0x005 array.disk_array_ex: 66
0x006 array.capacity_low: 117210239
0x00a array.capacity_high: 0
0x00e array.serial_checksum: 719747672
0x012 serial_checksum[0]: 585923141
0x016 serial_checksum[1]: 719747672
0x01a serial_checksum[2]: 0
0x01e serial_checksum[3]: 0
0x022 serial_checksum[4]: 0
0x026 serial_checksum[5]: 0
0x02a serial_checksum[6]: 0
0x02e serial_checksum[7]: 0
0x032 checksum: 24

WARN: unlocking /var/lock/dmraid/.lock

----------------------------------------------------------------------

_______________________________________________

Ataraid-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/ataraid-list

[Index of Archives]     [Linux RAID]     [Linux Device Mapper]     [Linux IDE]     [Linux SCSI]     [Kernel]     [Linux Books]     [Linux Admin]     [GFS]     [RPM]     [Yosemite Campgrounds]     [AMD 64]

  Powered by Linux