[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] When is "physical-device" created in xenstore?
>From: Ewan Mellor [mailto:ewan@xxxxxxxxxxxxx] >Sent: 2005年9月20日 21:12 >On Tue, Sep 20, 2005 at 07:41:09PM +0800, Tian, Kevin wrote: > >> If making following temp hack in XendDomainInfo.py: >> >> back = { 'type' : type, >> 'params' : params, >> 'frontend' : frontpath, >> - 'frontend-id' : "%i" % self.domid } >> + 'frontend-id' : "%i" % self.domid, >> + 'physical-device' : "%li" % >blkdev_name_to_number(params) } >> xstransact.Write(backpath, back) >> >> Then physical-device is created under backend and the communication can be >> setup. However this hard code definitely breaks existing logical >> behind. Should I do any specific configuration? From the Blkctl.py, it said >> that "phy" type doesn't require bind/unbind script, but I didn't find the >> place to add that item specifically. ;-( > >Hi Kevin, > >The key physical-device is created inside the block-phy script, as I think you >found. This is called by xen-backend.agent, which in turn is called by the >Linux hotplug system (keying off the name 'xen-backend'). The file Blkctl.py >is completely unused, AFAICT, and should be removed. > >The problems that you are having starting your device are probably down to a >broken or nonexistent installation of the hotplug system. You should check >that first. If your hotplug system is working, then maybe you are failing to >find xenstore-write. > >HTH, > >Ewan. Hi, Ewan, Thanks for your description about the work flow. Actually I found the cause from bad lines in xen-backend.script, which has already been fixed by Keir several days ago. After removing the bad lines, the "physical-device" can be created automatically. Thanks, Kevin _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |