Re: Debian Kernel: Xen-fb-frontend as a module?
On Wed, 2014-09-17 at 14:01 +0800, James Bromberger wrote:
> Hello all
>
>
>
> I'm starting to generate some Jessie images for AWS EC2 (Xen HVM), and
> notice that the current 3.14+59 has the xen-fb-frontend compiled in as
> a driver and not as a loadable module. This driver is causing a hang
> during boot time, delaying boot for 25 seconds:
Isn't the delay actually because the host has exposed a device/vfb/0 to
the guest apparently without providing the corresponding backend device?
> [ 30.969632] xenbus_probe_frontend: Timeout connecting to device:
> device/vfb/0 (local state 3, remote state 1)
This means that the frontend has reached XenbusStateInitialised (3)
while the backend is not responding and has stayed in
XenbusStateInitialising (1).
I don't know what the chances of getting the host side fixed here, maybe
we have to live with some sort of hack in the frontend (or live with the
delay). We should be careful not to break things for people with
correctly configured hosts though (which might rule out making it
modular, not sure).
FWIW it looks like the upstream kernel already special cases missing
pvfb and only waits 30s instead of the 270s it would wait for a more
critical device like a disk, so it could be worse!
Perhaps upstream would consider a patch which adds a command line option
listing devices to ignore/not wait for?
Ian.
Reply to: