Tej Parkash
2008-Jan-05 05:37 UTC
[Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
Hey All I got new Intel VT enabled hardware recently. As i am installing XEN 3.1 over it gives me dom0 booting issues. After i solved lot many issue i got stuck up with error saying "Begin: waiting for root filesystem" I have downloaded the vanilla Linux 2.6.18 and installed the same. It is also stucking with same error "waiting for root filesystem". How ever Linux 2.6.22 booting perfectly. So the conclusion says there is some driver issue which is not supported by Linux 2.6.18. After Some investigation i found that the New SATA controller by Intel is not support in Linux 2.6.18, Hence XEN is also stucking with it. Since i need to enable the xen over this machine , so is there any work around for the same problem in XEN 3.1 (other then back porting the relevant driver) I still need to check the unstable Xen 3.2. my lspci is as follows: 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02) 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 Express MEI Controller (rev 02) 00:19.0 Ethernet controller: Intel Corporation 82801I (ICH9 Family) Gigabit Ethernet Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b2) 06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) thanks TEJ _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mark Williamson
2008-Jan-05 21:29 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
> I got new Intel VT enabled hardware recently. As i am installing XEN > 3.1 over it gives me dom0 booting issues. After i solved lot many > issue i got stuck up with error saying "Begin: waiting for root > filesystem" > > I have downloaded the vanilla Linux 2.6.18 and installed the same. It > is also stucking with same error "waiting for root filesystem". How > ever Linux 2.6.22 booting perfectly. So the conclusion says there is > some driver issue which is not supported by Linux 2.6.18. > > After Some investigation i found that the New SATA controller by Intel > is not support in Linux 2.6.18, Hence XEN is also stucking with it. > Since i need to enable the xen over this machine , so is there any > work around for the same problem in XEN 3.1 (other then back porting > the relevant driver)I guess another option would be to temporarily stick a compatible SATA card into the machine but I understand that wouldn''t be ideal! If you were to use a Linux distro with Xen included then they have often forward ported Xen support to newer kernels. Fedora and OpenSUSE do this, for instance. Also RHEL / CentOS contain backported drivers from newer kernels, so it''s possible that one of them would work on your system. Ubuntu contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard varying things about the quality of Ubuntu''s own Xen packages - though I haven''t tried them myself.> I still need to check the unstable Xen 3.2.I think it''s still based on 2.6.18 so the same probelm applies. I''d say that using a distro with good Xen support is your best bet. Cheers, Mark> my lspci is as follows: > > 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM > Controller (rev 02) > 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express > Integrated Graphics Controller (rev 02) > 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 > Express MEI Controller (rev 02) > 00:19.0 Ethernet controller: Intel Corporation 82801I (ICH9 Family) > Gigabit Ethernet Controller (rev 02) > 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > UHCI Controller #4 (rev 02) > 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > UHCI Controller #5 (rev 02) > 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > UHCI Controller #6 (rev 02) > 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > EHCI Controller #2 (rev 02) > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > Controller (rev 02) > 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > Port 1 (rev 02) > 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > Port 2 (rev 02) > 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > Port 3 (rev 02) > 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > Port 4 (rev 02) > 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > Port 5 (rev 02) > 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > UHCI Controller #1 (rev 02) > 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > UHCI Controller #2 (rev 02) > 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > UHCI Controller #3 (rev 02) > 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > EHCI Controller #1 (rev 02) > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) > 00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface > Controller (rev 02) > 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) > 6 port SATA AHCI Controller (rev 02) > 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev > 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 > single-port PATA133 interface (rev b2) > 06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A > IEEE-1394a-2000 Controller (PHY/Link) > > > thanks > TEJ > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel-- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Kurt Hackel
2008-Jan-06 05:37 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
Hi, On Sat, Jan 05, 2008 at 09:29:37PM +0000, Mark Williamson wrote:> > I got new Intel VT enabled hardware recently. As i am installing XEN > > 3.1 over it gives me dom0 booting issues. After i solved lot many > > issue i got stuck up with error saying "Begin: waiting for root > > filesystem" > > > > I have downloaded the vanilla Linux 2.6.18 and installed the same. It > > is also stucking with same error "waiting for root filesystem". How > > ever Linux 2.6.22 booting perfectly. So the conclusion says there is > > some driver issue which is not supported by Linux 2.6.18. > > > > After Some investigation i found that the New SATA controller by Intel > > is not support in Linux 2.6.18, Hence XEN is also stucking with it. > > Since i need to enable the xen over this machine , so is there any > > work around for the same problem in XEN 3.1 (other then back porting > > the relevant driver) > > I guess another option would be to temporarily stick a compatible SATA card > into the machine but I understand that wouldn''t be ideal! > > If you were to use a Linux distro with Xen included then they have often > forward ported Xen support to newer kernels. Fedora and OpenSUSE do this, > for instance. Also RHEL / CentOS contain backported drivers from newer > kernels, so it''s possible that one of them would work on your system. Ubuntu > contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard varying > things about the quality of Ubuntu''s own Xen packages - though I haven''t > tried them myself.If you go to http://edelivery.oracle.com/linux and pull down the source cd for Oracle VM Server, you should find a pair of patches in the kernel srpm that are exactly what you need to apply. One is something like "intel-e1000" and the other "intel-ich9". Should apply cleanly. The distro is free to use if you''d rather do that. Thanks kurt -- _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Tej Parkash
2008-Jan-06 12:56 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On 1/6/08, Mark Williamson <mark.williamson@cl.cam.ac.uk> wrote:> > I got new Intel VT enabled hardware recently. As i am installing XEN > > 3.1 over it gives me dom0 booting issues. After i solved lot many > > issue i got stuck up with error saying "Begin: waiting for root > > filesystem" > > > > I have downloaded the vanilla Linux 2.6.18 and installed the same. It > > is also stucking with same error "waiting for root filesystem". How > > ever Linux 2.6.22 booting perfectly. So the conclusion says there is > > some driver issue which is not supported by Linux 2.6.18. > > > > After Some investigation i found that the New SATA controller by Intel > > is not support in Linux 2.6.18, Hence XEN is also stucking with it. > > Since i need to enable the xen over this machine , so is there any > > work around for the same problem in XEN 3.1 (other then back porting > > the relevant driver) > > I guess another option would be to temporarily stick a compatible SATA card > into the machine but I understand that wouldn''t be ideal! > > If you were to use a Linux distro with Xen included then they have often > forward ported Xen support to newer kernels. Fedora and OpenSUSE do this, > for instance. Also RHEL / CentOS contain backported drivers from newer > kernels, so it''s possible that one of them would work on your system. > Ubuntu > contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard varying > things about the quality of Ubuntu''s own Xen packages - though I haven''t > tried them myself. >so there is two options. 1. backport Relevant driver. 2. Forward port XEN to 2.6.22 which is more better and stable according to you?> > I still need to check the unstable Xen 3.2. > > I think it''s still based on 2.6.18 so the same probelm applies.you are correct, previously i was thinking that unstable XEN 3.2 is having this hardware support. But after checking hardware compatibility list at following, it was clear that only XEN 4.0 will have this hardware support. http://hcl.xensource.com/?showall=no&subtab=components> > I''d say that using a distro with good Xen support is your best bet.i will try the same thanks for your suggestion.> > Cheers, > Mark > > > my lspci is as follows: > > > > 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM > > Controller (rev 02) > > 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express > > Integrated Graphics Controller (rev 02) > > 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 > > Express MEI Controller (rev 02) > > 00:19.0 Ethernet controller: Intel Corporation 82801I (ICH9 Family) > > Gigabit Ethernet Controller (rev 02) > > 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > UHCI Controller #4 (rev 02) > > 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > UHCI Controller #5 (rev 02) > > 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > UHCI Controller #6 (rev 02) > > 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > EHCI Controller #2 (rev 02) > > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > > Controller (rev 02) > > 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > Port 1 (rev 02) > > 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > Port 2 (rev 02) > > 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > Port 3 (rev 02) > > 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > Port 4 (rev 02) > > 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > Port 5 (rev 02) > > 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > UHCI Controller #1 (rev 02) > > 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > UHCI Controller #2 (rev 02) > > 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > UHCI Controller #3 (rev 02) > > 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > EHCI Controller #1 (rev 02) > > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) > > 00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface > > Controller (rev 02) > > 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) > > 6 port SATA AHCI Controller (rev 02) > > 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller > (rev > > 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 > > single-port PATA133 interface (rev b2) > > 06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A > > IEEE-1394a-2000 Controller (PHY/Link) > > > > > > thanks > > TEJ > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel > > > > -- > Dave: Just a question. What use is a unicyle with no seat? And no pedals! > Mark: To answer a question with a question: What use is a skateboard? > Dave: Skateboards have wheels. > Mark: My wheel has a wheel! >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Tej Parkash
2008-Jan-06 13:00 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On 1/6/08, Kurt Hackel <kurt.hackel@oracle.com> wrote:> Hi, > > On Sat, Jan 05, 2008 at 09:29:37PM +0000, Mark Williamson wrote: > > > I got new Intel VT enabled hardware recently. As i am installing XEN > > > 3.1 over it gives me dom0 booting issues. After i solved lot many > > > issue i got stuck up with error saying "Begin: waiting for root > > > filesystem" > > > > > > I have downloaded the vanilla Linux 2.6.18 and installed the same. It > > > is also stucking with same error "waiting for root filesystem". How > > > ever Linux 2.6.22 booting perfectly. So the conclusion says there is > > > some driver issue which is not supported by Linux 2.6.18. > > > > > > After Some investigation i found that the New SATA controller by Intel > > > is not support in Linux 2.6.18, Hence XEN is also stucking with it. > > > Since i need to enable the xen over this machine , so is there any > > > work around for the same problem in XEN 3.1 (other then back porting > > > the relevant driver) > > > > I guess another option would be to temporarily stick a compatible SATA > card > > into the machine but I understand that wouldn''t be ideal! > > > > If you were to use a Linux distro with Xen included then they have often > > forward ported Xen support to newer kernels. Fedora and OpenSUSE do this, > > for instance. Also RHEL / CentOS contain backported drivers from newer > > kernels, so it''s possible that one of them would work on your system. > Ubuntu > > contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard > varying > > things about the quality of Ubuntu''s own Xen packages - though I haven''t > > tried them myself. > > If you go to http://edelivery.oracle.com/linux and pull down the source > cd for Oracle VM Server, you should find a pair of patches in the kernel > srpm that are exactly what you need to apply. One is something like > "intel-e1000" and the other "intel-ich9". Should apply cleanly. The > distro is free to use if you''d rather do that.i will check this solution. After this i will came back to you with status. thanks for your suggestion.> > Thanks > kurt > > -- >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2008-Jan-06 23:25 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On 5/1/08 05:37, "Tej Parkash" <bewith.tej@gmail.com> wrote:> I still need to check the unstable Xen 3.2.If you use the Linux kernel http://xenbits.xensource.com/linux-2.6.18-xen.hg then you should find that ICH9 works (Allen Kay backported ICH9 support some time ago). -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Tej Parkash
2008-Jan-07 12:00 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On Jan 7, 2008 4:55 AM, Keir Fraser <Keir.Fraser@cl.cam.ac.uk> wrote:> On 5/1/08 05:37, "Tej Parkash" <bewith.tej@gmail.com> wrote: > > > I still need to check the unstable Xen 3.2. > > If you use the Linux kernel http://xenbits.xensource.com/linux-2.6.18-xen.hg > then you should find that ICH9 works (Allen Kay backported ICH9 support some > time ago).Hey Kair I have compiled the Xen 3.2 Unstable version. I am getting the dom0 booting message as: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata1.00: qc timeout (cmd 0xec) ata1.00: failed to IDENTIFY (I/O error, err_mask=0x104) ata1: port is slow to respond, please be patient (Status 0x80) ata1: port failed to respond (30 secs, Status 0x80) ata1: COMRESET failed (device not ready) ata1: hardreset failed, retrying in 5 secs After retrying for 2-3 time, again the control drops to initramfs. This means again the SATA controller is not able to identify the partition. As i have observed that in the Linux Kernel same problem has rectified over the later version of kernel. i.e in .22 and .23 what do you suggest?> > -- Keir > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2008-Jan-07 13:01 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On 7/1/08 12:00, "Tej Parkash" <bewith.tej@gmail.com> wrote:> After retrying for 2-3 time, again the control drops to initramfs. > > This means again the SATA controller is not able to identify the partition. > > As i have observed that in the Linux Kernel same problem has rectified > over the later version of kernel. i.e in .22 and .23 > > what do you suggest?Try a dom0 kernel from fedora project, centos, or suse? Otherwise you''ll have to get your hands a bit dirty and backport changes in latest ich9 drivers in upstream Linux to our 2.6.18 xen kernel. Or possibly there is a pv_ops kernel that has initial dom0 support now. I think that''s not quite ready yet though, unfortunately. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mark Williamson
2008-Jan-08 01:05 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
> > If you were to use a Linux distro with Xen included then they have often > > forward ported Xen support to newer kernels. Fedora and OpenSUSE do > > this, for instance. Also RHEL / CentOS contain backported drivers from > > newer kernels, so it''s possible that one of them would work on your > > system. Ubuntu > > contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard > > varying things about the quality of Ubuntu''s own Xen packages - though I > > haven''t tried them myself. > > so there is two options. > 1. backport Relevant driver > 2. Forward port XEN to 2.6.22 > which is more better and stable according to you?The Fedora people have had quite a lot of experience forward porting the Xen patches so I *guess* that the kernels are OK. However, Fedora as a whole OS isn''t really ideal for a stable server which you might not want to reinstall regularly. For just trying stuff out, Fedora has quite a lot of new cool stuff and new releases are made regularly. CentOS or RHEL may contain a backported version of the driver you need but you''d need to check. They have decent Xen support and are a stable server OS with long term support.> you are correct, previously i was thinking that unstable XEN 3.2 is > having this hardware support. But after checking hardware > compatibility list at following, it was clear that only XEN 4.0 will > have this hardware support. > http://hcl.xensource.com/?showall=no&subtab=componentsAs Keir mentioned, apparently the driver has been ported, so I was mistaken here. It seems that it doesn''t work for you anyhow though. I still think the best way to start out with Xen is to find a distribution with good Xen support and run that. Cheers, Mark> > I''d say that using a distro with good Xen support is your best bet. > > i will try the same > > thanks for your suggestion. > > > Cheers, > > Mark > > > > > my lspci is as follows: > > > > > > 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM > > > Controller (rev 02) > > > 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express > > > Integrated Graphics Controller (rev 02) > > > 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 > > > Express MEI Controller (rev 02) > > > 00:19.0 Ethernet controller: Intel Corporation 82801I (ICH9 Family) > > > Gigabit Ethernet Controller (rev 02) > > > 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > UHCI Controller #4 (rev 02) > > > 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > UHCI Controller #5 (rev 02) > > > 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > UHCI Controller #6 (rev 02) > > > 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > > EHCI Controller #2 (rev 02) > > > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > > > Controller (rev 02) > > > 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > Port 1 (rev 02) > > > 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > Port 2 (rev 02) > > > 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > Port 3 (rev 02) > > > 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > Port 4 (rev 02) > > > 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > Port 5 (rev 02) > > > 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > UHCI Controller #1 (rev 02) > > > 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > UHCI Controller #2 (rev 02) > > > 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > UHCI Controller #3 (rev 02) > > > 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > > EHCI Controller #1 (rev 02) > > > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) > > > 00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface > > > Controller (rev 02) > > > 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) > > > 6 port SATA AHCI Controller (rev 02) > > > 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller > > > > (rev > > > > > 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 > > > single-port PATA133 interface (rev b2) > > > 06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A > > > IEEE-1394a-2000 Controller (PHY/Link) > > > > > > > > > thanks > > > TEJ > > > > > > _______________________________________________ > > > Xen-devel mailing list > > > Xen-devel@lists.xensource.com > > > http://lists.xensource.com/xen-devel > > > > -- > > Dave: Just a question. What use is a unicyle with no seat? And no > > pedals! Mark: To answer a question with a question: What use is a > > skateboard? Dave: Skateboards have wheels. > > Mark: My wheel has a wheel!-- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Tej Parkash
2008-Jan-08 03:34 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On 1/8/08, Mark Williamson <mark.williamson@cl.cam.ac.uk> wrote:> > > If you were to use a Linux distro with Xen included then they have often > > > forward ported Xen support to newer kernels. Fedora and OpenSUSE do > > > this, for instance. Also RHEL / CentOS contain backported drivers from > > > newer kernels, so it''s possible that one of them would work on your > > > system. Ubuntu > > > contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard > > > varying things about the quality of Ubuntu''s own Xen packages - though I > > > haven''t tried them myself. > > > > so there is two options. > > 1. backport Relevant driver > > 2. Forward port XEN to 2.6.22 > > which is more better and stable according to you? > > The Fedora people have had quite a lot of experience forward porting the Xen > patches so I *guess* that the kernels are OK. However, Fedora as a whole OS > isn''t really ideal for a stable server which you might not want to reinstall > regularly. For just trying stuff out, Fedora has quite a lot of new cool > stuff and new releases are made regularly. >i will just give a try to fadora distribution. I have already checked fadora pepole has forward ported xen over latest kernel. rpm which i am going to use are: http://rpm.pbone.net/index.php3/stat/26/dist/32/size/53198757/name/kernel-xen-2.6-2.6.21.7-2890.fc9.src.rpm http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/kernel-xen-2.6-2.6.21.7-2890.fc9.src.rpm> CentOS or RHEL may contain a backported version of the driver you need but > you''d need to check. They have decent Xen support and are a stable server > OS > with long term support.> > > you are correct, previously i was thinking that unstable XEN 3.2 is > > having this hardware support. But after checking hardware > > compatibility list at following, it was clear that only XEN 4.0 will > > have this hardware support. > > http://hcl.xensource.com/?showall=no&subtab=components > > As Keir mentioned, apparently the driver has been ported, so I was mistaken > here. It seems that it doesn''t work for you anyhow though. >Yaaa it has failed again but with different error log. This time SATA controller is getting detected but after some time it again drops to shell. This mean SATA contorlller again can''t see the partition. This is bit odd observation for me. (because driver can identify the SATA controller correctly but still it can''t able to look into the partition correctly)> I still think the best way to start out with Xen is to find a distribution > with good Xen support and run that. > > Cheers, > Mark > > > > I''d say that using a distro with good Xen support is your best bet. > > > > i will try the same > > > > thanks for your suggestion. > > > > > Cheers, > > > Mark > > > > > > > my lspci is as follows: > > > > > > > > 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM > > > > Controller (rev 02) > > > > 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express > > > > Integrated Graphics Controller (rev 02) > > > > 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 > > > > Express MEI Controller (rev 02) > > > > 00:19.0 Ethernet controller: Intel Corporation 82801I (ICH9 Family) > > > > Gigabit Ethernet Controller (rev 02) > > > > 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > UHCI Controller #4 (rev 02) > > > > 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > UHCI Controller #5 (rev 02) > > > > 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > UHCI Controller #6 (rev 02) > > > > 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > > > EHCI Controller #2 (rev 02) > > > > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > > > > Controller (rev 02) > > > > 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > Port 1 (rev 02) > > > > 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > Port 2 (rev 02) > > > > 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > Port 3 (rev 02) > > > > 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > Port 4 (rev 02) > > > > 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > Port 5 (rev 02) > > > > 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > UHCI Controller #1 (rev 02) > > > > 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > UHCI Controller #2 (rev 02) > > > > 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > UHCI Controller #3 (rev 02) > > > > 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > > > EHCI Controller #1 (rev 02) > > > > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) > > > > 00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface > > > > Controller (rev 02) > > > > 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) > > > > 6 port SATA AHCI Controller (rev 02) > > > > 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller > > > > > > (rev > > > > > > > 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 > > > > single-port PATA133 interface (rev b2) > > > > 06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A > > > > IEEE-1394a-2000 Controller (PHY/Link) > > > > > > > > > > > > thanks > > > > TEJ > > > > > > > > _______________________________________________ > > > > Xen-devel mailing list > > > > Xen-devel@lists.xensource.com > > > > http://lists.xensource.com/xen-devel > > > > > > -- > > > Dave: Just a question. What use is a unicyle with no seat? And no > > > pedals! Mark: To answer a question with a question: What use is a > > > skateboard? Dave: Skateboards have wheels. > > > Mark: My wheel has a wheel! > > > > -- > Dave: Just a question. What use is a unicyle with no seat? And no pedals! > Mark: To answer a question with a question: What use is a skateboard? > Dave: Skateboards have wheels. > Mark: My wheel has a wheel! >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Tej Parkash
2008-Jan-11 03:16 UTC
Re: [Xen-devel] New Intel Sata Controller (ICH9 family) Support in Xen 3.1
On Jan 8, 2008 9:04 AM, Tej Parkash <bewith.tej@gmail.com> wrote:> On 1/8/08, Mark Williamson <mark.williamson@cl.cam.ac.uk> wrote: > > > > If you were to use a Linux distro with Xen included then they have often > > > > forward ported Xen support to newer kernels. Fedora and OpenSUSE do > > > > this, for instance. Also RHEL / CentOS contain backported drivers from > > > > newer kernels, so it''s possible that one of them would work on your > > > > system. Ubuntu > > > > contains Xen-enabled kernels newer than 2.6.18 also, but I''ve heard > > > > varying things about the quality of Ubuntu''s own Xen packages - though I > > > > haven''t tried them myself. > > > > > > so there is two options. > > > 1. backport Relevant driver > > > 2. Forward port XEN to 2.6.22 > > > which is more better and stable according to you? > > > > The Fedora people have had quite a lot of experience forward porting the Xen > > patches so I *guess* that the kernels are OK. However, Fedora as a whole OS > > isn''t really ideal for a stable server which you might not want to reinstall > > regularly. For just trying stuff out, Fedora has quite a lot of new cool > > stuff and new releases are made regularly. > > > > i will just give a try to fadora distribution. I have already checked > fadora pepole has forward ported xen over latest kernel. > > rpm which i am going to use are: > > http://rpm.pbone.net/index.php3/stat/26/dist/32/size/53198757/name/kernel-xen-2.6-2.6.21.7-2890.fc9.src.rpm > http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/kernel-xen-2.6-2.6.21.7-2890.fc9.src.rpm > > > CentOS or RHEL may contain a backported version of the driver you need but > > you''d need to check. They have decent Xen support and are a stable server > > OS > > with long term support. > > > > > > you are correct, previously i was thinking that unstable XEN 3.2 is > > > having this hardware support. But after checking hardware > > > compatibility list at following, it was clear that only XEN 4.0 will > > > have this hardware support. > > > http://hcl.xensource.com/?showall=no&subtab=components > > > > As Keir mentioned, apparently the driver has been ported, so I was mistaken > > here. It seems that it doesn''t work for you anyhow though. > > > > Yaaa it has failed again but with different error log. > > This time SATA controller is getting detected but after some time it > again drops to shell. > This mean SATA contorlller again can''t see the partition. > This is bit odd observation for me. (because driver can identify the > SATA controller correctly but still it can''t able to look into the > partition correctly) > > > > I still think the best way to start out with Xen is to find a distribution > > with good Xen support and run that. > > > > Cheers, > > Mark > > > > > > I''d say that using a distro with good Xen support is your best bet. > > > > > > i will try the same > > > > > > thanks for your suggestion. > > > > > > > Cheers, > > > > Mark > > > > > > > > > my lspci is as follows: > > > > > > > > > > 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM > > > > > Controller (rev 02) > > > > > 00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express > > > > > Integrated Graphics Controller (rev 02) > > > > > 00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 > > > > > Express MEI Controller (rev 02) > > > > > 00:19.0 Ethernet controller: Intel Corporation 82801I (ICH9 Family) > > > > > Gigabit Ethernet Controller (rev 02) > > > > > 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > > UHCI Controller #4 (rev 02) > > > > > 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > > UHCI Controller #5 (rev 02) > > > > > 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > > UHCI Controller #6 (rev 02) > > > > > 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > > > > EHCI Controller #2 (rev 02) > > > > > 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio > > > > > Controller (rev 02) > > > > > 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > > Port 1 (rev 02) > > > > > 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > > Port 2 (rev 02) > > > > > 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > > Port 3 (rev 02) > > > > > 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > > Port 4 (rev 02) > > > > > 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express > > > > > Port 5 (rev 02) > > > > > 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > > UHCI Controller #1 (rev 02) > > > > > 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > > UHCI Controller #2 (rev 02) > > > > > 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB > > > > > UHCI Controller #3 (rev 02) > > > > > 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 > > > > > EHCI Controller #1 (rev 02) > > > > > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) > > > > > 00:1f.0 ISA bridge: Intel Corporation 82801IH (ICH9DH) LPC Interface > > > > > Controller (rev 02) > > > > > 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) > > > > > 6 port SATA AHCI Controller (rev 02) > > > > > 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller > > > > > > > > (rev > > > > > > > > > 02) 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 > > > > > single-port PATA133 interface (rev b2) > > > > > 06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A > > > > > IEEE-1394a-2000 Controller (PHY/Link) > > > > >Finally we could solve the dom0 boot up issue with this new SATA controller. All we have to do it 1. Get Ubuntu Gutsy 7.10 Version 2. Compile the XEN from Ubuntu Repository . Ubuntu Forward port the XEN to 2.6.19 kernel version. Everything is fine except the latest Network Card is not getting detected. Will get back with solution once we solve this problem thank Mark, Kair, Kurt and other xen devel.> > > > > > > > > > thanks > > > > > TEJ > > > > > > > > > > _______________________________________________ > > > > > Xen-devel mailing list > > > > > Xen-devel@lists.xensource.com > > > > > http://lists.xensource.com/xen-devel > > > > > > > > -- > > > > Dave: Just a question. What use is a unicyle with no seat? And no > > > > pedals! Mark: To answer a question with a question: What use is a > > > > skateboard? Dave: Skateboards have wheels. > > > > Mark: My wheel has a wheel! > > > > > > > > -- > > Dave: Just a question. What use is a unicyle with no seat? And no pedals! > > Mark: To answer a question with a question: What use is a skateboard? > > Dave: Skateboards have wheels. > > Mark: My wheel has a wheel! > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel