Skip to contentSkip to conversation

Sys backlight is empty since landing of "ACPI / PCI: Make PCI root driver use struct acpi_scan_handler"

DISCUSSION Rafael J. Wysocki 3 participants 6 messages Jun 26, 2013 – Jun 27, 2013 2 messages not in the archive ACPI

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

#1 lore raw
Quoted 9 lines · Cork

Hello. This is my first time sending a report like this, so please excuse me if I'm missing some vital information.

From updating the kernel in Arch linux to 3.9 the brightness controls stopped working on my Clevo P0150HM. I have tried the acpi_backlight=vendor boot parameter but it makes no difference.

While researching this problem I've found that /sys/class/backlight is empty in the versions where the buttons isn't working. Bisecting points to 00c43b9682507dc622c03172fde1032e2a216e9d [1] as the first commit showing the symptoms.

Attached is the output from journalctl -b _TRANSFORM=kernel for the two versions. Not sure what other useful information I can provide apart from that, so please direct me if there is something missing.

[1] https://github.com/torvalds/linux/commit/00c43b9682507dc622c03172fde1032e2a216e9d

Interesting.

Please send the output of acpidump from your machine.

Thanks,
Rafael

Signature · 2 lines
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
#2 lore raw
Quoted 7 lines · Rafael J. Wysocki
Quoted 6 lines · Cork

Hello. This is my first time sending a report like this, so please excuse me if I'm missing some vital information.

From updating the kernel in Arch linux to 3.9 the brightness controls stopped working on my Clevo P0150HM. I have tried the acpi_backlight=vendor boot parameter but it makes no difference.

While researching this problem I've found that /sys/class/backlight is empty in the versions where the buttons isn't working. Bisecting points to 00c43b9682507dc622c03172fde1032e2a216e9d [1] as the first commit showing the symptoms.

Quoted 7 lines
Quoted 3 lines

Attached is the output from journalctl -b _TRANSFORM=kernel for the two versions. Not sure what other useful information I can provide apart from that, so please direct me if there is something missing.

[1] https://github.com/torvalds/linux/commit/00c43b9682507dc622c03172fde1032e2a216e9d

Interesting.

Please send the output of acpidump from your machine.

Also please put initcall_debug into the kernel command line and send dmesg from the working and not working kernels with that.

Thanks,
Rafael

Signature · 2 lines
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

A message that is not in the archive (sent off-list or not yet received): [email protected]

#4 lore raw
Quoted 1 line · Cork

// Cork

OK, thanks.

The initialization ordering obviously changed in 3.9 and the ACPI video driver fails to find your backlight device.

Can you please tell me what the output of

$ find /sys/devices/ -name LNXVIDEO\*

is on your system in 3.9 and 3.8?

Rafael

Quoted 47 lines

----- Original Message -----

Quoted 45 lines

From: "Rafael J. Wysocki" <[email protected]>
To: "Cork" <[email protected]>
Cc: [email protected], "Aaron Lu" <[email protected]>
Sent: Wednesday, 26 June, 2013 10:05:38 PM
Subject: Re: Sys backlight is empty since landing of "ACPI / PCI: Make PCI root driver use struct acpi_scan_handler"

Quoted 19 lines · Rafael J. Wysocki
Quoted 18 lines · Cork

Hello. This is my first time sending a report like this, so please excuse me if I'm missing some vital information.

From updating the kernel in Arch linux to 3.9 the brightness controls stopped working on my Clevo P0150HM. I have tried the acpi_backlight=vendor boot parameter but it makes no difference.

While researching this problem I've found that /sys/class/backlight is empty in the versions where the buttons isn't working. Bisecting points to 00c43b9682507dc622c03172fde1032e2a216e9d [1] as the first commit showing the symptoms.

Attached is the output from journalctl -b _TRANSFORM=kernel for the two versions. Not sure what other useful information I can provide apart from that, so please direct me if there is something missing.

Quoted 6 lines
Quoted 2 lines

[1]
https://github.com/torvalds/linux/commit/00c43b9682507dc622c03172fde1032e2a216e9d

Interesting.

Please send the output of acpidump from your machine.

Also please put initcall_debug into the kernel command line and send dmesg from
the working and not working kernels with that.

Thanks,
Rafael

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

