Hello guys, Soem time after, I''m trying XEN again, now using Fedora Core 4 on Dell Power Edge 2850 with ALL updates and XEN installed via RPM. The kernel freeze while booting with messages: ... Checking ''hlt'' instruction.... OK. ExtINT not setup in hardware but reported by MP table ENABLING IO-APIC IRQs Brought up 1 CPUs migration_cost=0 cheking if image is initramfs... it is Freeing initrd memory: 4274k freed Grant table initialized NET: Registred protocol family 16 PCI: Using configuration type 1 And "freeze" here. Any ideas? Thanks! -- Tiago Cruz <tiagocruz@ig.com.br> _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> -----Original Message----- > From: xen-users-bounces@lists.xensource.com > [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Tiago Cruz > Sent: 17 October 2006 19:06 > To: xen-users@lists.xensource.com > Subject: [Xen-users] Kernel Freeze > > Hello guys, > > Soem time after, I''m trying XEN again, now using Fedora Core 4 on Dell > Power Edge 2850 with ALL updates and XEN installed via RPM. > > The kernel freeze while booting with messages: > > ... > Checking ''hlt'' instruction.... OK. > ExtINT not setup in hardware but reported by MP table > ENABLING IO-APIC IRQs > Brought up 1 CPUs > migration_cost=0 > cheking if image is initramfs... it is > Freeing initrd memory: 4274k freed > Grant table initialized > NET: Registred protocol family 16 > PCI: Using configuration type 1Is that the Dom0 or DomU kenel? It looks like the scanning of PCI devices is failing - which it shouldn''t do, but sometimes incompatibel hardware/drivers can cause upsets... Have you searched the archice for Dell 2850 - it rings some bells about some command-line switch that you may want to add, but not being a Dell-type-of-guy [until very recently, they didn''t have the "right" processors...] -- Mats _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
What does lspci on a stock non-xen kernel output? Best, -Tim On Tue, 2006-10-17 at 15:05 -0300, Tiago Cruz wrote:> Hello guys, > > Soem time after, I''m trying XEN again, now using Fedora Core 4 on Dell > Power Edge 2850 with ALL updates and XEN installed via RPM. > > The kernel freeze while booting with messages: > > ... > Checking ''hlt'' instruction.... OK. > ExtINT not setup in hardware but reported by MP table > ENABLING IO-APIC IRQs > Brought up 1 CPUs > migration_cost=0 > cheking if image is initramfs... it is > Freeing initrd memory: 4274k freed > Grant table initialized > NET: Registred protocol family 16 > PCI: Using configuration type 1 > > And "freeze" here. > > Any ideas? > > Thanks!_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, 2006-10-17 at 20:15 +0200, Petersson, Mats wrote:> Is that the Dom0 or DomU kenel?Is the first kernel (Dom0, I think) because I never can pass of the first boot, but I''ll able!!! :-)> It looks like the scanning of PCI devices is failing - which it > shouldn''t do, but sometimes incompatibel hardware/drivers can cause > upsets... Have you searched the archice for Dell 2850 - it rings some > bells about some command-line switch that you may want to add, but not > being a Dell-type-of-guy [until very recently, they didn''t have the > "right" processors...]Thanks Mats! I''ve searched and tried a lot of things (until now, without sucess): .......................................................................... "Try putting ''usb-handoff'' on the *linux* command line. If that doesnt work, try ''nousb''." "I also had to boot with ''noirqbalance'' in the kernel command line." "Adding "noreboot" to the kernel comandline (in the line with the xen hypervisor, not the dom0 line) might also help." "Booting xen with "ignorebiostables" seems to solve the problem." .......................................................................... Tim, follow the lspci output: [root@70 ~]# lspci 00:00.0 Host bridge: Intel Corporation E7520 Memory Controller Hub (rev 09) 00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express Port A (rev 09) 00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B (rev 09) 00:05.0 PCI bridge: Intel Corporation E7520 PCI Express Port B1 (rev 09) 00:06.0 PCI bridge: Intel Corporation E7520 PCI Express Port C (rev 09) 00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) 01:00.0 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor (A-Segment Bridge) (rev 06) 01:00.2 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor (B-Segment Bridge) (rev 06) 02:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID controller 4 (rev 06) 05:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09) 05:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09) 06:07.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit Ethernet Controller (rev 05) 07:08.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit Ethernet Controller (rev 05) 08:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge A (rev 09) 08:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge B (rev 09) 0b:05.0 Class ff00: Dell Remote Access Card 4 Daughter Card 0b:05.1 Class ff00: Dell Remote Access Card 4 Daughter Card Virtual UART 0b:05.2 Class ff00: Dell Remote Access Card 4 Daughter Card SMIC interface 0b:06.0 IDE interface: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller (rev 02) 0b:0d.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] Thanks a lot! -- Tiago Cruz <tiagocruz@ig.com.br> _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Neat toys installed :) There''s a few things there that could be the culprit, I''ve never encountered your error, but never xenned a system that had DRAC installed. Does the DRAC function after getting Xen Linux to finally boot? Not entirely sure, but seems to me whatever is not working now was the culprit. If everything is working after ignorebiostables was added, this tells me the drac or raid bios was (probably) the issue, i''d venture to further speculate and narrow it down to the drac. Can you post back with more data on what''s working now and what is not, or if all devices are working after adding ignorebiostables to boot paramaters? Thanks :) -Tim On Tue, 2006-10-17 at 16:43 -0300, Tiago Cruz wrote:> Tim, follow the lspci output: > > [root@70 ~]# lspci > 00:00.0 Host bridge: Intel Corporation E7520 Memory Controller Hub > (rev 09) > 00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express > Port A (rev 09) > 00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B > (rev 09) > 00:05.0 PCI bridge: Intel Corporation E7520 PCI Express Port B1 (rev > 09) > 00:06.0 PCI bridge: Intel Corporation E7520 PCI Express Port C (rev > 09) > 00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB > UHCI Controller #1 (rev 02) > 00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB > UHCI Controller #2 (rev 02) > 00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB > UHCI Controller #3 (rev 02) > 00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 > EHCI Controller (rev 02) > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) > 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC > Interface Bridge (rev 02) > 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE > Controller (rev 02) > 01:00.0 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor > (A-Segment Bridge) (rev 06) > 01:00.2 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor > (B-Segment Bridge) (rev 06) > 02:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID controller > 4 (rev 06) > 05:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI > Bridge A (rev 09) > 05:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI > Bridge B (rev 09) > 06:07.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit > Ethernet Controller (rev 05) > 07:08.0 Ethernet controller: Intel Corporation 82541GI/PI Gigabit > Ethernet Controller (rev 05) > 08:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI > Bridge A (rev 09) > 08:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI > Bridge B (rev 09) > 0b:05.0 Class ff00: Dell Remote Access Card 4 Daughter Card > 0b:05.1 Class ff00: Dell Remote Access Card 4 Daughter Card Virtual > UART > 0b:05.2 Class ff00: Dell Remote Access Card 4 Daughter Card SMIC > interface > 0b:06.0 IDE interface: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host > Controller (rev 02) > 0b:0d.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 > QY [Radeon 7000/VE] >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, 2006-10-18 at 12:47 +0800, Tim Post wrote:> Neat toys installed :) There''s a few things there that could be the > culprit, I''ve never encountered your error, but never xenned a system > that had DRAC installed.Yeah Tim, its a very nice tool :) And I''m not never has xenned nothing before....rsrsrsr> Does the DRAC function after getting Xen Linux to finally boot?I''m not sure, because I don''t have local access on this machine, only via DRAC and I can''t boot with xen kernel...> Can you post back with more data on what''s working now and what is not, > or if all devices are working after adding ignorebiostables to boot > paramaters?Nothing works because I can''t boot :o) I''ll format with Fedora 5 and new Xen 3.0.3 and new packages... maybe works... Thanks! -- Tiago Cruz <tiagocruz@ig.com.br> _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hello guys... I''m back :) On Wed, 2006-10-18 at 11:44 -0300, Tiago Cruz wrote:> I''ll format with Fedora 5 and new Xen 3.0.3 and new packages... maybe > works...Just to remember: Dell PowerEdge 2850, now running Fedora Core 5 and Xen 3.0.3 installed using latest RPM packages: [root@xen tiago]# rpm -Uvh xen-3.0.3.0-1.i386.rpm error: Failed dependencies: libSDL-1.2.so.0 is needed by xen-3.0.3.0-1.i386 [root@xen tiago]# rpm -qf /usr/lib64/libSDL-1.2.so.0 SDL-1.2.9-5.2.1 So, I''ve installed forced. Now, the boot message has stopped when: ... TCP reno registred NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shotcut mode Freeing unused kernel memory: 188k freed request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c request_module: runaway loop modprobe binfmt-464c and freeze here :( This is the ''normal'' dmesg: ..... TCP reno registered TCP bic registered Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 ACPI wakeup devices: PCI0 PALO PBLO PBHI VPR1 PICH ACPI: (supports S0 S4 S5) Freeing unused kernel memory: 196k freed Write protecting the kernel read-only data: 432k SCSI subsystem initialized megaraid cmm: 2.20.2.6 (Release Date: Mon Mar 7 00:01:03 EST 2005) megaraid: 2.20.4.7 (Release Date: Mon Nov 14 12:27:22 EST 2005) megaraid: probe new device 0x1028:0x0013:0x1028:0x016d: bus 2:slot 14:func 0 GSI 19 sharing vector 0xC1 and IRQ 19 ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 46 (level, low) -> IRQ 19 megaraid: fw version:[521X] bios version:[H430] scsi0 : LSI Logic MegaRAID driver scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices Vendor: PE/PV Model: 1x2 SCSI BP Rev: 1.0 Type: Processor ANSI SCSI revision: 02 Any idea? Many thanks -- Tiago Cruz <tiagocruz@ig.com.br> _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Did a little research for you, found some references to the same thing (example is debian but its the same problem) http://lists.debian.org/debian-amd64/2006/06/msg00166.html Looks like you may have an architecture mis-match between your kernel, modules, or modprobe itself. One is 64, one is 32 .. and one may be 64 or 32 (word size). Anyway, they all need to match. So I''d check to be sure the initrd is up to date, and double check that you installed the correct version of Xen wrt your OS. I think at this point you''d save time by just wiping and starting over :) Hope this helps. Best, -Tim On Wed, 2006-10-18 at 16:57 -0300, Tiago Cruz wrote:> Hello guys... I''m back :) > > On Wed, 2006-10-18 at 11:44 -0300, Tiago Cruz wrote: > > > I''ll format with Fedora 5 and new Xen 3.0.3 and new packages... maybe > > works... > > Just to remember: Dell PowerEdge 2850, now running Fedora Core 5 and Xen > 3.0.3 installed using latest RPM packages: > > [root@xen tiago]# rpm -Uvh xen-3.0.3.0-1.i386.rpm > error: Failed dependencies: > libSDL-1.2.so.0 is needed by xen-3.0.3.0-1.i386 > > [root@xen tiago]# rpm -qf /usr/lib64/libSDL-1.2.so.0 > SDL-1.2.9-5.2.1 > > So, I''ve installed forced. > > Now, the boot message has stopped when: > > ... > TCP reno registred > NET: Registered protocol family 1 > NET: Registered protocol family 17 > Using IPI No-Shotcut mode > Freeing unused kernel memory: 188k freed > request_module: runaway loop modprobe binfmt-464c > request_module: runaway loop modprobe binfmt-464c > request_module: runaway loop modprobe binfmt-464c > request_module: runaway loop modprobe binfmt-464c > > and freeze here :( > > This is the ''normal'' dmesg: > > ..... > TCP reno registered > TCP bic registered > Initializing IPsec netlink socket > NET: Registered protocol family 1 > NET: Registered protocol family 17 > ACPI wakeup devices: > PCI0 PALO PBLO PBHI VPR1 PICH > ACPI: (supports S0 S4 S5) > Freeing unused kernel memory: 196k freed > Write protecting the kernel read-only data: 432k > SCSI subsystem initialized > megaraid cmm: 2.20.2.6 (Release Date: Mon Mar 7 00:01:03 EST 2005) > megaraid: 2.20.4.7 (Release Date: Mon Nov 14 12:27:22 EST 2005) > megaraid: probe new device 0x1028:0x0013:0x1028:0x016d: bus 2:slot 14:func 0 > GSI 19 sharing vector 0xC1 and IRQ 19 > ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 46 (level, low) -> IRQ 19 > megaraid: fw version:[521X] bios version:[H430] > scsi0 : LSI Logic MegaRAID driver > scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices > Vendor: PE/PV Model: 1x2 SCSI BP Rev: 1.0 > Type: Processor ANSI SCSI revision: 02 > > > Any idea? > > Many thanks >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, 2006-10-18 at 16:57 -0300, Tiago Cruz wrote:> Hello guys... I''m back :) > > On Wed, 2006-10-18 at 11:44 -0300, Tiago Cruz wrote: > > > I''ll format with Fedora 5 and new Xen 3.0.3 and new packages... maybe > > works... > > Just to remember: Dell PowerEdge 2850, now running Fedora Core 5 and Xen > 3.0.3 installed using latest RPM packages: > > [root@xen tiago]# rpm -Uvh xen-3.0.3.0-1.i386.rpm > error: Failed dependencies: > libSDL-1.2.so.0 is needed by xen-3.0.3.0-1.i386 > > [root@xen tiago]# rpm -qf /usr/lib64/libSDL-1.2.so.0 > SDL-1.2.9-5.2.1 > > So, I''ve installed forced. > > Now, the boot message has stopped when: > > ... > TCP reno registred > NET: Registered protocol family 1 > NET: Registered protocol family 17 > Using IPI No-Shotcut mode > Freeing unused kernel memory: 188k freed > request_module: runaway loop modprobe binfmt-464c > request_module: runaway loop modprobe binfmt-464c > request_module: runaway loop modprobe binfmt-464c > request_module: runaway loop modprobe binfmt-464c > > and freeze here :( > > This is the ''normal'' dmesg: > > ..... > TCP reno registered > TCP bic registered > Initializing IPsec netlink socket > NET: Registered protocol family 1 > NET: Registered protocol family 17 > ACPI wakeup devices: > PCI0 PALO PBLO PBHI VPR1 PICH > ACPI: (supports S0 S4 S5) > Freeing unused kernel memory: 196k freed > Write protecting the kernel read-only data: 432k > SCSI subsystem initialized > megaraid cmm: 2.20.2.6 (Release Date: Mon Mar 7 00:01:03 EST 2005) > megaraid: 2.20.4.7 (Release Date: Mon Nov 14 12:27:22 EST 2005) > megaraid: probe new device 0x1028:0x0013:0x1028:0x016d: bus 2:slot 14:func 0 > GSI 19 sharing vector 0xC1 and IRQ 19 > ACPI: PCI Interrupt 0000:02:0e.0[A] -> GSI 46 (level, low) -> IRQ 19 > megaraid: fw version:[521X] bios version:[H430] > scsi0 : LSI Logic MegaRAID driver > scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices > Vendor: PE/PV Model: 1x2 SCSI BP Rev: 1.0 > Type: Processor ANSI SCSI revision: 02 > > > Any idea? > > Many thanks >Yeah, your using the i386 version of xen with a x64 system, get the x64 version of the xen rpm. Brian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Tiago Cruz
2006-Oct-20 14:00 UTC
RE: [Xen-users] Kernel Freeze - Xen 3.0.3 - Solved! (README)
Hello guys!!! :-) For the list''s historic: If you have got a Dell PowerEgde 2850, or another MegaRAID controller based system running on LVM and have had a problem like this before, please have a glimpse on it. By the list''s guys help, we have faced two problems (thanks for Tim, Badiane, Brian, ...) - The xen-3.0.3 packages for Fedora Core 5 is only for a i386, and not for the x64 one so that you need to compile it yourself (Note: I''ve tested packages of Fedora on my virtual machine - but in a i386 and without a RAID it works very well!) - The MegaRAID is not supported by the of xen 3.0.3''s default kernel. So, we have to compile it for a x64 adding support for the MegaRAID on kernel as well as for the initrd file (just on kernel it did not work for me): The steps are as follow: 1-) Install all the dependencies (they might not be all listed in the README file) gcc python-devel.x86_64 zlib-devel.x86_64 ncurses-devel.x86_64 libgcrypt-devel.x86_64 openssl-devel.x86_64 strace patch 2-) Compile the kernel (I''m not sure how I did this exactly :( ) # wget http://bits.xensource.com/oss-xen/release/3.0.3-0/src.tgz/xen-3.0.3_0-src.tgz # cd xen-3.0.3_0-src # make KERNELS="linux-2.6-xen0 linux-2.6-xenU" # make linux-2.6-xen-config CONFIGMODE=menuconfig Edit the .config file (again I''m not sure of which kernel I had to edit, so, I''ve edited either :) [root@xen xen-3.0.3_0-src]# grep MEGARAID linux-2.6.16.29-xen/.config CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y [root@xen xen-3.0.3_0-src]# grep MEGARAID linux-2.6.16.29-xen0/.config CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y # make kernels # make install Then make sure that your new kernel has been edited in the GRUB file. Then boot the system. Even doing that it still did not work well but a least the following ERROR stopped to come out. (yeahhh weĺl get there folks :) "request_module: runaway loop modprobe binfmt-464c" Then as life is not always easy this ERROR came back!!! :( "VFS: Cannot open root device "VolGroup00/LogVol00" on unknown-block(0,0)" Even having the ext2/3, reiserfs and megaraid built-in on my kernel! 3-) Make your new initrd as following. # cd /boot # mkinitrd -v -f --with=megaraid_mbox --with=megaraid_mm initrd-2.6.16.29-xen 2.6.16.29-xen Right!! Put it in your GRUB then do your test and good luck! :-) =================================================================================title Xen x64 root (hd0,0) kernel /xen-3.0.3-0.gz module /vmlinuz-2.6.16.29-xen ro root=/dev/VolGroup00/LogVol00 noreboot module /initrd-2.6.16.29-xen Other useful links: ================== Compiling Kernel with raid driver for my Dell poweredge 2850: http://lists.xensource.com/archives/html/xen-users/2006-09/msg00455.html Compiling legacy LSI megaraid drivers (Linux 2.6.11) with XEN: http://lists.xensource.com/archives/html/xen-users/2005-08/msg00235.html Problems with Dell 2850: http://lists.xensource.com/archives/html/xen-users/2006-02/msg00400.html Now, I''ll try the second stage of XEN and will be back with more doubts! ;) Stay cool !! -- Tiago Cruz <tiagocruz@ig.com.br> _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hello guys!!! :-) For the list''s historic: If you have got a Dell PowerEgde 2850, or another MegaRAID controller based system running on LVM and have had a problem like this before, please have a glimpse on it. By the list''s guys help, we have faced two problems (thanks for Tim, Badiane, Brian, ...) - The xen-3.0.3 packages for Fedora Core 5 is only for a i386, and not for the x64 one so that you need to compile it yourself (Note: I''ve tested packages of Fedora on my virtual machine - but in a i386 and without a RAID it works very well!) - The MegaRAID is not supported by the of xen 3.0.3''s default kernel. So, we have to compile it for a x64 adding support for the MegaRAID on kernel as well as for the initrd file (just on kernel it did not work for me): The steps are as follow: 1-) Install all the dependencies (they might not be all listed in the README file) gcc python-devel.x86_64 zlib-devel.x86_64 ncurses-devel.x86_64 libgcrypt-devel.x86_64 openssl-devel.x86_64 strace patch 2-) Compile the kernel (I''m not sure how I did this exactly :( ) # wget http://bits.xensource.com/oss-xen/release/3.0.3-0/src.tgz/xen-3.0.3_0-src.tgz # cd xen-3.0.3_0-src # make KERNELS="linux-2.6-xen0 linux-2.6-xenU" # make linux-2.6-xen-config CONFIGMODE=menuconfig Edit the .config file (again I''m not sure of which kernel I had to edit, so, I''ve edited either :) [root@xen xen-3.0.3_0-src]# grep MEGARAID linux-2.6.16.29-xen/.config CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y [root@xen xen-3.0.3_0-src]# grep MEGARAID linux-2.6.16.29-xen0/.config CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y # make kernels # make install Then make sure that your new kernel has been edited in the GRUB file. Then boot the system. Even doing that it still did not work well but a least the following ERROR stopped to come out. (yeahhh weĺl get there folks :) "request_module: runaway loop modprobe binfmt-464c" Then as life is not always easy this ERROR came back!!! :( "VFS: Cannot open root device "VolGroup00/LogVol00" on unknown-block(0,0)" Even having the ext2/3, reiserfs and megaraid built-in on my kernel! 3-) Make your new initrd as following. # cd /boot # mkinitrd -v -f --with=megaraid_mbox --with=megaraid_mm initrd-2.6.16.29-xen 2.6.16.29-xen Right!! Put it in your GRUB then do your test and good luck! :-) =================================================================================title Xen x64 root (hd0,0) kernel /xen-3.0.3-0.gz module /vmlinuz-2.6.16.29-xen ro root=/dev/VolGroup00/LogVol00 noreboot module /initrd-2.6.16.29-xen Other useful links: ================== Compiling Kernel with raid driver for my Dell poweredge 2850: http://lists.xensource.com/archives/html/xen-users/2006-09/msg00455.html Compiling legacy LSI megaraid drivers (Linux 2.6.11) with XEN: http://lists.xensource.com/archives/html/xen-users/2005-08/msg00235.html Problems with Dell 2850: http://lists.xensource.com/archives/html/xen-users/2006-02/msg00400.html Now, I''ll try the second stage of XEN and will be back with more doubts! ;) Stay cool !! -- Tiago Cruz <tiagocruz@ig.com.br> _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users