* libata-pata with ICH4, rootfs
@ 2006-12-14 17:14 Alistair John Strachan
2006-12-14 18:20 ` Alan
0 siblings, 1 reply; 9+ messages in thread
From: Alistair John Strachan @ 2006-12-14 17:14 UTC (permalink / raw)
To: Alan Cox; +Cc: linux-kernel
Hi Alan,
Is it possible to use pata_mpiix (or pata_oldpiix) with an ICH4 IDE controller
and boot off it?
I've tried compiling both drivers into the kernel, and totally disabling
CONFIG_IDE, but it doesn't boot. dmesg doesn't indicate any detection has
taken place. The old IDE layer works fine.
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: libata-pata with ICH4, rootfs
2006-12-14 17:14 libata-pata with ICH4, rootfs Alistair John Strachan
@ 2006-12-14 18:20 ` Alan
2006-12-14 18:32 ` Alistair John Strachan
0 siblings, 1 reply; 9+ messages in thread
From: Alan @ 2006-12-14 18:20 UTC (permalink / raw)
To: Alistair John Strachan; +Cc: linux-kernel
On Thu, 14 Dec 2006 17:14:55 +0000
Alistair John Strachan <s0348365@sms.ed.ac.uk> wrote:
> Hi Alan,
>
> Is it possible to use pata_mpiix (or pata_oldpiix) with an ICH4 IDE controller
> and boot off it?
ata_piix (the SATA/PATA driver) deals with the ICH4. pata_mpiix is
specifically for the Intel MPIIX laptop chipset and pata_oldpiix
explicitly for the original PIIX chipset and none of the later ones.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: libata-pata with ICH4, rootfs
2006-12-14 18:20 ` Alan
@ 2006-12-14 18:32 ` Alistair John Strachan
2006-12-14 19:53 ` Bill Nottingham
2006-12-15 0:44 ` libata-pata with ICH4, rootfs Alan
0 siblings, 2 replies; 9+ messages in thread
From: Alistair John Strachan @ 2006-12-14 18:32 UTC (permalink / raw)
To: Alan; +Cc: linux-kernel
On Thursday 14 December 2006 18:20, Alan wrote:
> On Thu, 14 Dec 2006 17:14:55 +0000
>
> Alistair John Strachan <s0348365@sms.ed.ac.uk> wrote:
> > Hi Alan,
> >
> > Is it possible to use pata_mpiix (or pata_oldpiix) with an ICH4 IDE
> > controller and boot off it?
>
> ata_piix (the SATA/PATA driver) deals with the ICH4. pata_mpiix is
> specifically for the Intel MPIIX laptop chipset and pata_oldpiix
> explicitly for the original PIIX chipset and none of the later ones.
Correct me if I'm wrong, but SATA wasn't available on ICH4. Only 5 and
greater. The kernel help text agrees with me.
My IDE controller usually works with CONFIG_BLK_DEV_PIIX; I was interested in
using your pata_xxx drivers in replacement, assuming there was support.
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: libata-pata with ICH4, rootfs
2006-12-14 18:32 ` Alistair John Strachan
@ 2006-12-14 19:53 ` Bill Nottingham
2006-12-14 20:06 ` [PATCH] Fix help text for CONFIG_ATA_PIIX Alistair John Strachan
2006-12-15 0:44 ` libata-pata with ICH4, rootfs Alan
1 sibling, 1 reply; 9+ messages in thread
From: Bill Nottingham @ 2006-12-14 19:53 UTC (permalink / raw)
To: Alistair John Strachan; +Cc: Alan, linux-kernel
Alistair John Strachan (s0348365@sms.ed.ac.uk) said:
> > > Is it possible to use pata_mpiix (or pata_oldpiix) with an ICH4 IDE
> > > controller and boot off it?
> >
> > ata_piix (the SATA/PATA driver) deals with the ICH4. pata_mpiix is
> > specifically for the Intel MPIIX laptop chipset and pata_oldpiix
> > explicitly for the original PIIX chipset and none of the later ones.
>
> Correct me if I'm wrong, but SATA wasn't available on ICH4. Only 5 and
> greater. The kernel help text agrees with me.
>
> My IDE controller usually works with CONFIG_BLK_DEV_PIIX; I was interested in
> using your pata_xxx drivers in replacement, assuming there was support.
pata_xxx is for older PIIX, not ICH4. ICH* is handled by ata_piix, which
can drive both SATA *and* PATA in the new kernels. In fact:
[notting@nostromo: ~]$ lspci | grep IDE
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
[notting@nostromo: ~]$ dmesg | grep ata
...
ata_piix 0000:00:1f.1: version 2.00ac6
ata1: PATA max UDMA/100 cmd 0x1F0 ctl 0x3F6 bmdma 0x1860 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x1868 irq 15
...
[notting@nostromo: ~]$ uname -r
2.6.19-1.2839.fc7
Bill
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] Fix help text for CONFIG_ATA_PIIX
2006-12-14 19:53 ` Bill Nottingham
@ 2006-12-14 20:06 ` Alistair John Strachan
2006-12-15 0:59 ` Alan
2006-12-16 12:54 ` Alan
0 siblings, 2 replies; 9+ messages in thread
From: Alistair John Strachan @ 2006-12-14 20:06 UTC (permalink / raw)
To: Bill Nottingham; +Cc: Alan, linux-kernel
On Thursday 14 December 2006 19:53, Bill Nottingham wrote:
> Alistair John Strachan (s0348365@sms.ed.ac.uk) said:
> > > > Is it possible to use pata_mpiix (or pata_oldpiix) with an ICH4 IDE
> > > > controller and boot off it?
> > >
> > > ata_piix (the SATA/PATA driver) deals with the ICH4. pata_mpiix is
> > > specifically for the Intel MPIIX laptop chipset and pata_oldpiix
> > > explicitly for the original PIIX chipset and none of the later ones.
> >
> > Correct me if I'm wrong, but SATA wasn't available on ICH4. Only 5 and
> > greater. The kernel help text agrees with me.
> >
> > My IDE controller usually works with CONFIG_BLK_DEV_PIIX; I was
> > interested in using your pata_xxx drivers in replacement, assuming there
> > was support.
>
> pata_xxx is for older PIIX, not ICH4. ICH* is handled by ata_piix, which
> can drive both SATA *and* PATA in the new kernels.
Thanks for clarifying Bill, and sorry Alan. ata_piix does indeed work
correctly. The help text is a bit confusing:
config ATA_PIIX
tristate "Intel PIIX/ICH SATA support"
depends on PCI
help
This option enables support for ICH5/6/7/8 Serial ATA.
If PATA support was enabled previously, this enables
support for select Intel PIIX/ICH PATA host controllers.
"Enabled previously"?
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: libata-pata with ICH4, rootfs
2006-12-14 18:32 ` Alistair John Strachan
2006-12-14 19:53 ` Bill Nottingham
@ 2006-12-15 0:44 ` Alan
1 sibling, 0 replies; 9+ messages in thread
From: Alan @ 2006-12-15 0:44 UTC (permalink / raw)
To: Alistair John Strachan; +Cc: linux-kernel
On Thu, 14 Dec 2006 18:32:50 +0000
Alistair John Strachan <s0348365@sms.ed.ac.uk> wrote:
> Correct me if I'm wrong, but SATA wasn't available on ICH4. Only 5 and
> greater. The kernel help text agrees with me.
>
> My IDE controller usually works with CONFIG_BLK_DEV_PIIX; I was interested in
> using your pata_xxx drivers in replacement, assuming there was support.
The ata_piix driver does both SATA and PATA for the later chips. The
reason for this is that the SATA ICH devices have PATA ports as well
which are closely interlinked in how they operate. Since the ata_piix
driver has to drive those and the PATA only ones from PIIX3 onward are
similar it handles them all.
Alan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] Fix help text for CONFIG_ATA_PIIX
2006-12-14 20:06 ` [PATCH] Fix help text for CONFIG_ATA_PIIX Alistair John Strachan
@ 2006-12-15 0:59 ` Alan
2006-12-16 12:54 ` Alan
1 sibling, 0 replies; 9+ messages in thread
From: Alan @ 2006-12-15 0:59 UTC (permalink / raw)
To: Alistair John Strachan; +Cc: Bill Nottingham, linux-kernel
> Thanks for clarifying Bill, and sorry Alan. ata_piix does indeed work
> correctly. The help text is a bit confusing:
The help text is out of date - thanks that is a real bug
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH] Fix help text for CONFIG_ATA_PIIX
2006-12-14 20:06 ` [PATCH] Fix help text for CONFIG_ATA_PIIX Alistair John Strachan
2006-12-15 0:59 ` Alan
@ 2006-12-16 12:54 ` Alan
2006-12-16 15:46 ` Jeff Garzik
1 sibling, 1 reply; 9+ messages in thread
From: Alan @ 2006-12-16 12:54 UTC (permalink / raw)
To: Alistair John Strachan; +Cc: torvalds, jgarzik, linux-kernel
> Thanks for clarifying Bill, and sorry Alan. ata_piix does indeed work
> correctly. The help text is a bit confusing:
>
> config ATA_PIIX
> tristate "Intel PIIX/ICH SATA support"
> depends on PCI
> help
> This option enables support for ICH5/6/7/8 Serial ATA.
> If PATA support was enabled previously, this enables
> support for select Intel PIIX/ICH PATA host controllers.
New help text
Signed-off-by: Alan Cox <alan@redhat.com>
--- linux.vanilla-2.6.20-rc1/drivers/ata/Kconfig 2006-12-14 17:23:30.000000000 +0000
+++ linux-2.6.20-rc1/drivers/ata/Kconfig 2006-12-16 12:29:50.198153800 +0000
@@ -40,9 +40,9 @@
tristate "Intel PIIX/ICH SATA support"
depends on PCI
help
- This option enables support for ICH5/6/7/8 Serial ATA.
- If PATA support was enabled previously, this enables
- support for select Intel PIIX/ICH PATA host controllers.
+ This option enables support for ICH5/6/7/8 Serial ATA
+ and support for PATA on the Intel PIIX3/PIIX4/ICH series
+ PATA host controllers.
If unsure, say N.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] Fix help text for CONFIG_ATA_PIIX
2006-12-16 12:54 ` Alan
@ 2006-12-16 15:46 ` Jeff Garzik
0 siblings, 0 replies; 9+ messages in thread
From: Jeff Garzik @ 2006-12-16 15:46 UTC (permalink / raw)
To: Alan; +Cc: Alistair John Strachan, torvalds, linux-kernel
applied to #upstream-fixes
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-12-16 16:08 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-14 17:14 libata-pata with ICH4, rootfs Alistair John Strachan
2006-12-14 18:20 ` Alan
2006-12-14 18:32 ` Alistair John Strachan
2006-12-14 19:53 ` Bill Nottingham
2006-12-14 20:06 ` [PATCH] Fix help text for CONFIG_ATA_PIIX Alistair John Strachan
2006-12-15 0:59 ` Alan
2006-12-16 12:54 ` Alan
2006-12-16 15:46 ` Jeff Garzik
2006-12-15 0:44 ` libata-pata with ICH4, rootfs Alan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).