Signature · 2 lines
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
#5 lore raw
Quoted 5 lines · Rafael J. Wysocki
Quoted 1 line · Cork

// Cork

OK, thanks.

Quoted 8 lines

The initialization ordering obviously changed in 3.9 and the ACPI video driver fails to find your backlight device.

Can you please tell me what the output of

$ find /sys/devices/ -name LNXVIDEO\*

is on your system in 3.9 and 3.8?

This should be the same problem as bug 58091, where one of the reporter is using a similar system Clevo_P150HMx. And I've checked the ACPI dump of Cork's system, there is also a _ROM method under PCI0.

Cork,
Possible to test v3.10-rc6 or later kernels? There is a fix for your problem, thanks.

Reference: https://bugzilla.kernel.org/show_bug.cgi?id=58091

-Aaron

Quoted 51 lines

Rafael

Quoted 47 lines

----- Original Message -----

Quoted 45 lines

From: "Rafael J. Wysocki" <[email protected]>
To: "Cork" <[email protected]>
Cc: [email protected], "Aaron Lu" <[email protected]>
Sent: Wednesday, 26 June, 2013 10:05:38 PM
Subject: Re: Sys backlight is empty since landing of "ACPI / PCI: Make PCI root driver use struct acpi_scan_handler"

Quoted 19 lines · Rafael J. Wysocki
Quoted 18 lines · Cork

Hello. This is my first time sending a report like this, so please excuse me if I'm missing some vital information.

From updating the kernel in Arch linux to 3.9 the brightness controls stopped working on my Clevo P0150HM. I have tried the acpi_backlight=vendor boot parameter but it makes no difference.

While researching this problem I've found that /sys/class/backlight is empty in the versions where the buttons isn't working. Bisecting points to 00c43b9682507dc622c03172fde1032e2a216e9d [1] as the first commit showing the symptoms.

Attached is the output from journalctl -b _TRANSFORM=kernel for the two versions. Not sure what other useful information I can provide apart from that, so please direct me if there is something missing.

Quoted 6 lines
Quoted 2 lines

[1]
https://github.com/torvalds/linux/commit/00c43b9682507dc622c03172fde1032e2a216e9d

Interesting.

Please send the output of acpidump from your machine.

Also please put initcall_debug into the kernel command line and send dmesg from
the working and not working kernels with that.

Thanks,
Rafael

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

#6 lore raw

Yes, 3.10.0-rc6 fixes the problem (sorry for not checking this before contacting you).

Rafael:
3.8: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/LNXVIDEO:00
3.9: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/LNXVIDEO:00
3.10-rc6: /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/LNXVIDEO:00

// Cork

----- Original Message -----

Quoted 93 lines

From: "Aaron Lu" <[email protected]>
To: "Rafael J. Wysocki" <[email protected]>, "Cork" <[email protected]>
Cc: [email protected]
Sent: Thursday, 27 June, 2013 3:38:49 AM
Subject: Re: Sys backlight is empty since landing of "ACPI / PCI: Make PCI root driver use struct acpi_scan_handler"

Quoted 9 lines · Rafael J. Wysocki
Quoted 1 line · Cork

// Cork

OK, thanks.

The initialization ordering obviously changed in 3.9 and the ACPI video
driver fails to find your backlight device.

Quoted 5 lines

Can you please tell me what the output of

$ find /sys/devices/ -name LNXVIDEO\*

is on your system in 3.9 and 3.8?

This should be the same problem as bug 58091, where one of the reporter
is using a similar system Clevo_P150HMx. And I've checked the ACPI dump
of Cork's system, there is also a _ROM method under PCI0.

Cork,
Possible to test v3.10-rc6 or later kernels? There is a fix for your problem, thanks.

Reference: https://bugzilla.kernel.org/show_bug.cgi?id=58091

-Aaron

Quoted 55 lines

Rafael

Quoted 51 lines

----- Original Message -----

Quoted 49 lines

From: "Rafael J. Wysocki" <[email protected]>
To: "Cork" <[email protected]>
Cc: [email protected], "Aaron Lu" <[email protected]>
Sent: Wednesday, 26 June, 2013 10:05:38 PM
Subject: Re: Sys backlight is empty since landing of "ACPI / PCI:
Make PCI root driver use struct acpi_scan_handler"

