Most recent kernel where this bug did not occur: n/a Distribution: FC6-test2 with kernel.org kernel Hardware Environment: Lenovo X60 laptop with ultrabase Problem Description: In acpi_device_get_busid the ACPI_SINGLE_NAME value is used as the bus_id value, which is then used as kobj->name. This value is not unique on the X60 when the SATA controller is placed in compatibility mode, causing problems if you want to write an acpi driver for one of said SATA devices. Steps to reproduce:
acpi_get_name will return the DSDT name for ACPI devices. It's strange that devices have the same name in one directory. So, in the DSDT, it looks like: DEVICE(aaaa){ DEVICE(abcd){} DEVICE(abcd){} } doesn't it? That's really strange. :) Anyway, this won't happen by applying the sysfs convert patches. BTW: can i have a look at your acpidump?
hmm, len, why is this bug reopened...
bug closed.