From: Partha R <par...@gm...> - 2007-06-12 12:56:16
Attachments:
dump.txt
|
Hi All, I need some help in setting up X11 inside UML - it hangs after the following set of messages: ~/uml/linux-2.6.18$ ./linux ubd0=debian-3.0r0.ext2 stderr=1 .......................... TCP: Hash tables configured (established 1024 bind 512) TCP reno registered (Please see attachment "dump.txt" for complete set of messages.) This is what I have done until now: 01. Download Linux Kernel 2.6.18 (wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz) 02. Download the UML patches (wget http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.18/patches.tar) 03. Apply until x11-fb patch (quilt push x11-fb) 04. Make changes to x11-fb patch to fix some error 04.01 Fix compilation error => arch/um/drivers/x11_kern.c:397: error: `soft_cursor' undeclared here (not in a function) Added the following declaration to the file:x11_kern.c (quilt edit arch/um/drivers/x11_kern.c): extern int soft_cursor(struct fb_info *info, struct fb_cursor *cursor); 04.02 Fix to get the option "UML-specific options/Graphics support/Console display driver support" Un-comment the following line in file:arch/um/Kconfig (quilt edit arch/um/Kconfig): source "drivers/char/Kconfig" 05. Refresh the x11-fb patch (quilt refresh) 06. Apply rest of the patches (quilt push debug-sysrq-t) 07. Apply patch for PAGE_SHIFT error (04_include_PAGESHIFT_definition.patch -patch) 08. Configure defaults for UML (make defconfig ARCH=um) 09. Configure UML (make menuconfig ARCH=um) => Enable "UML-specific options/Graphics support/Support for frame buffer devices" => Disable "UML-specific options/Graphics support/Console display driver support/VGA text console" => Enable "UML-specific options/Graphics support/Console display driver support/Framebuffer Console support" => Enable "UML-specific options/Graphics support/Console display driver support/Select compiled-in fonts/VGA 8x8 font" => Enable "UML-specific options/Graphics support/Console display driver support/Select compiled-in fonts/VGA 8x16 font" 10. Build UML (make ARCH=um) Thanks, ~Partha |
From: Antoine M. <an...@na...> - 2007-06-12 14:43:31
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Partha R wrote: > Hi All, > > I need some help in setting up X11 inside UML - it hangs after the > following set of messages: > ~/uml/linux-2.6.18$ ./linux ubd0=debian-3.0r0.ext2 stderr=1 > ......................... > TCP: Hash tables configured (established 1024 bind 512) TCP reno > registered (Please see attachment "dump.txt" for complete set of > messages.) > > > This is what I have done until now: > 01. Download Linux Kernel 2.6.18 (wget > http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz) > 02. Download the UML patches (wget > http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.18/patches.tar) > 03. Apply until x11-fb patch (quilt push x11-fb) 04. Make changes to > x11-fb patch to fix some error > 04.01 Fix compilation error => arch/um/drivers/x11_kern.c:397: error: > `soft_cursor' undeclared here (not in a function) > Added the following declaration to the file:x11_kern.c (quilt > edit arch/um/drivers/x11_kern.c): > extern int soft_cursor(struct fb_info *info, struct fb_cursor > *cursor); > 04.02 Fix to get the option "UML-specific options/Graphics > support/Console display driver support" > Un-comment the following line in file:arch/um/Kconfig (quilt > edit arch/um/Kconfig): > source "drivers/char/Kconfig" > 05. Refresh the x11-fb patch (quilt refresh) 06. Apply rest of the > patches (quilt push debug-sysrq-t) 07. Apply patch for PAGE_SHIFT > error (04_include_PAGESHIFT_definition.patch -patch) 08. Configure > defaults for UML (make defconfig ARCH=um) 09. Configure UML (make > menuconfig ARCH=um) > => Enable "UML-specific options/Graphics support/Support for frame > buffer devices" > => Disable "UML-specific options/Graphics support/Console display > driver support/VGA text console" > => Enable "UML-specific options/Graphics support/Console display > driver support/Framebuffer Console support" > => Enable "UML-specific options/Graphics support/Console display > driver support/Select compiled-in fonts/VGA 8x8 font" > => Enable "UML-specific options/Graphics support/Console display > driver support/Select compiled-in fonts/VGA 8x16 font" > 10. Build UML (make ARCH=um) x11-fb has never worked for me... But please do let us know if you get it to work, I really think this would be a killer app for uml. Antoine -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGbrEMGK2zHPGK1rsRCgaRAJ0YHEEcMaMKvCd+nIOHBDekP8fPWwCfZYGJ RoFWk062sHpEVSB8cjtjJl0= =ec8M -----END PGP SIGNATURE----- |
From: Partha R <par...@gm...> - 2007-06-12 15:30:58
|
Sure, will post a message if I get it running... Thanks, ~Partha On 6/12/07, Antoine Martin <an...@na...> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Partha R wrote: > > Hi All, > > > > I need some help in setting up X11 inside UML - it hangs after the > > following set of messages: > > ~/uml/linux-2.6.18$ ./linux ubd0=debian-3.0r0.ext2 stderr=1 > > ......................... > > TCP: Hash tables configured (established 1024 bind 512) TCP reno > > registered (Please see attachment "dump.txt" for complete set of > > messages.) > > > > > > This is what I have done until now: > > 01. Download Linux Kernel 2.6.18 (wget > > http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz) > > 02. Download the UML patches (wget > > http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.18/patches.tar) > > 03. Apply until x11-fb patch (quilt push x11-fb) 04. Make changes to > > x11-fb patch to fix some error > > 04.01 Fix compilation error => arch/um/drivers/x11_kern.c:397: error: > > `soft_cursor' undeclared here (not in a function) > > Added the following declaration to the file:x11_kern.c (quilt > > edit arch/um/drivers/x11_kern.c): > > extern int soft_cursor(struct fb_info *info, struct fb_cursor > > *cursor); > > 04.02 Fix to get the option "UML-specific options/Graphics > > support/Console display driver support" > > Un-comment the following line in file:arch/um/Kconfig (quilt > > edit arch/um/Kconfig): > > source "drivers/char/Kconfig" > > 05. Refresh the x11-fb patch (quilt refresh) 06. Apply rest of the > > patches (quilt push debug-sysrq-t) 07. Apply patch for PAGE_SHIFT > > error (04_include_PAGESHIFT_definition.patch -patch) 08. Configure > > defaults for UML (make defconfig ARCH=um) 09. Configure UML (make > > menuconfig ARCH=um) > > => Enable "UML-specific options/Graphics support/Support for frame > > buffer devices" > > => Disable "UML-specific options/Graphics support/Console display > > driver support/VGA text console" > > => Enable "UML-specific options/Graphics support/Console display > > driver support/Framebuffer Console support" > > => Enable "UML-specific options/Graphics support/Console display > > driver support/Select compiled-in fonts/VGA 8x8 font" > > => Enable "UML-specific options/Graphics support/Console display > > driver support/Select compiled-in fonts/VGA 8x16 font" > > 10. Build UML (make ARCH=um) > > x11-fb has never worked for me... But please do let us know if you get > it to work, I really think this would be a killer app for uml. > > Antoine > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.4 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFGbrEMGK2zHPGK1rsRCgaRAJ0YHEEcMaMKvCd+nIOHBDekP8fPWwCfZYGJ > RoFWk062sHpEVSB8cjtjJl0= > =ec8M > -----END PGP SIGNATURE----- > |
From: Jeff D. <jd...@ad...> - 2007-06-12 15:07:49
|
On Tue, Jun 12, 2007 at 06:26:08PM +0530, Partha R wrote: > 03. Apply until x11-fb patch (quilt push x11-fb) 04. Make changes to > x11-fb patch to fix some error Do you really want X displaying on a frame buffer, or do you want X displaying somewhere (such as the host's display)? If the former, you need to figure out what's wrong with the fb driver - it has never worked for me. If the latter, then just treat the host as a remote display. Jeff -- Work email - jdike at linux dot intel dot com |
From: Partha R <par...@gm...> - 2007-06-12 15:32:53
|
I was looking to have X displaying on a frame-buffer - will see if I can find something. Thanks, ~Partha On 6/12/07, Jeff Dike <jd...@ad...> wrote: > On Tue, Jun 12, 2007 at 06:26:08PM +0530, Partha R wrote: > > 03. Apply until x11-fb patch (quilt push x11-fb) 04. Make changes to > > x11-fb patch to fix some error > > Do you really want X displaying on a frame buffer, or do you want X > displaying somewhere (such as the host's display)? > > If the former, you need to figure out what's wrong with the fb driver > - it has never worked for me. > > If the latter, then just treat the host as a remote display. > > Jeff > > -- > Work email - jdike at linux dot intel dot com > |
From: Jeff D. <jd...@ad...> - 2007-06-12 17:11:03
|
On Tue, Jun 12, 2007 at 09:02:50PM +0530, Partha R wrote: > I was looking to have X displaying on a frame-buffer - will see if I > can find something. Would Xnest on the host work for you? That makes it look like a dedicated UML display, and the process is the same as displaying on a remote system. Jeff -- Work email - jdike at linux dot intel dot com |
From: Partha R <par...@gm...> - 2007-06-13 05:25:51
|
I too was thinking in the same lines - I would go with this, and will look at x11-fb at a later point in time... Thanks, ~Partha On 6/12/07, Jeff Dike <jd...@ad...> wrote: > On Tue, Jun 12, 2007 at 09:02:50PM +0530, Partha R wrote: > > I was looking to have X displaying on a frame-buffer - will see if I > > can find something. > > Would Xnest on the host work for you? That makes it look like a dedicated > UML display, and the process is the same as displaying on a remote > system. > > Jeff > > -- > Work email - jdike at linux dot intel dot com > |