[Disksim-users] Why does controller_bus_ownership_grant problem happen?

lmq06 lmq06 at mails.tsinghua.edu.cn
Thu Oct 18 12:15:50 EDT 2007


Hi,
When I run disksim3.0, I encounter a problem as follows:
-----------------------------------------------------------------------------------------------------
  Assertion failed:
        simtime  = 8.643000
        totalreqs        = 1
        disksim: disksim_controller.c:299: controller_bus_ownership_grant: Assertion `tmp != ((void *)0)' failed.
        Aborted
-----------------------------------------------------------------------------------------------------
Why does this problem happen? Thank you



Mingqiang Li


The system topology is as follows:
-----------------------------------------------------------------------------------------------------
# system topology
topology disksim_iodriver driver0 [
     disksim_bus outerbus [ 
          disksim_ctlr ctlr0 [ 
               disksim_bus bus0 [ 
                    disksim_disk disk0 []
               ] # end of bus0 
          ], # end of ctlr0
 
          disksim_ctlr ctlr1 [ 
               disksim_bus bus1 [ 
                    disksim_disk disk1 [] 
               ] # end of bus1
          ], # end of ctlr1
 
          disksim_ctlr ctlr2 [ 
               disksim_bus bus2 [ 
                    disksim_disk disk2 [] 
               ] # end of bus2 
          ], # end of ctlr2
 
          disksim_ctlr ctlr3 [ 
               disksim_bus bus3 [ 
                    disksim_disk disk3 [] 
               ] # end of bus3 
          ], # end of ctlr3
 
          disksim_ctlr ctlr4 [ 
               disksim_bus bus4 [ 
                    disksim_disk disk4 [] 
               ] # end of bus4 
          ], # end of ctlr4
 
          disksim_ctlr ctlr5 [ 
               disksim_bus bus5 [ 
                    disksim_disk disk5 [] 
               ] # end of bus5 
          ], # end of ctlr5
 
          disksim_ctlr ctlr6 [ 
               disksim_bus bus6 [ 
                    disksim_disk disk6 [] 
               ] # end of bus6 
          ], # end of ctlr6
 
          disksim_ctlr ctlr7 [ 
               disksim_bus bus7 [ 
                    disksim_disk disk7 []
               ] # end of bus7 
          ], # end of ctlr7
 
          disksim_ctlr ctlr8 [ 
               disksim_bus bus8 [ 
                    disksim_disk disk8 [] 
               ] # end of bus8 
          ], # end of ctlr8
          
          disksim_ctlr ctlr9 [ 
               disksim_bus bus9 [ 
                    disksim_disk disk9 [] 
               ] # end of bus9 
          ], # end of ctlr9
 
          disksim_ctlr ctlr10 [ 
               disksim_bus bus10 [ 
                    disksim_disk disk10 [] 
               ] # end of bus10 
          ], # end of ctlr10
 
          disksim_ctlr ctlr11 [ 
               disksim_bus bus11 [ 
                    disksim_disk disk11 [] 
               ] # end of bus11 
          ],# end of ctlr11
 
          disksim_ctlr ctlr12 [ 
               disksim_bus bus12 [ 
                    disksim_disk disk12 [] 
               ] # end of bus12 
          ], # end of ctlr12
 
          disksim_ctlr ctlr13 [ 
               disksim_bus bus13 [ 
                    disksim_disk disk13 [] 
               ] # end of bus13 
          ], # end of ctlr13
 
          disksim_ctlr ctlr14 [ 
               disksim_bus bus14 [ 
                    disksim_disk disk14 [] 
               ] # end of bus14 
          ], # end of ctlr14
 
          disksim_ctlr ctlr15 [ 
               disksim_bus bus15 [ 
                    disksim_disk disk15 [] 
               ] # end of bus15 
          ], # end of ctlr15
 
          disksim_ctlr ctlr16 [ 
               disksim_bus bus16 [ 
                    disksim_disk disk16 [] 
               ] # end of bus16 
          ], # end of ctlr16
 
          disksim_ctlr ctlr17 [ 
               disksim_bus bus17 [ 
                    disksim_disk disk17 []
               ] # end of bus17 
          ], # end of ctlr17
 
          disksim_ctlr ctlr18 [ 
               disksim_bus bus18 [ 
                    disksim_disk disk18 [] 
               ] # end of bus18 
          ], # end of ctlr18
          
          disksim_ctlr ctlr19 [ 
               disksim_bus bus19 [ 
                    disksim_disk disk19 [] 
               ] # end of bus19 
          ], # end of ctlr19
 
          disksim_ctlr ctlr20 [ 
               disksim_bus bus20 [ 
                    disksim_disk disk20 [] 
               ] # end of bus20 
          ] # end of ctlr20
 
     ] # end of outerbus 
] # end of driver0
# end of system topology
-----------------------------------------------------------------------------------------------------




2007-10-19
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20071019/c27a7b34/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 14.gif
Type: image/gif
Size: 1662 bytes
Desc: not available
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20071019/c27a7b34/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Mingqiang LI.vcf
Type: text/x-vcard
Size: 141 bytes
Desc: not available
URL: <http://lists.andrew.cmu.edu/pipermail/disksim-users/attachments/20071019/c27a7b34/attachment.vcf>


More information about the Disksim-users mailing list