[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] bug in usbback



Also, a question on behaviour:

When we receive a reconfigure event, I assume that we should then read
'num-ports' and scan through each of the port-n values in xenstore. Is
there any guarantee that a device hasn't been unplugged and replugged
from the same port during the reconfiguration window? How should I
detect such a thing if the value of port-n hasn't changed? Should I then
probe each device? I'm doing this under Windows which is a bit more
picky and much less flexible...

Thanks

James

> -----Original Message-----
> From: Keir Fraser [mailto:keir.fraser@xxxxxxxxxxxxx]
> Sent: Saturday, 25 July 2009 20:13
> To: James Harper; xen-devel@xxxxxxxxxxxxxxxxxxx
> Cc: n_iwamatsu@xxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] bug in usbback
> 
> Cc'ing the author...
> 
>  K.
> 
> On 25/07/2009 11:01, "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
wrote:
> 
> > I think there is a bug in pvusb when the DomU does not respond to
the
> > XenbusStateReconfiguring state change and is then rebooted. This
caused
> > the following Dom0 (after a long freeze):
> >
> > BUG: soft lockup detected on CPU#0!
> >
> > Call Trace:
> >  <IRQ> [<ffffffff802a938c>] softlockup_tick+0xe1/0xef
> >  [<ffffffff80268f82>] timer_interrupt+0x408/0x466
> >  [<ffffffff8020fb41>] handle_IRQ_event+0x4d/0x95
> >  [<ffffffff802a9870>] __do_IRQ+0xb4/0x127
> >  [<ffffffff8026729c>] do_IRQ+0x44/0x4d
> >  [<ffffffff80375f6b>] evtchn_do_upcall+0x1b3/0x26e
> >  [<ffffffff8025c8d2>] do_hypervisor_callback+0x1e/0x2c
> >  <EOI> [<ffffffff88355b7e>] :usbbk:usbbk_schedule+0x1e0/0xa3f
> >  [<ffffffff8029482f>] autoremove_wake_function+0x0/0x2e
> >  [<ffffffff802947ba>] keventd_create_kthread+0x0/0x62
> >  [<ffffffff8835599e>] :usbbk:usbbk_schedule+0x0/0xa3f
> >  [<ffffffff802947ba>] keventd_create_kthread+0x0/0x62
> >  [<ffffffff802325e4>] kthread+0xd4/0x108
> >  [<ffffffff8025cb24>] child_rip+0xa/0x12
> >  [<ffffffff802947ba>] keventd_create_kthread+0x0/0x62
> >  [<ffffffff8025c827>] error_exit+0x0/0x71
> >  [<ffffffff80232510>] kthread+0x0/0x108
> >  [<ffffffff8025cb1a>] child_rip+0x0/0x12
> >
> > FYI, I am trying to get pvusb working under GPLPV and I had never
seen
> > the Reconfiguring/Reconfigured states before and so I wasn't doing
> > anything with them...
> >
> > James
> >
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-devel
> 


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.