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

RE: [Xen-users] Re: FULL VIRTUALIZATION - missing /dev/fb0



The kernel options are the same and are set to "y".

But I have found in /dev/.udev/failed the file devices@platform@vesafb.0

But in no log found what could be wrong with vesafb...

Is there any logging of udev events? I found only /dev/hotplug.log, which
does not contain any interesting information (errors, etc.)...

        With regards

                Archie

-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Petersson, Mats
Sent: Thursday, June 21, 2007 1:06 PM
To: Artur Linhart - Linux communication; Andre Rein;
xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] Re: FULL VIRTUALIZATION - missing /dev/fb0

 

> -----Original Message-----
> From: Artur Linhart - Linux communication 
> [mailto:AL.LINUX@xxxxxxxxxxx] 
> Sent: 21 June 2007 12:02
> To: Petersson, Mats; 'Andre Rein'; xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Re: FULL VIRTUALIZATION - missing /dev/fb0
> 
> Hello,
> 
>       Yes there are a lot of differences (for example, in the section
> dedicated to the initialization of the CPU1-3 there are no 
> messages by Xen,
> by etch it is normally initialized - see evt. the attachments). 
>       Related to the console and the fb device there are following
> differences:
> 
> Dmesg-xen:
> io scheduler cfq registered (default)
> Real Time Clock Driver v1.12ac
> 
> - between both this two lines there is nothing by xen, but by 
> etch there is
> the loading of the vesafb driver and creation of /dev/fb0:
> 
> Dmesg-etch:
> io scheduler cfq registered (default)
> PCI: Setting latency timer of device 0000:00:02.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:00:02.0:pcie00]
> Allocate Port Service[0000:00:02.0:pcie01]
> PCI: Setting latency timer of device 0000:00:03.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:00:03.0:pcie00]
> Allocate Port Service[0000:00:03.0:pcie01]
> PCI: Setting latency timer of device 0000:00:04.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:00:04.0:pcie00]
> Allocate Port Service[0000:00:04.0:pcie01]
> PCI: Setting latency timer of device 0000:00:05.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:00:05.0:pcie00]
> Allocate Port Service[0000:00:05.0:pcie01]
> PCI: Setting latency timer of device 0000:00:06.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:00:06.0:pcie00]
> Allocate Port Service[0000:00:06.0:pcie01]
> PCI: Setting latency timer of device 0000:00:07.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:00:07.0:pcie00]
> Allocate Port Service[0000:00:07.0:pcie01]
> PCI: Setting latency timer of device 0000:01:00.0 to 64
> Allocate Port Service[0000:01:00.0:pcie10]
> Allocate Port Service[0000:01:00.0:pcie11]
> PCI: Setting latency timer of device 0000:02:00.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:02:00.0:pcie20]
> Allocate Port Service[0000:02:00.0:pcie21]
> Allocate Port Service[0000:02:00.0:pcie22]
> PCI: Setting latency timer of device 0000:02:01.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:02:01.0:pcie20]
> Allocate Port Service[0000:02:01.0:pcie21]
> PCI: Setting latency timer of device 0000:02:02.0 to 64
> assign_interrupt_mode Found MSI capability
> Allocate Port Service[0000:02:02.0:pcie20]
> Allocate Port Service[0000:02:02.0:pcie21]
> vesafb: framebuffer at 0xb0000000, mapped to 0xffffc20010100000, using
> 3072k, total 16384k
> vesafb: mode is 1024x768x16, linelength=2048, pages=9
> vesafb: scrolling: redraw
> vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
> Console: switching to colour frame buffer device 128x48
> fb0: VESA VGA frame buffer device
> Real Time Clock Driver v1.12ac
> 
> I have no idea, why by xen nothing happens...

I don't think the "Found MSI capability" has much to do with the FB, but I
would say that it indicates that youre VESA-FB driver is either not loading
at all (do you have "CONFIG_FB_VESA=y" in the .config for your Linux build?)
or there's something wrong with the driver that decides to not instantiate
itself with no error message. 

