Summary: | Kernel regression: cannot enable external video output on toshiba laptop in recent kernels | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toby Cubitt <tsc25> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED UPSTREAM | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Kernel config
Experimental toshiba_acpi patch required by toshset. |
Description
Toby Cubitt
2010-05-06 13:21:30 UTC
Created attachment 230593 [details]
Kernel config
Thanks for the report, i'm forwarding this to the kernel team. It sounds like toshset needs an update This is not a gentoo kernel issue. I suggest taking this to the toshet upstream developers. http://www.schwieters.org/toshset/ I reported this upstream to the toshset dev. It seems an experimental version of the toshiba_acpi driver is required for toshset to work, but the latest available version of that patch doesn't apply cleanly to recent kernels. However, the changes required to get the patch to apply cleanly to 2.6.34 were trivial. After modifying the patch, applying it, and recompiling the kernel, I now have toshset working under tuxonice-sources-2.6.34. (I've also tested that the patch at least applies cleanly to vanilla-sources-2.6.34, though I haven't tried compiling or running that one.) I'm posting the updated patch here for reference. It should also be available soon from the toshset website linked above. Created attachment 237071 [details, diff]
Experimental toshiba_acpi patch required by toshset.
BTW, the toshiba_acpi patch required by toshset was apparently rejected by the kernel devs over a year ago, on the basis that they would support Toshiba hardware directly in toshiba_acpi without needing toshset at all. Some things *are* now supported natively (e.g. bluetooth...more or less), but other important hardware features such as external video output are *still* broken in the latest kernels, and can only be made to work with toshset. Despite the patch allowing toshset to work again, this issue ought nonetheless to be reported upstream to the kernel devs. It only affects certain Toshiba laptops, so they may not even be aware that there is still work to do on toshiba_acpi before it covers all Toshiba hardware and toshset can be mothballed. Would it be better for the Gentoo devs to upstream this bug report to the kernel devs, or shall I do it myself? (In reply to comment #7) > BTW, the toshiba_acpi patch required by toshset was apparently rejected by the > kernel devs over a year ago, on the basis that they would support Toshiba > hardware directly in toshiba_acpi without needing toshset at all. Some things > *are* now supported natively (e.g. bluetooth...more or less), but other > important hardware features such as external video output are *still* broken in > the latest kernels, and can only be made to work with toshset. > > Despite the patch allowing toshset to work again, this issue ought nonetheless > to be reported upstream to the kernel devs. It only affects certain Toshiba > laptops, so they may not even be aware that there is still work to do on > toshiba_acpi before it covers all Toshiba hardware and toshset can be > mothballed. > > Would it be better for the Gentoo devs to upstream this bug report to the > kernel devs, or shall I do it myself? > The policy for gentoo-sources is to reject patches that have been rejected from upstream developers. You need to open a bug upstream ( or poke the toshset developer to do it ) and paste the link here so we can track the progress Thank you (In reply to comment #8) > (In reply to comment #7) > > Despite the patch allowing toshset to work again, this issue ought nonetheless > > to be reported upstream to the kernel devs. It only affects certain Toshiba > > laptops, so they may not even be aware that there is still work to do on > > toshiba_acpi before it covers all Toshiba hardware and toshset can be > > mothballed. > > > > Would it be better for the Gentoo devs to upstream this bug report to the > > kernel devs, or shall I do it myself? > > > > The policy for gentoo-sources is to reject patches that have been rejected from > upstream developers. You need to open a bug upstream ( or poke the toshset > developer to do it ) and paste the link here so we can track the progress You've misunderstood what I wrote. I'm *not* suggesting the patch should be pushed upstream. It's already been rejected by the kernel devs. They don't want to support toshset. End of story. I'm saying that *bug report* about broken external video output should be reported upstream, so that the kernel devs are at least aware of the fact that there's still work to be done before Toshiba laptops are fully supported. My understanding was that bugs in software installed via Gentoo should be reported first to Gentoo, so that Gentoo devs can upstream the bug report if appropriate. The lack of external video output support on certain Toshiba laptop models is an issue that can only be addressed by fixing the kernel. The kernel devs have already attempted to get this working via /proc/acpi/video, but this remains broken on some laptop models. They should at least be made aware of this, otherwise how will they know to fix it? It therefore seems appropriate to report it upstream. However, I'm happy to open a kernel bug myself, if I've misunderstood how the process is supposed to work. |