kernel.spec - DSDT w initrd
Remigiusz "Enleth" Marcinkiewicz
enleth at enleth.com
Sun Aug 10 18:36:44 CEST 2008
Witam,
dodałem do dystrybucyjnego kernela (LINUX_2_6) łatę na pobieranie tablicy DSDT
z pliku w initrd. Opis łaty jest tutaj: http://gaugusch.at/kernel.shtml
Nie ma tego w mainline, bo Linus uważa, że jak będzie za łatwo podmienić DSDT
na poprawione, to ludzie nie będą narzekać producentom że ich sprzęt jest
fabrycznie popsuty - bez tej łaty trzeba rekompilować kernela z dodatkową
tablicą DSDT, co w przypadku dystrybucyjnego się mija z celem (szczególnie,
że trzeba zmieniać .config).
Jeżeli w initrd nie ma niczego, co się nazywa "/DSDT.aml", ten patch nie robi
kompletnie nic i nie ma prawa nic popsuć. Jeżeli coś takiego się tam
znalazło, to znaczy, że user dał to tam świadomie i to jego problem, jeśli mu
komputer wybuchnie.
Buduje się (z opcjami podanymi w najnowszym commitlogu LINUX_2_6), działa
poprawnie. Łata dołącza do dokumentacji kernela skrypt, który umieszcza
tablicę DSDT w initrd - też działa poprawnie, ale to jest coś, co można dodać
do geninitrd. Pewnie dodam, jeśli ten patch się znajdzie w repo.
Przydać się to może posiadaczom fabrycznie popsutych laptopów, jak np. bardzo
powszechny Amilo Pro V3515, dołączany przez Dialog do usługi ADSL, w którym
na standardowym DSDT obsługa wiatraka jest całkowicie skopana i cały czas
wyje, a po podstawieniu tą metodą poprawionego zachowuje się jak na grzeczny
wiatrak przystało.
BTW, sam patch na źródła kernela działa też pod 2.6.25, więc jeśli patche na
speca i konfig się nałożą, można je bezpiecznie dorzucić na LINUX_2_6_25.
Pozdrawiam,
--
Remigiusz "Enleth" Marcinkiewicz, enleth at enleth.com
WWW http://enleth.com http://heroes.net.pl
JID enleth at jabster.pl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kernel.spec.patch
Type: text/x-diff
Size: 843 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: acpi-dsdt-initrd.patch
Type: text/x-diff
Size: 10058 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kernel-multiarch.config.patch
Type: text/x-diff
Size: 512 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: </mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment.sig>
More information about the pld-devel-pl
mailing list