[coreboot] ASRock E350M1/AMD Persimmon: Linux 3.2.x complains about `ACPI: Invalid PBLK length [0]`

Paul Menzel paulepanter at users.sourceforge.net
Sun Jan 20 11:50:24 CET 2013


Dear coreboot folks,


in Debian Sid/unstable with Linux 3.2.35 looking at the Linux messages
in the output of `dmesg` I see

        ACPI: Invalid PBLK length [0]

which results from

        $ more src/mainboard/asrock/e350m1/dsdt.asl
        […]
        	/*
        	 * Processor Object
        	 *
        	 */
        	Scope (\_PR) {		/* define processor scope */
        		Processor(
        			C000,		/* name space name, align with BLDCFG_PROCESSOR_SCOPE_NAME[01] */
        			0,		/* Unique number for this processor */
        			0x810,		/* PBLK system I/O address !hardcoded! */
        			0x06		/* PBLKLEN for boot processor */
        			) {
        		}
        
        		Processor(
        			C001,		/* name space name */
        			1,		/* Unique number for this processor */
        			0x810,		/* PBLK system I/O address !hardcoded! */
        			0x00		/* PBLKLEN for boot processor */
        			) {
        		}
        		Processor(
        			C002,		/* name space name */
        			2,		/* Unique number for this processor */
        			0x810,		/* PBLK system I/O address !hardcoded! */
        			0x00		/* PBLKLEN for boot processor */
        			) {
        		}
        		Processor(
        			C003,		/* name space name */
        			3,		/* Unique number for this processor */
        			0x810,		/* PBLK system I/O address !hardcoded! */
        			0x00		/* PBLKLEN for boot processor */
        			) {
        		}
        	} /* End _PR scope */
        […]

Is that an error in the Linux ACPI code? According to Colin King’s
comment (25) to the Launchpad report [1], the ACPI specification allows
it to be set to 0.

        »Section 18.5.93 of the ACPI specification states that the
        PBlockLength is the length of the processor register block, in
        bytes and is either 0 (for no P_BLK) or 6.« [2]

So the DSDT seems to be valid. Before I report that to the Linux ACPI
folks, could you please tell me if I am missing something?


Thanks,

Paul


[1] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/197267
[2] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/197267/comments/25
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20130120/71fdf3d9/attachment.sig>


More information about the coreboot mailing list