Quoted 21 lines · Rafael J. Wysocki
Quoted 20 lines · Cork

Hello. This is my first time sending a report like this, so please excuse me if I'm missing some vital information.

From updating the kernel in Arch linux to 3.9 the brightness controls stopped working on my Clevo P0150HM. I have tried the acpi_backlight=vendor boot parameter but it makes no difference.

While researching this problem I've found that /sys/class/backlight is empty in the versions where the buttons isn't working. Bisecting points to 00c43b9682507dc622c03172fde1032e2a216e9d [1] as the first commit
showing the symptoms.

Attached is the output from journalctl -b _TRANSFORM=kernel for the two versions. Not sure what other useful information I can provide apart from that, so please direct me if there is something missing.

Quoted 6 lines
Quoted 2 lines

[1]
https://github.com/torvalds/linux/commit/00c43b9682507dc622c03172fde1032e2a216e9d

Interesting.

Please send the output of acpidump from your machine.

Also please put initcall_debug into the kernel command line and send
dmesg from
the working and not working kernels with that.

Thanks,
Rafael

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

#7 lore raw
Quoted 1 line · Cork

Yes, 3.10.0-rc6 fixes the problem (sorry for not checking this before contacting you).

OK, great!

Thanks,
Rafael

Quoted 101 lines

Rafael:
3.8: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/LNXVIDEO:00
3.9: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/LNXVIDEO:00
3.10-rc6: /sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/LNXVIDEO:00

// Cork

----- Original Message -----

Quoted 93 lines

From: "Aaron Lu" <[email protected]>
To: "Rafael J. Wysocki" <[email protected]>, "Cork" <[email protected]>
Cc: [email protected]
Sent: Thursday, 27 June, 2013 3:38:49 AM
Subject: Re: Sys backlight is empty since landing of "ACPI / PCI: Make PCI root driver use struct acpi_scan_handler"

Quoted 9 lines · Rafael J. Wysocki
Quoted 1 line · Cork

// Cork

OK, thanks.

The initialization ordering obviously changed in 3.9 and the ACPI video
driver fails to find your backlight device.

Quoted 5 lines

Can you please tell me what the output of

$ find /sys/devices/ -name LNXVIDEO\*

is on your system in 3.9 and 3.8?

This should be the same problem as bug 58091, where one of the reporter
is using a similar system Clevo_P150HMx. And I've checked the ACPI dump
of Cork's system, there is also a _ROM method under PCI0.

Cork,
Possible to test v3.10-rc6 or later kernels? There is a fix for your problem, thanks.

Reference: https://bugzilla.kernel.org/show_bug.cgi?id=58091

-Aaron

Quoted 55 lines

Rafael

Quoted 51 lines

----- Original Message -----

Quoted 49 lines

From: "Rafael J. Wysocki" <[email protected]>
To: "Cork" <[email protected]>
Cc: [email protected], "Aaron Lu" <[email protected]>
Sent: Wednesday, 26 June, 2013 10:05:38 PM
Subject: Re: Sys backlight is empty since landing of "ACPI / PCI:
Make PCI root driver use struct acpi_scan_handler"

Quoted 21 lines · Rafael J. Wysocki
Quoted 20 lines · Cork

Hello. This is my first time sending a report like this, so please excuse me if I'm missing some vital information.

From updating the kernel in Arch linux to 3.9 the brightness controls stopped working on my Clevo P0150HM. I have tried the acpi_backlight=vendor boot parameter but it makes no difference.

While researching this problem I've found that /sys/class/backlight is empty in the versions where the buttons isn't working. Bisecting points to 00c43b9682507dc622c03172fde1032e2a216e9d [1] as the first commit
showing the symptoms.

Attached is the output from journalctl -b _TRANSFORM=kernel for the two versions. Not sure what other useful information I can provide apart from that, so please direct me if there is something missing.

Quoted 6 lines
Quoted 2 lines

[1]
https://github.com/torvalds/linux/commit/00c43b9682507dc622c03172fde1032e2a216e9d

Interesting.

Please send the output of acpidump from your machine.

Also please put initcall_debug into the kernel command line and send
dmesg from
the working and not working kernels with that.

Thanks,
Rafael

--
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.

Signature · 2 lines
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.