2007-02-22 13:54:33

by Meelis Roos

[permalink] [raw]
Subject: ata-piix ACPI errors

Testbooted 2.6.21-rc1+todays git on a PC with Intel 845 chipset and PATA
HDD. Works fine but I now have these ACPI errors in dmesg, maybe someone
is interested:

ata_piix 0000:00:1f.1: version 2.00ac7
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1f.1 to 64
ata1: PATA max UDMA/100 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001ffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001ffa8 irq 15
scsi0 : ata_piix
ACPI Error (dsopcode-0481): Attempt to CreateField of length zero [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.RATA] (Node c18edbf8), AE_AML_OPERAND_VALUE
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.CHN0.DRV0._GTF] (Node c18ed608), AE_AML_OPERAND_VALUE
ata1.00: ATA-5: ST380021A, 3.19, max UDMA/100
ata1.00: 156301488 sectors, multi 16: LBA
ACPI Error (dsopcode-0481): Attempt to CreateField of length zero [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.RATA] (Node c18edbf8), AE_AML_OPERAND_VALUE
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.CHN0.DRV0._GTF] (Node c18ed608), AE_AML_OPERAND_VALUE
ata1.00: configured for UDMA/100
scsi1 : ata_piix
ACPI Error (dsopcode-0481): Attempt to CreateField of length zero [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.RATA] (Node c18edbf8), AE_AML_OPERAND_VALUE
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.CHN1.DRV0._GTF] (Node c18ed464), AE_AML_OPERAND_VALUE
ata2.00: ATAPI, max UDMA/33
ACPI Error (dsopcode-0481): Attempt to CreateField of length zero [20070126]
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.RATA] (Node c18edbf8), AE_AML_OPERAND_VALUE
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.IDE0.CHN1.DRV0._GTF] (Node c18ed464), AE_AML_OPERAND_VALUE
ata2.00: configured for UDMA/33
scsi 0:0:0:0: Direct-Access ATA ST380021A 3.19 PQ: 0 ANSI: 5
scsi 1:0:0:0: CD-ROM _NEC DV-5800B G9H3 PQ: 0 ANSI: 5

--
Meelis Roos ([email protected])


2007-02-22 14:03:15

by Alan

[permalink] [raw]
Subject: Re: ata-piix ACPI errors

On Thu, 22 Feb 2007 15:29:42 +0200 (EET)
Meelis Roos <[email protected]> wrote:

> Testbooted 2.6.21-rc1+todays git on a PC with Intel 845 chipset and PATA
> HDD. Works fine but I now have these ACPI errors in dmesg, maybe someone
> is interested:

Not in those but again note that the cable detection is broken

> ata2.00: ATAPI, max UDMA/33

2007-02-22 15:26:31

by Meelis Roos

[permalink] [raw]
Subject: Re: ata-piix ACPI errors

> Not in those but again note that the cable detection is broken
>
> > ata2.00: ATAPI, max UDMA/33

It shows UDMA/100 for HDD and UDMA/33 for DVD-ROM. Visual inspection
confirms that this is correct - DVD-ROM has 40-pin cable and HDD has
80-pin one. So at least the result is not wrong.

ata1: PATA max UDMA/100 cmd 0x000101f0 ctl 0x000103f6 bmdma 0x0001ffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x00010170 ctl 0x00010376 bmdma 0x0001ffa8 irq 15
ata1.00: ATA-5: ST380021A, 3.19, max UDMA/100
ata1.00: configured for UDMA/100
ata2.00: ATAPI, max UDMA/33
ata2.00: configured for UDMA/33

Should the ATAPI line contain UDMA/100 if 40-pin cable is present??

--
Meelis Roos ([email protected])

2007-02-22 16:11:09

by Alan

[permalink] [raw]
Subject: Re: ata-piix ACPI errors

> It shows UDMA/100 for HDD and UDMA/33 for DVD-ROM. Visual inspection
> confirms that this is correct - DVD-ROM has 40-pin cable and HDD has
> 80-pin one. So at least the result is not wrong.

Ok sorry didn't realise this one had a genuine 40pin cable case, forgot
the -mm message about limiting is only in -mm 8(

2007-02-22 19:18:50

by Jan Engelhardt

[permalink] [raw]
Subject: Re: ata-piix ACPI errors


On Feb 22 2007 17:26, Meelis Roos wrote:
>> Not in those but again note that the cable detection is broken
>>
>> > ata2.00: ATAPI, max UDMA/33
>
>It shows UDMA/100 for HDD and UDMA/33 for DVD-ROM. Visual inspection
>confirms that this is correct - DVD-ROM has 40-pin cable and HDD has
>80-pin one. So at least the result is not wrong.

But should not it do UDMA/66 then?


Jan
--

2007-02-22 21:45:38

by Jeff Garzik

[permalink] [raw]
Subject: Re: ata-piix ACPI errors

Jan Engelhardt wrote:
> On Feb 22 2007 17:26, Meelis Roos wrote:
>>> Not in those but again note that the cable detection is broken
>>>
>>>> ata2.00: ATAPI, max UDMA/33
>> It shows UDMA/100 for HDD and UDMA/33 for DVD-ROM. Visual inspection
>> confirms that this is correct - DVD-ROM has 40-pin cable and HDD has
>> 80-pin one. So at least the result is not wrong.
>
> But should not it do UDMA/66 then?

40-pin cable limits you to UDMA/33.

Jeff