[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] Paravirtualized xenlinux/ia64 available
So finally it works now on ski simulator, after simply "bk pull" latest xenlinux. I suspected that the config file may be the problem previously. Anyway, thanks for help. - Kevin >-----Original Message----- >From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx >[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Tian, Kevin >Sent: Tuesday, May 17, 2005 9:02 AM >To: Magenheimer, Dan (HP Labs Fort Collins); xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >Cc: Munoz, Alberto J >Subject: RE: [Xen-ia64-devel] Paravirtualized xenlinux/ia64 available > >Hi, Dan, > Thanks for looking at it. > > I use the same command line as you except missing >"console=simcons". For root file system, same simulated file still works >for previous xenlinux version. Anyway, since you can do it well, it >should be only an environmental problem. I'll try to download sda once >again, and pull the latest change you made to para-linux... Then let you >know what happens. > >Thanks, >Kevin > >>-----Original Message----- >>From: Magenheimer, Dan (HP Labs Fort Collins) >[mailto:dan.magenheimer@xxxxxx] >>Sent: Tuesday, May 17, 2005 1:48 AM >>To: Tian, Kevin; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>Cc: Munoz, Alberto J >>Subject: RE: [Xen-ia64-devel] Paravirtualized xenlinux/ia64 available >> >>After working around the same problems you saw (thanks for >>finding them... it saved me some time!), I got a successful >>boot on ski all the way to a login prompt. >> >>I suspect one of two problems: >> >>1) Different command line? I use: >> >>ski bootloader xen skilinux nomca console=simcons simscsi=/var/xen/sd >> >>Note that there is no "a" on the end of /var/xen/sd even though >>the filename has one. >> >>2) Missing simulated root file system? I use: >> >>http://www.hpl.hp.com/research/linux/ski/get.php?file=sda.gz >> >>and unpack it and place it at /var/xen/sda. There is >>also a Debian version if you prefer. See Auxiliary files at: >> >>http://www.hpl.hp.com/research/linux/ski/download.php >> >>Let me know if that helps. >> >>Dan >> >>> -----Original Message----- >>> From: Tian, Kevin [mailto:kevin.tian@xxxxxxxxx] >>> Sent: Sunday, May 15, 2005 11:33 PM >>> To: Magenheimer, Dan (HP Labs Fort Collins); >>> xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >>> Cc: Munoz, Alberto J >>> Subject: RE: [Xen-ia64-devel] Paravirtualized xenlinux/ia64 available >>> >>> Hi, Dan, >>> It still doesn't work, and could you give more detail >>> instructions about steps to run on ski simulator and real hardware. >>> >>> Are the steps you described upon zx1_defconfig only >>> adapts to zx1 machine, or also works for ski? If only for zx1 >>> machine, why need to add hpsim_cons like stuff for >>> CONFIG_XEN? If also for ski, I always encountered "Can't open >>> root device" problem. >>> >>> I also tried to copy sim_defconfig, and there's no >>> output after "Freeing unused kernel memory: 192kB freed" but >>> the keyboard can work. Before reaching this point, at least I >>> need to change something for para-xenlinux: >>> 1. Comment following line in arch/ia64/Makefile: >>> #drivers-$(CONFIG_XEN) += arch/ia64/hp/sim/ >>> Or else the compilation will fail due to double >>> inclusion >>> 2. Comment arch/ia64/kernel/setup.c: >>> static inline int __init >>> early_console_setup (char *cmdline) >>> { >>> #if 0 >>> //#ifdef CONFIG_XEN >>> extern struct console hpsim_cons; >>> register_console(&hpsim_cons); >>> return 0; >>> #else >>> Or else the hpsim_cons is registered twice and then >>> xenlinux will search console list and output same string >>> repeatedly for ever: >>> Linux version 2.6.11 (gcc version 3.2.3 20030502 (Red Hat >>> Linux 3.2.3-20)) #7 SMP Sun May 15 18:30:58 PDT 2005 >>> >>> But after all above done, it still can't reach user >>> prompt. Since I'm not familiar with ski simulator >>> environment, could you give a step-by-step instruction for >>> run on ski? :) >>> >>> Thanks a lot, >>> Kevin >>> >-----Original Message----- >>> >From: Magenheimer, Dan (HP Labs Fort Collins) >>> [mailto:dan.magenheimer@xxxxxx] >>> >Sent: Friday, May 13, 2005 9:07 PM >>> >To: Tian, Kevin; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx; xen-devel >>> >Cc: Munoz, Alberto J >>> >Subject: RE: [Xen-ia64-devel] Paravirtualized xenlinux/ia64 >available >>> > >>> >Yes, like real Linux/ia64, it is not possible to run the >>> >same Xenlinux bits both on ski and on real hardware. >>> >A different configuration and build is required. The >>> >config difference is the same as it was with the >>> >privified xenlinux... I think you did that successfully >>> >before (with privified xenlinux) so give that config >>> >file a try and if it doesn't work, let me know. >>> > >>> >BTW, I think I know how to fix this problem (unable >>> >to run same bits on ski and real hardware) for real >>> >Linux/ia64 and Xen/ia64, but it would take a day or >>> >two and hasn't bubbled up to the top of my list yet. >>> > >>> >Dan >>> > >>> >P.S. Please move further replies on this topic >>> >to xen-ia64-devel only. >>> > >>> >> -----Original Message----- >>> >> From: Tian, Kevin [mailto:kevin.tian@xxxxxxxxx] >>> >> Sent: Friday, May 13, 2005 2:35 AM >>> >> To: Magenheimer, Dan (HP Labs Fort Collins); >>> >> xen-ia64-devel@xxxxxxxxxxxxxxxxxxx; xen-devel >>> >> Cc: Munoz, Alberto J >>> >> Subject: RE: [Xen-ia64-devel] Paravirtualized >>> xenlinux/ia64 available >>> >> >>> >> Hi, Dan, >>> >> We tried latest xeno-unstable-ia64 bk tree on a para-virtualized >>> >> dom0 following your instructions. However it failed to >>> find root fs on >>> >> ski: >>> >> >>> >> VFS: Cannot open root device "<NULL>" or unknown-block(8,2) >>> >> Please append a correct "root=" boot option >>> >> Kernel panic - not syncing: VFS: Unable to mount root fs on >>> >> unknown-block(8,2) >>> >> >>> >> The bk info is: >>> >> ChangeSet@xxxxxx, 2005-05-10 15:58:27-07:00, >>> xen-ia64.adm@xxxxxxxxxx >>> >> Merge bk://xen.bkbits.net/xeno-unstable.bk >>> >> into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk >>> >> >>> >> However we then tried previous binary-patched dom0 with code in >>> >> our trunk (VTI disabled), it can work to user prompt. This >>> >> means the ski >>> >> environment still working well. >>> >> >>> >> Do you ever see similar error on this revision? Maybe we missed >>> >> some important step or... ski environment needs some change? >>> >> The command >>> >> to start ski is: >>> >> "ski bootloader xen paralinux nomca simscsi=`pwd`/sd" >>> >> >>> >> Here paralinux is built upon >>> >> bk://xen-ia64.bkbits.net/xenlinux-ia64-2.6.11.bk. >>> >> >>> >> BTW, just saw a small bug in vcpu.c: >>> >> IA64FAULT vcpu_itc_d(VCPU *vcpu, UINT64 >>> >> ... >>> >> if (((itir & ~0xfc) >> 2) < PAGE_SHIFT) { >>> >> Should be: >>> >> if (((itir & 0xfc) >> 2) < PAGE_SHIFT) { >>> >> >>> >> Thanks, >>> >> Kevin >>> >> >-----Original Message----- >>> >> >From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx >>> >> >[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of >>> >> Magenheimer, >>> >> >Dan (HP Labs Fort Collins) >>> >> >Sent: Thursday, May 05, 2005 4:56 AM >>> >> >To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx; xen-devel >>> >> >Cc: Munoz, Alberto J >>> >> >Subject: [Xen-ia64-devel] Paravirtualized xenlinux/ia64 available >>> >> > >>> >> >>> > >_______________________________________________ >Xen-ia64-devel mailing list >Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >http://lists.xensource.com/xen-ia64-devel _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |