* DSDT loading patch
@ 2004-12-06 9:07 David Goodenough
[not found] ` <200412060907.53079.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: David Goodenough @ 2004-12-06 9:07 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
I recently bought my eldest son a Samsung P28 laptop, which works just fine
with Linux except of course that it suffers from a badly built DSDT. I have
found instructions as to how to fix it and found that this required me to
add in a patch to the kernel to allow a DSDT image to be appended to the
initrd image. This patch seems to have been around for a long time and
judging by the number of machines listed as needing to have their DSDT
updated there is a need to have this patch in the standard kernel. Is there
a reason why this patch has not been included?
The most useful page I found that describes this particular patch was
http://gaugusch.at/kernel.shtml, which says that SuSE now include the
patch anyway, and that Mandrake are considering it.
David
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
^ permalink raw reply [flat|nested] 4+ messages in thread[parent not found: <200412060907.53079.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org>]
* Re: DSDT loading patch [not found] ` <200412060907.53079.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org> @ 2004-12-06 12:40 ` Andrew Barr [not found] ` <200412060740.25524.barr.156-ZbGKxL/pcrQ@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Andrew Barr @ 2004-12-06 12:40 UTC (permalink / raw) To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f; +Cc: David Goodenough On Monday 06 December 2004 4:07 am, David Goodenough wrote: > I recently bought my eldest son a Samsung P28 laptop, which works just fine > with Linux except of course that it suffers from a badly built DSDT. I > have found instructions as to how to fix it and found that this required me > to add in a patch to the kernel to allow a DSDT image to be appended to the > initrd image. This patch seems to have been around for a long time and > judging by the number of machines listed as needing to have their DSDT > updated there is a need to have this patch in the standard kernel. Is > there a reason why this patch has not been included? > > The most useful page I found that describes this particular patch was > http://gaugusch.at/kernel.shtml, which says that SuSE now include the > patch anyway, and that Mandrake are considering it. > > David There is a feature to compile-in the DSDT included in ACPI patch 20041105. I forget if it's in kernel 2.6.9 or not. I think the DSDT-in-initrd technique is not recommended anymore. Andrew ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <200412060740.25524.barr.156-ZbGKxL/pcrQ@public.gmane.org>]
* Re: DSDT loading patch [not found] ` <200412060740.25524.barr.156-ZbGKxL/pcrQ@public.gmane.org> @ 2004-12-06 14:35 ` David Goodenough [not found] ` <200412061435.23333.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: David Goodenough @ 2004-12-06 14:35 UTC (permalink / raw) To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Monday 06 December 2004 12:40, Andrew Barr wrote: > On Monday 06 December 2004 4:07 am, David Goodenough wrote: > > I recently bought my eldest son a Samsung P28 laptop, which works just > > fine with Linux except of course that it suffers from a badly built DSDT. > > I have found instructions as to how to fix it and found that this > > required me to add in a patch to the kernel to allow a DSDT image to be > > appended to the initrd image. This patch seems to have been around for a > > long time and judging by the number of machines listed as needing to have > > their DSDT updated there is a need to have this patch in the standard > > kernel. Is there a reason why this patch has not been included? > > > > The most useful page I found that describes this particular patch was > > http://gaugusch.at/kernel.shtml, which says that SuSE now include the > > patch anyway, and that Mandrake are considering it. > > > > David > > There is a feature to compile-in the DSDT included in ACPI patch 20041105. > I forget if it's in kernel 2.6.9 or not. I think the DSDT-in-initrd > technique is not recommended anymore. > > Andrew Thanks for the reply. I am glad that some feature to get this in is now getting in to the standard kernel, but it does strike me that this in-initrd method means that normally you would not have to rebuild your kernel just because you have a buggy DSDT every time you put up a new kernel. Normally these days I can work with the stock Debian kernels, and so I do not need to rebuild the kernel every time. Do you know who decided this and why? Regards David ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <200412061435.23333.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org>]
* Re: DSDT loading patch [not found] ` <200412061435.23333.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org> @ 2004-12-06 15:14 ` Andrew Barr 0 siblings, 0 replies; 4+ messages in thread From: Andrew Barr @ 2004-12-06 15:14 UTC (permalink / raw) To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f On Monday 06 December 2004 9:35 am, David Goodenough wrote: [...] > Thanks for the reply. I am glad that some feature to get this in is now > getting in to the standard kernel, but it does strike me that this > in-initrd method means that normally you would not have to rebuild your > kernel just because you have a buggy DSDT every time you put up a new > kernel. Normally these days I can work with the stock Debian kernels, and > so I do not need to rebuild the kernel every time. > > Do you know who decided this and why? > > Regards > > David You'll only need to rebuild your kernel if your DSDT changes and is still buggy: for example, if Samsung updates their BIOS and you upgrade, and they've changed the DSDT but not fixed the bugs that the ACPI subsystem had problems with. The initrd method is only adventageous if you are in the process of fixing your DSDT and you'd like to test different DSDTs and don't want to recompile your kernel each time. The in-kernel method is actually better for me; that way I don't have to remeber to append the DSDT to the generated initrd. The initrd method is no longer used for technical reasons I don't remember exactly. Andrew ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-12-06 15:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-06 9:07 DSDT loading patch David Goodenough
[not found] ` <200412060907.53079.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org>
2004-12-06 12:40 ` Andrew Barr
[not found] ` <200412060740.25524.barr.156-ZbGKxL/pcrQ@public.gmane.org>
2004-12-06 14:35 ` David Goodenough
[not found] ` <200412061435.23333.david.goodenough-6b45v/Ft3lbby3iVrkZq2A@public.gmane.org>
2004-12-06 15:14 ` Andrew Barr
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox