kernel.spec - DSDT w initrd
Remigiusz "Enleth" Marcinkiewicz
enleth w enleth.com
Nie, 10 Sie 2008, 18:36:44 CEST
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 w enleth.com
WWW http://enleth.com http://heroes.net.pl
JID enleth w jabster.pl
-------------- nastpna cz ---------
Załącznik, który nie był tekstem został usunięty...
Name: kernel.spec.patch
Type: text/x-diff
Size: 843 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment.bin
-------------- nastpna cz ---------
Załącznik, który nie był tekstem został usunięty...
Name: acpi-dsdt-initrd.patch
Type: text/x-diff
Size: 10058 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment-0001.bin
-------------- nastpna cz ---------
Załącznik, który nie był tekstem został usunięty...
Name: kernel-multiarch.config.patch
Type: text/x-diff
Size: 512 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20080810/5406fab5/attachment-0002.bin
-------------- nastpna cz ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
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
Wicej informacji o licie dyskusyjnej pld-devel-pl