While trying to track down the problem with booting Xandros, I got the attached data dump. This is the entire console session. Is this coming from Xen? I hope the attachment works in this list machinery. Didn''t want to put this much text into the archive. The previous test got to: Warning: unable to open an initial console. ioperm not fully supported - set iopl to 3 warning: process `update'' used the obsolete bdflush system call Fix your initscripts? The rest is the new data dump.
> While trying to track down the problem with booting Xandros, I got the > attached data dump. This is the entire console session. Is this coming > from Xen?Nope. The crashdump is coming from the -xenU kernel. It seems to be crashing in reiserfs, but I suspect this isn''t the real problem. "unable to open initial console" is interesting. Has your reiserfs root filesystem got a /dev/console device? What''s the major/minor? Further, the "obsolete bdflush system call" suggests that the file system is intended for an older 2.4 kernel rather than 2.6 (have you tried building a 2.4 Xen kernel -- "make linux24")? The "set iopl to 3" is harmless, but suggests that something in your init scripts is trying to access hardware very early on. This is unlikely to cause things to break, but it''s worth eliminating. Perhaps there''s a hwclock invocation in rc.sysinit? One other thing to watch out for is that your /etc/fstab should contain real device names rather than LABEL= lines. Also, don''t use devfs. If you''re able, put a tar ball of the installation up somewhere on the web so that we can download and try and reproduce (tar -zcpf). Ian> I hope the attachment works in this list machinery. Didn''t want to put > this much text into the archive. > > RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > Xen virtual console successfully installed as tty > Event-channel device installed. > Initialising Xen virtual block device > Initialising Xen virtual ethernet frontend driver. > Using anticipatory io scheduler > Netfront recovered tx=0 rxfree=0 > NET: Registered protocol family 2 > IP: routing cache hash table of 512 buckets, 4Kbytes > TCP: Hash tables configured (established 4096 bind 8192) > NET: Registered protocol family 1 > NET: Registered protocol family 17 > IP-Config: Complete: > device=eth0, addr=192.168.1.61, mask=255.255.255.0, gw=192.168.1.254, > host=192.168.1.61, domain=, nis-domain=(none), > bootserver=1.2.3.4, rootserver=1.2.3.4, rootpath> ReiserFS: hdb1: found reiserfs format "3.6" with standard journal > ReiserFS: hdb1: using ordered data mode > ReiserFS: hdb1: journal params: device hdb1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 > ReiserFS: hdb1: checking transaction log (hdb1) > ReiserFS: hdb1: Using r5 hash to sort names > VFS: Mounted root (reiserfs filesystem). > Freeing unused kernel memory: 92k freed > Warning: unable to open an initial console. > ioperm not fully supported - set iopl to 3 > warning: process `update'' used the obsolete bdflush system call > Fix your initscripts? > Unable to handle kernel paging request at virtual address c13ae000 > printing eip: > c019de16 > *pde = ma 0122b067 pa 00004067 > *pte = ma 0bbc8061 pa 013ae061 > [<c019e510>] leaf_copy_items+0xe8/0x17f------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> One other thing to watch out for is that your /etc/fstab should > contain real device names rather than LABEL= lines.LABEL= lines *might* work if you use the distro''s initrd, which (in at least some distros) contains relevant logic to decode these and mount the right partitions. Cheers, Mark> Also, don''t > use devfs. > > If you''re able, put a tar ball of the installation up somewhere > on the web so that we can download and try and reproduce (tar > -zcpf). > > Ian > > > I hope the attachment works in this list machinery. Didn''t want to put > > this much text into the archive. > > > > RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > > Xen virtual console successfully installed as tty > > Event-channel device installed. > > Initialising Xen virtual block device > > Initialising Xen virtual ethernet frontend driver. > > Using anticipatory io scheduler > > Netfront recovered tx=0 rxfree=0 > > NET: Registered protocol family 2 > > IP: routing cache hash table of 512 buckets, 4Kbytes > > TCP: Hash tables configured (established 4096 bind 8192) > > NET: Registered protocol family 1 > > NET: Registered protocol family 17 > > IP-Config: Complete: > > device=eth0, addr=192.168.1.61, mask=255.255.255.0, > > gw=192.168.1.254, host=192.168.1.61, domain=, nis-domain=(none), > > bootserver=1.2.3.4, rootserver=1.2.3.4, rootpath> > ReiserFS: hdb1: found reiserfs format "3.6" with standard journal > > ReiserFS: hdb1: using ordered data mode > > ReiserFS: hdb1: journal params: device hdb1, size 8192, journal first > > block 18, max trans len 1024, max batch 900, max commit age 30, max trans > > age 30 ReiserFS: hdb1: checking transaction log (hdb1) > > ReiserFS: hdb1: Using r5 hash to sort names > > VFS: Mounted root (reiserfs filesystem). > > Freeing unused kernel memory: 92k freed > > Warning: unable to open an initial console. > > ioperm not fully supported - set iopl to 3 > > warning: process `update'' used the obsolete bdflush system call > > Fix your initscripts? > > Unable to handle kernel paging request at virtual address c13ae000 > > printing eip: > > c019de16 > > *pde = ma 0122b067 pa 00004067 > > *pte = ma 0bbc8061 pa 013ae061 > > [<c019e510>] leaf_copy_items+0xe8/0x17f > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
>> While trying to track down the problem with booting Xandros, I got the >> attached data dump. This is the entire console session. Is this coming >> from Xen? > >Nope. The crashdump is coming from the -xenU kernel. It seems to >be crashing in reiserfs, but I suspect this isn''t the real >problem. > >"unable to open initial console" is interesting. Has your >reiserfs root filesystem got a /dev/console device? What''s the >major/minor? >Not sure what you are asking. The nonrunning root fs /dev is unpopulated, it is there on a normal boot of the partition, and I can''t see it as a Xen domain.>Further, the "obsolete bdflush system call" suggests that the >file system is intended for an older 2.4 kernel rather than 2.6 >(have you tried building a 2.4 Xen kernel -- "make linux24")? >I''ll do this. The distro does run a 2.4>The "set iopl to 3" is harmless, but suggests that something in >your init scripts is trying to access hardware very early on. >This is unlikely to cause things to break, but it''s worth >eliminating. Perhaps there''s a hwclock invocation in rc.sysinit? >Xandros does do a very through device detection run on each boot. Any chance this might be causing an issue?>One other thing to watch out for is that your /etc/fstab should >contain real device names rather than LABEL= lines. Also, don''t >use devfs. > >If you''re able, put a tar ball of the installation up somewhere >on the web so that we can download and try and reproduce (tar >-zcpf). >:( too big, I''m afraid. It''s about a 7gig fs. If this problem persists, I''ve sure I cant trim that for testing. ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> >> While trying to track down the problem with booting Xandros, I got the > >> attached data dump. This is the entire console session. Is this coming > >> from Xen? > > > >Nope. The crashdump is coming from the -xenU kernel. It seems to > >be crashing in reiserfs, but I suspect this isn''t the real > >problem. > > > >"unable to open initial console" is interesting. Has your > >reiserfs root filesystem got a /dev/console device? What''s the > >major/minor? > > > > Not sure what you are asking. The nonrunning root fs /dev is unpopulated, > it is there on a normal boot of the partition, and I can''t see it as a Xen > domain.That''s your problem. It''s obviously assuming devfs is compiled into the kernel. We don''t support devfs as it''s use is deprecated (it is already been ripped out and replaced by udev in 2.6). You''re best bet is to boot up another partition with native Linux and then copy the /dev entries into the other partition. Ian ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> > Not sure what you are asking. The nonrunning root fs /dev is unpopulated, > > it is there on a normal boot of the partition, and I can''t see it as a Xen > > domain. > > That''s your problem. It''s obviously assuming devfs is compiled > into the kernel. We don''t support devfs as it''s use is deprecated > (it is already been ripped out and replaced by udev in 2.6). > > You''re best bet is to boot up another partition with native Linux > and then copy the /dev entries into the other partition...or use another distro. Currently, Gentoo and Xandros both depend on devfs for populating /dev. Until they switch away from devfs (which they will at some point, as it will not be provided by Linux 2.6 forever) they will not be supported out of the box by XenLinux''s device drivers. Currently we only test on distributions that have a ''normal'' set of device special files in /dev. I don''t think we''ve ever tested on udev/sysfs, but since this is the new way of dealing with dynamic devices in Linux, we''re interested in adding any necessary support required for using udev with XenLinux. -- Keir ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
>> You''re best bet is to boot up another partition with native Linux >> and then copy the /dev entries into the other partition. > >..or use another distro. Currently, Gentoo and Xandros both depend on >devfs for populating /dev. Until they switch away from devfs (which >they will at some point, as it will not be provided by Linux 2.6 >forever) they will not be supported out of the box by XenLinux''s >device drivers. >unfortunately, this specific system fs has a running win4lin that I want to make available to the network as a win98 server, and I hate the thought of running a whole machine just for this. Don''t use it often, but its handy when we need it. It''s a round about way of running win98 in xen, I guess :) ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
>You''re best bet is to boot up another partition with native Linux >and then copy the /dev entries into the other partition. >This solved the problem. Xandros came up fine now, even using the 2.6 xenU. Also, the freeNX server is working great from it. ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel