|
Subject: Re: Debian etch Xen: No display window. Newsgroups: gmane.comp.emulators.xen.user Date: 2007-05-14 10:40:06 GMT (1 year, 34 weeks, 3 days, 4 hours and 7 minutes ago) Petersson, Mats wrote: > >> -----Original Message----- >> From: xen-users-bounces <at> lists.xensource.com >> [mailto:xen-users-bounces <at> lists.xensource.com] On Behalf Of >> Didier Trosset >> Sent: 14 May 2007 09:52 >> To: Xen-users <at> lists.xensource.com >> Subject: [Xen-users] Debian etch Xen: No display window. >> >> >> I am trying to setup Xen virtual servers using a Debian etch >> with the xen >> 3.0.3 provided in 32 bits mode. I am using full virtualization. >> >> I managed to get things started using the configuration >> provided below. I >> was able to run the install (with boot="d"). I even managed >> to start the >> system afterwards, and it runs correctly. >> >> But now I encounter a problem I already hit when running 64 >> bits kernels (I >> am running now 32 bits, as I was told xen support for 64 bits >> was much >> better since 3.0.4). >> >> The xen domU starts, but it does not display the SDL window anymore. >> >> It did it a few times, for installing the system for instance, with >> everything runnig perfectly OK, connecting to a network >> mirror for the >> install. It runs really well! >> >> The only way for me to make it appear again is to remove the >> type=ioemu from >> the vif. But then the system does not recognize anymore the >> net card, which >> seems reasonable. > > I think (but I'm guessing) that you can't specify an IP-address to a > IOEMU network card. This probably confuses QEMU, which is responsible > for getting the SDL/VNC window to appear. You may want to check the > /var/log/qemu.<pid>.log for the QEMU that is runnning the guest (doing > "ls -ltr /var/log/qemu*" will show the last one at the end of the list - > if you get a HUGE list, you may want to delete the older ones!) > If I don't specify the IP address in the vif line, the device vifN.0 is assigned an address 10.X.X.X, which is not what I want. But can I specify it the way I do? Here's the content of qemu log: (Note that I am using network-nat) # more /var/log/xen/qemu-dm.5435.log domid: 5 qemu: the number of cpus is 1 /etc/xen/scripts/qemu-ifup: could not launch network script Could not initialize device 'tap' It was very helpfull to me. Googling for it, I encountered the page http://www.brandonking.net/blog/2007/02/xen-routed-network-shorewall-qemu.html Which shows some troubles with networking that in turns point to http://lists.xensource.com/archives/html/xen-users/2006-12/msg00448.html Which is the same problem. I found that tunctl is a tool provided with user-mode-linux packages. And after running the command 'tunctl -t tap0' and commenting out the brctl line in qemu-ifup, the SDL window shows up again. Now the network card is fonud by the domU, but it does not work. I cannot ping the dom0 from the domU, neither the other way round. Also, I now got a tap1 interface showing up with ifconfig whenever my domU is started. But networking does not work. And qemu log is now: ---------------------------------------- # more /var/log/xen/qemu-dm.10633.log domid: 12 qemu: the number of cpus is 1 shared page at pfn:7fff, mfn: 305d5 buffered io page at pfn:7ffd, mfn: 305d7 False I/O request ... in-service already: 0, pvalid: 0, port: 0, data: 0, count: 0, size: 0 --------------------------------------- And google isn't very helpfull with it ... brctl show does not show any bridge. Is this normal? (using vif-nat) Do I have to configure tap1 in /etc/network/interfaces? Still many questions indeed. Trying to understand ... Thanks for your help. Didier >> ---------------------------------------------- >> kernel = "hvmloader" >> device_model = 'qemu-dm' >> builder='hvm' >> >> memory = 128 >> name = "xen008lnx" >> >> disk = [ "phy:/dev/vg1/xen008-disk,ioemu:hda,w", >> "file:/root/debian-40r0-i386-netinst.iso,ioemu:hdc:cdrom,r" ] >> boot = "c" >> >> vif = [ "mac=00:16:3E:41:08:00, ip=192.168.65.8, type=ioemu" ] >> dhcp = "off" >> hostname = "xen008lnx.xxx.xxx" >> ip = "192.168.65.8" >> network = "192.168.65.0" >> netmask = "255.255.255.0" >> gateway = "192.168.65.254" >> >> sdl = 1 >> vnc = 0 >> vncviewer = 0 >> ---------------------------------------------- -- Didier Trosset-Moreau Agilent Technologies Geneva, Switzerland |
|
|