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

Arve Emil Myrås enbd@lists.community.tummy.com
Wed, 5 Feb 2003 18:24:01 +0100


>> > >>EIP; fad2449a <[fr1]fr1_promote_req+ba/120>   <=====
>
>OK, that's different. Near the end of promote_req.
>
>It really would be easier if you tried it on the natural major! Or
>perhaps recompiled after setting FR1_MAJOR to 9 in the C file.

changed it in the .h file ,, didn't find it in .c

result:


>>EIP; fad2453a <[fr1]fr1_promote_req+ba/120>   <=====

>>ecx; f7911301 <___strtok+37611de1/3a51fb40>
>>esi; f59ebc00 <___strtok+356ec6e0/3a51fb40>
>>ebp; c1c1dee8 <___strtok+191e9c8/3a51fb40>
>>esp; c1c1ded0 <___strtok+191e9b0/3a51fb40>

Trace; fad24b07 <[fr1]fr1_ack_req+87/d0>
Trace; fad24c3d <[fr1]fr1_service_reqs+3d/60>
Trace; fad27de0 <[fr1]__module_kernel_version+45c/10bc>
Trace; c01076fe <dump_thread+1ee/320>
Trace; fad24c9e <[fr1]fr1_service_reqs_routine+3e/60>
Trace; c0199ccf <give_up_console+3cf/d80>
Trace; c011ad7d <__run_task_queue+4d/120>
Trace; c012388a <schedule_task+19a/220>
Trace; c0123760 <schedule_task+70/220>
Trace; c0105000 <empty_zero_page+1000/2eb0>
Trace; c01072fe <kernel_thread+2e/240>
Trace; c0123760 <schedule_task+70/220>

Code;  fad2453a <[fr1]fr1_promote_req+ba/120>
00000000 <_EIP>:
Code;  fad2453a <[fr1]fr1_promote_req+ba/120>   <=====
   0:   89 50 04                  mov    %edx,0x4(%eax)   <=====
Code;  fad2453d <[fr1]fr1_promote_req+bd/120>
   3:   89 02                     mov    %eax,(%edx)
Code;  fad2453f <[fr1]fr1_promote_req+bf/120>
   5:   8b 55 0c                  mov    0xc(%ebp),%edx
Code;  fad24542 <[fr1]fr1_promote_req+c2/120>
   8:   c7 02 00 00 00 00         movl   $0x0,(%edx)
Code;  fad24548 <[fr1]fr1_promote_req+c8/120>
   e:   c7 42 04 00 00 00 00      movl   $0x0,0x4(%edx)