linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* regarding ata_piix initialization trouble
@ 2006-02-23  7:43 Tejun
  2006-02-23  9:57 ` Jeff Garzik
  2006-02-23 10:41 ` 0602
  0 siblings, 2 replies; 4+ messages in thread
From: Tejun @ 2006-02-23  7:43 UTC (permalink / raw)
  To: Jean-Fran?ois Stenuit, 0602@eq.cz; +Cc: linux-ide@vger.kernel.org

Hello, Jean & 0602.

I was digging ICH docs to reimplement ata_piix initialization and found 
out that 6300ESB lists high bits (the present bits) of PCS register as 
reserved. But they indiciate that the bits might change anytime just as 
in other docs. I think something went wrong with those bits in that 
particular chipset and Intel decided to ignore the bits.

I'm wondering whether your problems are related to this. Can you guys 
please run 'lspci -n' on your machines which had the piix initialization 
trouble and report the result here?

Thanks a lot.

-- 
tejun

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: regarding ata_piix initialization trouble
  2006-02-23  7:43 regarding ata_piix initialization trouble Tejun
@ 2006-02-23  9:57 ` Jeff Garzik
  2006-02-23 11:52   ` Tejun Heo
  2006-02-23 10:41 ` 0602
  1 sibling, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2006-02-23  9:57 UTC (permalink / raw)
  To: Tejun; +Cc: Jean-Fran?ois Stenuit, 0602@eq.cz, linux-ide@vger.kernel.org

Tejun wrote:
> Hello, Jean & 0602.
> 
> I was digging ICH docs to reimplement ata_piix initialization and found 
> out that 6300ESB lists high bits (the present bits) of PCS register as 
> reserved. But they indiciate that the bits might change anytime just as 
> in other docs. I think something went wrong with those bits in that 
> particular chipset and Intel decided to ignore the bits.
> 
> I'm wondering whether your problems are related to this. Can you guys 
> please run 'lspci -n' on your machines which had the piix initialization 
> trouble and report the result here?

Note that we still get the PCS bits wrong because, e.g. they only apply 
to ports 0 and 2 on some chipsets, not ports 0 and 1 like you would expect.

	Jeff




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: regarding ata_piix initialization trouble
  2006-02-23  7:43 regarding ata_piix initialization trouble Tejun
  2006-02-23  9:57 ` Jeff Garzik
@ 2006-02-23 10:41 ` 0602
  1 sibling, 0 replies; 4+ messages in thread
From: 0602 @ 2006-02-23 10:41 UTC (permalink / raw)
  To: Tejun; +Cc: Jean-Fran?ois Stenuit, linux-ide@vger.kernel.org

Tejun wrote:
> Hello, Jean & 0602.
> 
> I was digging ICH docs to reimplement ata_piix initialization and found 
> out that 6300ESB lists high bits (the present bits) of PCS register as 
> reserved. But they indiciate that the bits might change anytime just as 
> in other docs. I think something went wrong with those bits in that 
> particular chipset and Intel decided to ignore the bits.
> 
> I'm wondering whether your problems are related to this. Can you guys 
> please run 'lspci -n' on your machines which had the piix initialization 
> trouble and report the result here?
> 
> Thanks a lot.
> 

Hi,

here is the result:
00:00.0 Class 0600: 8086:3592 (rev 0c)
00:00.1 Class ff00: 8086:3593 (rev 0c)
00:02.0 Class 0604: 8086:3595 (rev 0c)
00:03.0 Class 0604: 8086:3596 (rev 0c)
00:1c.0 Class 0604: 8086:25ae (rev 02)
00:1e.0 Class 0604: 8086:244e (rev 0a)
00:1f.0 Class 0601: 8086:25a1 (rev 02)
00:1f.2 Class 0101: 8086:25a3 (rev 02)
00:1f.3 Class 0c05: 8086:25a4 (rev 02)
02:00.0 Class 0200: 11ab:4361 (rev 17)
03:07.0 Class 0100: 11ab:6081 (rev 07)
04:02.0 Class 0300: 1002:4752 (rev 27)
04:03.0 Class 0200: 8086:1076 (rev 05)

Regards,

r.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: regarding ata_piix initialization trouble
  2006-02-23  9:57 ` Jeff Garzik
@ 2006-02-23 11:52   ` Tejun Heo
  0 siblings, 0 replies; 4+ messages in thread
From: Tejun Heo @ 2006-02-23 11:52 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Jean-Fran?ois Stenuit, 0602@eq.cz, linux-ide@vger.kernel.org

Jeff Garzik wrote:
> Tejun wrote:
> 
>> Hello, Jean & 0602.
>>
>> I was digging ICH docs to reimplement ata_piix initialization and 
>> found out that 6300ESB lists high bits (the present bits) of PCS 
>> register as reserved. But they indiciate that the bits might change 
>> anytime just as in other docs. I think something went wrong with those 
>> bits in that particular chipset and Intel decided to ignore the bits.
>>
>> I'm wondering whether your problems are related to this. Can you guys 
>> please run 'lspci -n' on your machines which had the piix 
>> initialization trouble and report the result here?
> 
> 
> Note that we still get the PCS bits wrong because, e.g. they only apply 
> to ports 0 and 2 on some chipsets, not ports 0 and 1 like you would expect.
> 

Jeff, can you please elaborate? I'm currently looking at datasheets for 
ICH5, 6, 7 and 6300ESB but can't really understand what you're saying. 
Doesn't PCS + MAP give the whole picture?

-- 
tejun

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-02-23 11:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-23  7:43 regarding ata_piix initialization trouble Tejun
2006-02-23  9:57 ` Jeff Garzik
2006-02-23 11:52   ` Tejun Heo
2006-02-23 10:41 ` 0602

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).