[ENBD] fr1 hangs when trying to access raid device..

Arve Emil Myrås enbd@lists.community.tummy.com
Thu, 6 Feb 2003 12:00:16 +0100


sorry,, last mail got pretty unreadable.. resending the lines that missed linefeed(or somthing like that)..

vserv:~ # cat /etc/raidtab
# autogenerated /etc/raidtab by YaST2


raiddev /dev/fr10
   raid-level       1
   nr-raid-disks    2
   nr-spare-disks   0
   persistent-superblock   0
   chunk-size       4096
   device   /dev/loop0
   raid-disk 0
   device   /dev/loop1
   raid-disk 1
vserv:~ # losetup /dev/loop0 /root/loop0
vserv:~ # losetup /dev/loop1 /root/loop1
vserv:~ # modprobe fr1
vserv:~ # insmod fr1
Using /lib/modules/2.4.20ctx-16nsmp/kernel/drivers/md/fr1.o
insmod: a module named fr1 already exists
vserv:~ # mkradi --really-force /dev/fr10
bash: mkradi: command not found
vserv:~ # mkraid --really-force /dev/fr10
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
vserv:~ # cat /proc/fr1stat
Personalities : [raid1]
read_ahead 4 sectors
fr10 : active fr1 [dev 07:00][0] [dev 07:01][1]
      16000 blocks

vserv:~ # dd if=/dev/zero of=/dev/fr10 bs=1024 count=20
20+0 records in
20+0 records out


syslog:

Feb  6 11:25:11 vserv sshd[1016]: Accepted password for root from 10.10.0.1 port 32784 ssh2
Feb  6 11:26:02 vserv kernel: loop: loaded (max 8 devices)
Feb  6 11:26:59 vserv kernel: fr1 open device 240:0
Feb  6 11:26:59 vserv kernel: fr1 ioctl 40480923
Feb  6 11:26:59 vserv kernel: fr1 mkraid1 on device 0
Feb  6 11:26:59 vserv kernel: fr1 ioctl 40140921
Feb  6 11:26:59 vserv kernel: fr1 hotadd called to add for device 700
Feb  6 11:26:59 vserv kernel: fr1 create element 7:0 size 16000 blocks
Feb  6 11:26:59 vserv kernel: fr1 hotadd component 07:00[0] to device 0
Feb  6 11:26:59 vserv kernel: fr1 added new device 07:00 to f7a86c00 with err 0
Feb  6 11:26:59 vserv kernel: fr1 ioctl 40140921
Feb  6 11:26:59 vserv kernel: fr1 hotadd called to add for device 701
Feb  6 11:26:59 vserv kernel: fr1 create element 7:1 size 16000 blocks
Feb  6 11:26:59 vserv kernel: fr1 hotadd component 07:01[1] to device 0
Feb  6 11:26:59 vserv kernel: fr1 added new device 07:01 to f7a86c00 with err 0
Feb  6 11:26:59 vserv kernel: fr1 open device 240:0
Feb  6 11:26:59 vserv kernel: fr1 ioctl 400c0930
Feb  6 11:26:59 vserv kernel: fr1 calc component 7:0 size 16000 blocks
Feb  6 11:26:59 vserv kernel: fr1 calc component 7:1 size 16000 blocks
Feb  6 11:26:59 vserv kernel: fr1 calc size 16000 blocks
Feb  6 11:26:59 vserv kernel: fr1 close on device 240:0
Feb  6 11:26:59 vserv kernel: fr1 close on device 240:0
Feb  6 11:27:49 vserv kernel: fr1 open device 240:0
Feb  6 11:27:49 vserv kernel: got request f79114c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79114c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79112c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79112c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79110c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79110c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f7911440
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7911440 for component 0
Feb  6 11:27:49 vserv kernel: got request f7911240
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7911240 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912ec0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912ec0 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912cc0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912cc0 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912ac0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912ac0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79128c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79128c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79126c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79126c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79124c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79124c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79122c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79122c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f79120c0
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f79120c0 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912e40
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912e40 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912c40
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912c40 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912a40
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912a40 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912840
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912840 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912640
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912640 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912440
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912440 for component 0
Feb  6 11:27:49 vserv kernel: got request f7912240
Feb  6 11:27:49 vserv kernel: fr1 enqueue req f7912240 for component 0
Feb  6 11:27:49 vserv kernel: scheduling get_req
Feb  6 11:27:49 vserv kernel: fr1 sched get_req OK
Feb  6 11:27:49 vserv kernel: fr1 service reqs routine will launch get_req on component 0
Feb  6 11:27:49 vserv kernel: fr1 get_req will dequeue req f79114c0
Feb  6 11:27:49 vserv kernel: saw bh block 0 sector 0 size 1024 state 11d dev f000 rdev f000 on req f79114c0
Feb  6 11:27:49 vserv kernel: submitting bh sector 0 size 1024 state 1e dev 700 rdev 700 on req f79114c0
Feb  6 11:27:49 vserv kernel: serviced req f79114c0 on component 0
Feb  6 11:27:49 vserv kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004
Feb  6 11:27:49 vserv kernel:  printing eip:
Feb  6 11:27:49 vserv kernel: fad3453a
Feb  6 11:27:49 vserv kernel: *pde = 00000000
Feb  6 11:27:49 vserv kernel: Oops: 0002
Feb  6 11:27:49 vserv kernel: CPU:    0
Feb  6 11:27:49 vserv kernel: EIP:    0010:[<fad3453a>]    Not tainted
Feb  6 11:27:49 vserv kernel: EFLAGS: 00010006
Feb  6 11:27:49 vserv kernel: eax: 00000000   ebx: 00000001   ecx: f7911401   edx: 00000000
Feb  6 11:27:49 vserv kernel: esi: f7a86c00   edi: 00000002   ebp: c1c1dee8   esp: c1c1ded0
Feb  6 11:27:49 vserv kernel: ds: 0018   es: 0018   ss: 0018
Feb  6 11:27:49 vserv kernel: Process keventd (pid: 2, stackpage=c1c1d000)
Feb  6 11:27:49 vserv kernel: Stack: 00000001 00000282 f7a86c00 f79114c0 f7a86c00 f50a1540 c1c1df18 fad34b07
Feb  6 11:27:49 vserv kernel:        f50a1540 f79114c0 ffffffff 00000400 f59e2cc0 00000400 f4ca0e40 f79114c0
Feb  6 11:27:49 vserv kernel:        f50a1540 00000000 c1c1df48 fad34c3d f50a1540 f79114c0 fad37de0 c1c1df58
Feb  6 11:27:49 vserv kernel: Call Trace:    [<fad34b07>] [<fad34c3d>] [<fad37de0>] [<fad34c9e>] [<c0199ccf>]
Feb  6 11:27:49 vserv kernel:   [<c011ad7d>] [<c012388a>] [<c0123760>] [<c0105000>] [<c01072fe>] [<c0123760>]
Feb  6 11:27:49 vserv kernel:
Feb  6 11:27:49 vserv kernel: Code: 89 50 04 89 02 8b 55 0c c7 02 00 00 00 00 c7 42 04 00 00 00
Feb  6 11:27:49 vserv kernel:  <7>fr1 end_io will free bh sector 0 with 2 sectors left
Feb  6 11:28:25 vserv sshd[1049]: Accepted password for root from 10.10.0.1 port 32785 ssh2