When I try to boot a custom-compiled kernel on a dell 2850, with the 4e/di raid controller, i get an error similar to the one found here: http://www.option-c.com/xwiki/ Xen_Errors#Kernel_panic:_VFS:_Unable_to_mount_root_fs_on_unknown- block.282.2C0.29 about not finding an NFS server. I''m assuming this is because the Xen kernel can''t mount the root filesystem for some reason (its ext3). In the kernel, pulled via mercurial of xen-3.0-testing, all i did was enable as modules some iptables stuff, and all the megaraid options as modules. I''ve also done the same thing with unstable. This is a bit odd, since I had 3.0 testing working about 2 weeks ago, and now, following what I thought was the exact same procedure, i can''t get Xen to boot. The /boot/grub/menu.lst entry is the same as I was using before, and contains the same root=/dev/sda1 option that the Debian-installed kernels do... title Xen-smp root (hd0,0) kernel /boot/xen.gz dom0_mem=128000 module /boot/vmlinuz-2.6-xen0 root=/dev/sda1 ro savedefault boot any ideas what the problem could be? The debian 2.4 kernels (they have the megaraid2 driver) work just fine. What other information is necessary? -- Luke _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Luke wrote:> When I try to boot a custom-compiled kernel on a dell 2850, with the > 4e/di raid controller, i get an error similar to the one found here: > > http://www.option-c.com/xwiki/ > Xen_Errors#Kernel_panic:_VFS:_Unable_to_mount_root_fs_on_unknown- > block.282.2C0.29 > > about not finding an NFS server. > > I''m assuming this is because the Xen kernel can''t mount the root > filesystem for some reason (its ext3). > > In the kernel, pulled via mercurial of xen-3.0-testing, all i did was > enable as modules some iptables stuff, and all the megaraid options as > modules.If you only compiled the megaraid as modules, you would need to use an initrd.img otherwise the kernel can''t locate these modules, and will not see your disks. Here is my working config for 2.6.11 (albeit on Xen 2.0.7) which has the megaraid compiled into the kernel. Hope this helps. -- -Barry Flanagan _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Luke wrote:> When I try to boot a custom-compiled kernel on a dell 2850, with the> 4e/di raid controller, i get an error similar to the one found here:>> http://www.option-c.com/xwiki/> Xen_Errors#Kernel_panic:_VFS:_Unable_to_mount_root_fs_on_unknown-> block.282.2C0.29>> about not finding an NFS server.>> I''m assuming this is because the Xen kernel can''t mount the root> filesystem for some reason (its ext3).>> In the kernel, pulled via mercurial of xen-3.0-testing, all i did was> enable as modules some iptables stuff, and all the megaraid options as> modules.I have 2 2850''s running Xen and had a heck of a time getting it to work. I had to load the megaraid2 drivers from the initrd image to get my system to boot. When you re-configured it probably changed your initrd. I manually changed the initrd with the following process: - Boot from a linux installation CD and choose recovery mode then mount the root file system. - I copied my initrd to a separate working folder, and then to a backup folder - expand the initrd.img image with ''gunzip -S .img initrd-2.4.30-xen0.img" - create a mount point "mkdir /tempfs'' - mount the image using ''mount -o loop initrd-2.4.30-xen0 /tempfs'' - Under the tempfs directory will be the directories for the drivers and a file called rc.init (or init.rc) that loads the drivers and sets the order. You should be able to fix your image file with this procedure, and copy in any missing drivers. When completed, just umount /tempfs then re-compress the image with ''gzip -S .img initrd-2.4.30-xen0''. Good Luck... Max Baro Technical Support Representative FACTS Services, Inc. (305) 284 - 7440 meb@factsservices.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users