--
Mats
> 
> Cheers
> 
> Archie
> 
> -----Original Message-----
> From: Petersson, Mats [mailto:Mats.Petersson@xxxxxxx] 
> Sent: Thursday, June 21, 2007 12:23 PM
> To: Artur Linhart - Linux communication; Andre Rein;
> xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-users] Re: FULL VIRTUALIZATION - missing /dev/fb0
> 
>  
> 
> > -----Original Message-----
> > From: Artur Linhart - Linux communication 
> > [mailto:AL.LINUX@xxxxxxxxxxx] 
> > Sent: 21 June 2007 11:03
> > To: Petersson, Mats; 'Andre Rein'; xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-users] Re: FULL VIRTUALIZATION - missing /dev/fb0
> > 
> > Hello, Mats,
> > 
> >     I have problems with "xenified" Dom0 (Etch). The original Etch
> > booted directly works normally, also framebuffer device is 
> > present and I can
> > start the graphical applications like directvnc, etc.. But if 
> > I boot Etch as
> > xen Dom0, the /dev/df0 is not present - also if I specify the kernel
> > parameter vga=... then it is not reflected, the console is 
> > still in text
> > mode...
> > 
> >     So, from the point of view of the mail before, it "is 
> > correctly set
> > up" - in the original etch system - but udev does not 
> > recognize the devices
> > under xen...
> > 
> >     Are there any other kernel options for xen kernel which 
> > could impact
> > this behavior or any other configuration possibilities? For example
> > something similar for Dom0 like I can specify for domU?
> 
> What graphics driver are you using for your graphic card? 
> 
> Is it loading correctly for your Dom0 installation? Check 
> "dmesg" for both
> native and Dom0 to see if there's any differences. 
> 
> --
> Mats
> > 
> >     With best regards
> > 
> >             Archie
> > 
> > 
> > -----Original Message-----
> > From: Petersson, Mats [mailto:Mats.Petersson@xxxxxxx] 
> > Sent: Thursday, June 21, 2007 10:58 AM
> > To: Artur Linhart - Linux communication; Andre Rein;
> > xen-users@xxxxxxxxxxxxxxxxxxx
> > Subject: RE: [Xen-users] Re: FULL VIRTUALIZATION - missing /dev/fb0
> > 
> >  
> > 
> > > -----Original Message-----
> > > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> > > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> > > Artur Linhart - Linux communication
> > > Sent: 20 June 2007 17:54
> > > To: 'Andre Rein'; xen-users@xxxxxxxxxxxxxxxxxxx
> > > Subject: RE: [Xen-users] Re: FULL VIRTUALIZATION - 
> missing /dev/fb0
> > > 
> > > Hello,
> > > 
> > >   I have the same problem like the one described below...
> > > 
> > >   Did somebody resolved the issue with the missing 
> > > /dev/fd0 device?
> > > 
> > >   Mknod does not help. What does it mean "configure udev 
> > > properly"? If
> > > fb works OK without Xen, how should I configure udev for xen 
> > > - what should
> > > be modified in the xen configuration to get Dom0 working 
> > > again, like if
> > > running without Xen?
> > 
> > I don't think there should be any difference between udev for 
> > native Linux
> > and Xen-ified linux - the hint on configuring it "properly" 
> > was more to the
> > point of "make sure it's set up". 
> > 
> > But I guess another point is that /dev/fbN is the 
> > "frame-buffer", which is
> > only available on certain models of graphics cards - you may 
> > not be able to
> > do that with the graphics card you've specified in the domain 
> > config (are
> > you by any chance using "stdvga=1"?). 
> > 
> > --
> > Mats
> > > 
> > >   Any help would be appreciated, 
> > > 
> > >   With best regards
> > > 
> > >           Archie
> > > 
> > > -----Original Message-----
> > > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> > > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> > Andre Rein
> > > Sent: Wednesday, February 28, 2007 4:09 PM
> > > To: xen-users@xxxxxxxxxxxxxxxxxxx
> > > Subject: [Xen-users] Re: FULL VIRTUALIZATION
> > > 
> > > Petersson, Mats <Mats.Petersson <at> amd.com> writes:
> > > 
> > > > 
> > > > 
> > > > > -----Original Message-----
> > > > > From: Carlo [mailto:carlo <at> granisso.it] 
> > > > > Sent: 28 February 2007 10:54
> > > > > To: Petersson, Mats; Carlo; xen-users <at> lists.xensource.com
> > > > > Subject: RE: [Xen-users] FULL VIRTUALIZATION
> > > > > 
> > > > > I've solved the first problem: path of qemu-dm in the 
> > > config file was
> > > > > uncorrect...
> > > > > 
> > > > > Now, qemu-dm say:
> > > > > 
> > > > > domid: 6
> > > > > qemu: the number of cpus is 1
> > > > > shared page at pfn:1ffff, mfn: df18
> > > > > buffered io page at pfn:1fffd, mfn: df1a
> > > > > 
> > > > >        ---------------------- DirectFB v0.9.25 
> > > ---------------------
> > > > >              (c) 2000-2002  convergence integrated media GmbH
> > > > >              (c) 2002-2004  convergence GmbH
> > > > >         
> > > -----------------------------------------------------------
> > > > > 
> > > > > (*) DirectFB/Core: Single Application Core. (2006-12-04 07:00)
> > > > > (*) Direct/Memcpy: Using MMXEXT optimized memcpy()
> > > > > (!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
> > > > >     --> No such file or directory
> > > > > (!) DirectFB/FBDev: Error opening framebuffer device!
> > > > > (!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER 
> > > environment
> > > > > variable.
> > > > > (!) DirectFB/Core: Could not initialize 'system' core!
> > > > >     --> Initialization error!
> > > > > Could not initialize SDL - exiting
> > > 
> > > got the same Problem here :)
> > > You don´t have a Framebufferdevice /dev/fb0. Create one withe 
> > > mknod or 
> > > configure udev properly.
> > > 
> > > Second choice, use vnc (vnc=1) and connect with xvncviewer 
> > > ip:0, so I do.
> > > 
> > > here my config:
> > > 
> > > 
> > > kernel  = '/usr/lib/xen-3.0.3-1/boot/hvmloader'
> > > builder = 'hvm'
> > > memory  = '1024'
> > > device_model='/usr/lib/xen-3.0.3-1/bin/qemu-dm'
> > > 
> > > 
> > > disk    = [
> > > 
> > > 'file:/home/xen/windoof/windisk.img,ioemu:hda,w',
> > > 'file:/home/ar/WXPVOL_DE.ISO,ioemu:hdc:cdrom,r'
> > > ]
> > > #disk    = [ 'phy:/dev/hda,hda,r' ]
> > > 
> > > 
> > > name    = 'windoof'
> > > 
> > > 
> > > vif = ['type=ioemu, bridge=xenbr0']
> > > 
> > > 
> > > boot='d'
> > > vnc=1
> > > vncpassword='xyz'
> > > vncunused=1
> > > vncviewer=0
> > > #vnclisten="127.0.0.1"
> > > serial='pty'
> > > sdl=0
> > > 
> > > 
> > > 
> > > greetings
> > > 
> > > 
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@xxxxxxxxxxxxxxxxxxx
> > > http://lists.xensource.com/xen-users
> > > 
> > > __________ Informace od NOD32 2082 (20070226) __________
> > > 
> > > Tato zprava byla proverena antivirovym systemem NOD32.
> > > http://www.nod32.cz
> > > 
> > > 
> > > 
> > > _______________________________________________
> > > Xen-users mailing list
> > > Xen-users@xxxxxxxxxxxxxxxxxxx
> > > http://lists.xensource.com/xen-users
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > __________ Informace od NOD32 2342 (20070621) __________
> > 
> > Tato zprava byla proverena antivirovym systemem NOD32.
> > http://www.nod32.cz
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> __________ Informace od NOD32 2342 (20070621) __________
> 
> Tato zprava byla proverena antivirovym systemem NOD32.
> http://www.nod32.cz
> 
> 



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

__________ Informace od NOD32 2342 (20070621) __________

Tato zprava byla proverena antivirovym systemem NOD32.
http://www.nod32.cz



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


 


Rackspace

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