Your logs are perfect, which makes me happy because it's the firstIf you want you could try to run the attached program on your pc in "auto/bidirectional" or "auto/EPP" mode.
time I've successfully used the byzantine ACPI debug infrastructure.
Log with parport set to auto/bidirectional in BIOS for comparison. PNPBIOS does
detect it in this setting, ACPI doesn't. Same with auto/EPP which I used until
now.
I think this is a BIOS defect.
When you set the port to "enabled" in the BIOS, Linux finds and uses
the parallel port with no problem.
When you set the port to "auto/bidirectional" or "auto/EPP" in the BIOS,
the _STA methods on all the parallel devices return 0:
bus-0117 [00] bus_get_status : Device [LPT] status [00000000]
bus-0117 [00] bus_get_status : Device [EPP] status [00000000]
bus-0117 [00] bus_get_status : Device [ECP] status [00000000]
A zero _STA means the device is not present at all, so I think Linux
is right to ignore the devices.