Toens Bueker
2005-Dec-28 14:05 UTC
[Xen-users] ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
Hi *, I try to install Xen 3.0.0 on a IBM x342 with a ServeRAID 4Lx controller. The box boots with "plain" 2.6.12.6 (aic7xx- and serveraid-support included). It does not with a similar configuration of 2.6.12.6-xen0. Any hints, boot options? by Töns -- There is no safe distance. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Ian Pratt
2005-Dec-28 14:17 UTC
RE: [Xen-users] ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
> I try to install Xen 3.0.0 on a IBM x342 with a ServeRAID 4Lx > controller. > The box boots with "plain" 2.6.12.6 (aic7xx- and > serveraid-support included). It does not with a similar > configuration of 2.6.12.6-xen0.The 2.6.12.6-xen kernel has ServeRAID support. You just need to build an appropriate initrd -- or follow the RPM install instructions. Ian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Frank Burkhardt
2005-Dec-28 16:38 UTC
Re: [Xen-users] ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
Hi, On Wed, Dec 28, 2005 at 02:17:33PM -0000, Ian Pratt wrote:> > I try to install Xen 3.0.0 on a IBM x342 with a ServeRAID 4Lx > > controller. > > The box boots with "plain" 2.6.12.6 (aic7xx- and > > serveraid-support included). It does not with a similar > > configuration of 2.6.12.6-xen0. > > The 2.6.12.6-xen kernel has ServeRAID support. You just need to build an > appropriate initrd -- or follow the RPM install instructions.I''ve got a comparable problem with a simple AMD-Duron-based system. The plain kernel without xen is booting fine while the xenified dom0 can''t find the root device (a scsi-disk on an ancient Adaptec-aic7xxx). Do I need a initrd, too? If yes: Why? Regards, Frank _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Toens Bueker
2005-Dec-29 07:52 UTC
[Xen-users] Re: ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk> wrote:>> I try to install Xen 3.0.0 on a IBM x342 with a ServeRAID 4Lx >> controller. >> The box boots with "plain" 2.6.12.6 (aic7xx- and >> serveraid-support included). It does not with a similar >> configuration of 2.6.12.6-xen0. > > The 2.6.12.6-xen kernel has ServeRAID support.Correct. I guess, that I need AIC7XXX support as well (I''ve attached both .configs).> You just need to build an appropriate initrdThe vanilla kernel boots without initrd and detects the ServeRAID controller "without" problems (ok - obviously 2.6.12s ServeRAID driver is too new): ips 0000:02:05.0: Warning ! ! ! ServeRAID Version Mismatch ips 0000:02:05.0: Bios = 7.00.14, Firmware = 7.00.14, Device Driver = 7.10.18 ips 0000:02:05.0: These levels should match to avoid possible compatibility problems. scsi2 : IBM PCI ServeRAID 7.10.18 Build 731 <ServeRAID 4Lx>> -- or follow the RPM install instructions.I checked the troubleshooting tip When running the multiple processor kernel, Linux has a problem accessing controllers that are assigned IRQ 9 by the system BIOS. To correct this problem, enter the system BIOS and change the IRQ assigned to each controller. but mehl:~# cat /proc/interrupts CPU0 0: 67416450 local-APIC-edge timer 1: 95 IO-APIC-edge i8042 2: 0 XT-PIC cascade 11: 0 IO-APIC-level ohci_hcd:usb1 14: 13 IO-APIC-edge ide0 24: 36036 IO-APIC-level ips 26: 15 IO-APIC-level aic7xxx 27: 15 IO-APIC-level aic7xxx 28: 59989 IO-APIC-level eth0 NMI: 0 LOC: 67417317 ERR: 0 MIS: 0 Generic SCSI support is enabled in both kernels, too. Further hints? by Töns -- There is no safe distance. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Ian Pratt
2005-Dec-29 22:35 UTC
RE: [Xen-users] Re: ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
> >> I try to install Xen 3.0.0 on a IBM x342 with a ServeRAID 4Lx > >> controller. > >> The box boots with "plain" 2.6.12.6 (aic7xx- and serveraid-support > >> included). It does not with a similar configuration of > 2.6.12.6-xen0. > > > > The 2.6.12.6-xen kernel has ServeRAID support. > > Correct. I guess, that I need AIC7XXX support as well (I''ve > attached both .configs). > > > You just need to build an appropriate initrd > > The vanilla kernel boots without initrd and detects the > ServeRAID controller "without" problems (ok - obviously > 2.6.12s ServeRAID driver is too new):Your vanilla kernel obviously has serveraid compiled in. The -xen kernel has it as a module. You need an initrd.> ips 0000:02:05.0: Warning ! ! ! ServeRAID Version Mismatch > ips 0000:02:05.0: Bios = 7.00.14, Firmware = 7.00.14, Device > Driver = 7.10.18 ips 0000:02:05.0: These levels should match > to avoid possible compatibility problems. > scsi2 : IBM PCI ServeRAID 7.10.18 Build 731 <ServeRAID 4Lx> > > > -- or follow the RPM install instructions. > > I checked the troubleshooting tip > > When running the multiple processor kernel, Linux has a > problem accessing controllers that are assigned IRQ 9 by the > system BIOS. To correct this problem, enter the system BIOS > and change the IRQ assigned to each controller. > > but > > mehl:~# cat /proc/interrupts > CPU0 > 0: 67416450 local-APIC-edge timer > 1: 95 IO-APIC-edge i8042 > 2: 0 XT-PIC cascade > 11: 0 IO-APIC-level ohci_hcd:usb1 > 14: 13 IO-APIC-edge ide0 > 24: 36036 IO-APIC-level ips > 26: 15 IO-APIC-level aic7xxx > 27: 15 IO-APIC-level aic7xxx > 28: 59989 IO-APIC-level eth0 > NMI: 0 > LOC: 67417317 > ERR: 0 > MIS: 0 > > Generic SCSI support is enabled in both kernels, too. > > Further hints? > > by > Töns > -- > There is no safe distance. >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Toens Bueker
2005-Dec-30 11:03 UTC
Re: [Xen-users] Re: ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk> wrote:>>> The 2.6.12.6-xen kernel has ServeRAID support. >> >> Correct. I guess, that I need AIC7XXX support as well (I''ve >> attached both .configs). >> >>> You just need to build an appropriate initrd >> >> The vanilla kernel boots without initrd and detects the >> ServeRAID controller "without" problems (ok - obviously >> 2.6.12s ServeRAID driver is too new): > > Your vanilla kernel obviously has serveraid compiled in. > The -xen kernel has it as a module. You need an initrd.But I''ve re-compiled the -xen kernel in order to compile serveraid in (at least it says CONFIG_SCSI_IPS=y and not CONFIG_SCSI_IPS=m in the .config). Why should serveraid be a module? by Töns -- There is no safe distance. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Ian Pratt
2005-Dec-30 19:35 UTC
RE: [Xen-users] Re: ServeRAID 4Lx - Plain 2.6.12.6 works - Xen not
> But I''ve re-compiled the -xen kernel in order to compile > serveraid in (at least it says CONFIG_SCSI_IPS=y and not > CONFIG_SCSI_IPS=m in the .config). > > Why should serveraid be a module?have you compiled scsi and scsi disk and all the other stuff you need in too? Ian _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users