[ENBD] fr1 hangs when trying to access raid device..
Arve Emil Myrås
enbd@lists.community.tummy.com
Wed, 5 Feb 2003 20:11:50 +0100
Oky, on the other hand,,;
this only get stranger... i can access the raid with dd.. but watch this:
vserv:~ # cat /etc/raidtab
# autogenerated /etc/raidtab by YaST2
raiddev /dev/fr10
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4096
device /dev/loop0
raid-disk 0
device /dev/loop1
raid-disk 1
vserv:~ # dd if=/dev/zero of=/root/loop0 bs=4096 count=1000
1000+0 records in
1000+0 records out
vserv:~ # cp loop0 loop1
vserv:~ # losetup /dev/loop0 /root/loop0
vserv:~ # losetup /dev/loop1 /root/loop1
vserv:~ # mkraid --really-force /dev/fr10
cannot determine md version: No such file or directory
cannot determine md version: No such file or directory
DESTROYING the contents of /dev/fr10 in 5 seconds, Ctrl-C if unsure!
/dev/fr10: not an MD device!
handling MD device /dev/fr10
analyzing super-block
disk 0: /dev/loop0, 4000kB, raid superblock at 3904kB
disk 1: /dev/loop1, 4000kB, raid superblock at 3904kB
vserv:~ # cat /proc/fr1stat
Personalities : [raid1]
read_ahead 4 sectors
fr10 : inactive fr1 [dev 07:00][0] [dev 07:01][1]
0 blocks
vserv:~ #
syslog:
Feb 5 20:02:17 vserv kernel: loop: loaded (max 8 devices)
Feb 5 20:02:45 vserv kernel: fr1 open device 240:0
Feb 5 20:02:45 vserv kernel: fr1 ioctl 40480923
Feb 5 20:02:45 vserv kernel: fr1 mkraid1 on device 0
Feb 5 20:02:45 vserv kernel: fr1 ioctl 40140921
Feb 5 20:02:45 vserv kernel: fr1 hotadd called to add for device 700
Feb 5 20:02:45 vserv kernel: fr1 create element 7:0 size 16000 blocks
Feb 5 20:02:45 vserv kernel: fr1 hotadd component 07:00[0] to device 0
Feb 5 20:02:45 vserv kernel: fr1 added new device 07:00 to f7a6ec00 with err 0
Feb 5 20:02:45 vserv kernel: fr1 ioctl 40140921
Feb 5 20:02:45 vserv kernel: fr1 hotadd called to add for device 701
Feb 5 20:02:45 vserv kernel: fr1 create element 7:1 size 16000 blocks
Feb 5 20:02:45 vserv kernel: fr1 hotadd component 07:01[1] to device 0
Feb 5 20:02:45 vserv kernel: fr1 added new device 07:01 to f7a6ec00 with err 0
Feb 5 20:02:45 vserv kernel: fr1 open device 240:0
Feb 5 20:02:45 vserv kernel: fr1 ioctl 902
Feb 5 20:02:45 vserv kernel: fr1 close on device 240:0
Feb 5 20:02:45 vserv kernel: fr1 close on device 240:0
i can do a dd to /dev/fr10 here but anything else reports that the device i 0-blocks...
btw: i know i load the same code that i compile, else i would not different major's when i recompile with different major in the .h file..
-Arve