* New Intel Sata Controller (ICH9 family) Support in Xen 3.1
@ 2008-01-05 5:37 Tej Parkash
2008-01-05 21:29 ` Mark Williamson
2008-01-06 23:25 ` Keir Fraser
0 siblings, 2 replies; 11+ messages in thread
From: Tej Parkash @ 2008-01-05 5:37 UTC (permalink / raw)
To: xen-devel
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
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-05 5:37 New Intel Sata Controller (ICH9 family) Support in Xen 3.1 Tej Parkash
@ 2008-01-05 21:29 ` Mark Williamson
2008-01-06 5:37 ` Kurt Hackel
2008-01-06 12:56 ` Tej Parkash
2008-01-06 23:25 ` Keir Fraser
1 sibling, 2 replies; 11+ messages in thread
From: Mark Williamson @ 2008-01-05 21:29 UTC (permalink / raw)
To: xen-devel; +Cc: Tej Parkash
> 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!
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-05 21:29 ` Mark Williamson
@ 2008-01-06 5:37 ` Kurt Hackel
2008-01-06 13:00 ` Tej Parkash
2008-01-06 12:56 ` Tej Parkash
1 sibling, 1 reply; 11+ messages in thread
From: Kurt Hackel @ 2008-01-06 5:37 UTC (permalink / raw)
To: Mark Williamson; +Cc: xen-devel, Tej Parkash
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
--
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-05 21:29 ` Mark Williamson
2008-01-06 5:37 ` Kurt Hackel
@ 2008-01-06 12:56 ` Tej Parkash
2008-01-08 1:05 ` Mark Williamson
1 sibling, 1 reply; 11+ messages in thread
From: Tej Parkash @ 2008-01-06 12:56 UTC (permalink / raw)
To: Mark Williamson; +Cc: xen-devel
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!
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-06 5:37 ` Kurt Hackel
@ 2008-01-06 13:00 ` Tej Parkash
0 siblings, 0 replies; 11+ messages in thread
From: Tej Parkash @ 2008-01-06 13:00 UTC (permalink / raw)
To: Kurt Hackel; +Cc: xen-devel, Mark Williamson
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
>
> --
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-05 5:37 New Intel Sata Controller (ICH9 family) Support in Xen 3.1 Tej Parkash
2008-01-05 21:29 ` Mark Williamson
@ 2008-01-06 23:25 ` Keir Fraser
2008-01-07 12:00 ` Tej Parkash
1 sibling, 1 reply; 11+ messages in thread
From: Keir Fraser @ 2008-01-06 23:25 UTC (permalink / raw)
To: Tej Parkash, xen-devel
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
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-06 23:25 ` Keir Fraser
@ 2008-01-07 12:00 ` Tej Parkash
2008-01-07 13:01 ` Keir Fraser
0 siblings, 1 reply; 11+ messages in thread
From: Tej Parkash @ 2008-01-07 12:00 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel
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
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-07 12:00 ` Tej Parkash
@ 2008-01-07 13:01 ` Keir Fraser
0 siblings, 0 replies; 11+ messages in thread
From: Keir Fraser @ 2008-01-07 13:01 UTC (permalink / raw)
To: Tej Parkash; +Cc: xen-devel
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
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-06 12:56 ` Tej Parkash
@ 2008-01-08 1:05 ` Mark Williamson
2008-01-08 3:34 ` Tej Parkash
0 siblings, 1 reply; 11+ messages in thread
From: Mark Williamson @ 2008-01-08 1:05 UTC (permalink / raw)
To: Tej Parkash; +Cc: xen-devel
> > 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=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.
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!
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-08 1:05 ` Mark Williamson
@ 2008-01-08 3:34 ` Tej Parkash
2008-01-11 3:16 ` Tej Parkash
0 siblings, 1 reply; 11+ messages in thread
From: Tej Parkash @ 2008-01-08 3:34 UTC (permalink / raw)
To: Mark Williamson; +Cc: xen-devel
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!
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: New Intel Sata Controller (ICH9 family) Support in Xen 3.1
2008-01-08 3:34 ` Tej Parkash
@ 2008-01-11 3:16 ` Tej Parkash
0 siblings, 0 replies; 11+ messages in thread
From: Tej Parkash @ 2008-01-11 3:16 UTC (permalink / raw)
To: xen-devel
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!
> >
>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-01-11 3:16 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-05 5:37 New Intel Sata Controller (ICH9 family) Support in Xen 3.1 Tej Parkash
2008-01-05 21:29 ` Mark Williamson
2008-01-06 5:37 ` Kurt Hackel
2008-01-06 13:00 ` Tej Parkash
2008-01-06 12:56 ` Tej Parkash
2008-01-08 1:05 ` Mark Williamson
2008-01-08 3:34 ` Tej Parkash
2008-01-11 3:16 ` Tej Parkash
2008-01-06 23:25 ` Keir Fraser
2008-01-07 12:00 ` Tej Parkash
2008-01-07 13:01 ` Keir Fraser
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.