[Çözüldü] DSDT Fixing

Başlatan blauzahn, 01 Aralık 2009 - 14:45:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

blauzahn

Merhaba arkadaşlar, notebookumda fanın sürekli çalışması ile ilgili olarak kernel patch ve dsdt fixing işlemlerinin olduğunu buldum. Fakat her ikisinin mi yoksa sadece birisinin mi yapılacağını anlayamadım. Dsdt fixing için bir dosya buldum ama nasıl kullanılacağı hakkında bilgi yoktu. Konu hakkında yardımcı olabilir misiniz? Bu arada fanın sürekli son devirde çalışması inanılmaz bir pil kaybına yol açmakta...

heartsmagic

Kendime not.
Bunu yazdım ki, vakit olduğunda bakabileyim :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blauzahn

Aslında denemedim ama kafamı kurcaladığı için deneyemedim... Hiç bir türk sitesinde dsdt fix ile ilgili bir açıklama bulamadım, ingilizce sitelerde de çok detaylı anlatan birilerini bulamadım  :-\

heartsmagic

Biraz karışık gibi görünüyor :)
Ancak okuduğum kadarıyla Ubuntu ve diğer dağıtımlar (ki şu an güncel durumdalar) kernellerinde bu yamayı kullanıyorlarmış. Haliyle sana DSDT çözümü kalıyor geriye. Bulduğun dosya neredeydi bilemiyorum ancak http://forums.gentoo.org/viewtopic.php?t=122145 bağlantısı oldukça ayrıntılı gibi geldi bana. Sen kernel bölümlerini es geçip diğer kısımlara bakabilirsin.

Her şeyden önce bence echo ile vereceğin ayarlarlar fan'ı bir kontrol etmeye çalış.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blauzahn

Konuya öylesine bir göz gezdirdim Fixing kısmında benim dosyayı indirdiğim yeri işaret ediyor. Zaten dosyanın doğruluğu konusunda eminim :) marka model olarak hazırlanmış bir bölüm... Yarın detaylı bir şekilde fix işlemi ile uğraşmayı düşünüyorum. Ayrıntıları buraya not ederim. İlginiz için çok teşekkürler...

heartsmagic

Umarım çözersin sorununu.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blauzahn

malesef elimdeki dosyayı bir yere uyduramadım. elimdeki dosyayı buraya ekleyim belki ne yapmam gerektiği hakkında bir bilgi verebilirsiniz...?   Dosya

heartsmagic

Hmm, karışık bir süreç :)
Şimdi benim belgeyi süzüp anladığım şey şu (dün bakındıklarım dahil): Belgede bahsi geçen ACPI meseleleri muhtemelen bizim kernelimizde hazır. Sana lazım olan şey sadece DSDT çözümü. Benim Gentoo forumundan verdiğim belgeye bakarak şunları söyleyebilirim.

Belge 7. bölümde kabaca yeniden derleme anlatılmış. Sistemden elde edeceğin .dsl dosyasını nasıl .aml yapacağın anlatılmış.
Tekrar derleme aşamasında sorun yaşadığındaysa nasıl çözeceğin 8. bölümde anlatılmış. Fakat eğer senin elinde düzeltilmiş bir tane varsa doğrudan 9. bölüme geç denmiş. Baktım da senin verdiğin dosya .aml değil de, .asl. Önce bunu bir çözmemiz lazım.

Çözsek bile seni biraz yokuş bekliyor, zira çözümü kernele kazandırman lazım. Bunu da ancak yeniden derleyerek yapabilirsin. Forumdaki @erginemr'in bizim için verdiği derleme yoluna bunu yedirebilir miyiz bilmiyorum, eğer yediremezsek senin kernel kaynağını depolardan çekerek elle yedirmen ve kerneli normal yollarla derlemen gerekiyor. O da 9. bölümde anlatılıyor. a bölümü sürekli değişen dsdt'ler için dezavantajlı. Ancak bir kere çözerim dokunmam diyorsan a bölümü uygun bence. Yok sürekli dsdt değişir diyorsan b bölümü daha iyi.

Bu arada bu dsdt olayını da ilk defa görüyor ve tecrübe ediyorum. Yeni bir liman oldu benim için :) Senle beraber yavaş yavaş öğreniyorum. Fakat bu işi kotaracak olan kişi sensin. Eğer olur da yaparsan çok güzel bir bilgi ve belge kazanmış olur forum.

Şimdi bunları düşünerek belgeyi bir kere daha oku :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blauzahn

ASL Optimizing Compiler ile basit bir şekilde yapılabiliyor, ama tam olarak emin olmadığım kısmı herhangi bir parametre kullanılıp kullanılmadığı. iasl [filename] şeklinde gerçekleştirdim. Şimdi diğer adımları kontrol ediyorum. Bende ilk defa kernel derlemesi yapacağım için acemiyim bu konuda... İnşallah başarabilirim :)

heartsmagic

Kernel derlemek zor değildir de, ayarları yapmak sıkıntılıdır. Bunu düzelteyim derken başka şeylerden olmamak lazım :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blauzahn

Aradan çok uzun zaman geçmesine rağmen sonunda işlemi tamamladım... Arada geçen zamanda windowsa bağlı kalmak zorundaydım ve elime geçen ilk fırsatta bu işi hallettim... Aslında kernel derlemeye gerek kalmadı http://acpi.sourceforge.net/dsdt/view.php bu adreste bulduğum fix edilmiş dsdt yi indirerek ve http://ubuntuforums.org/showthread.php?t=1036051 adresindeki dsdt.dsl dosyasını edindikten sonraki adımları uygulayarak işlem basitçe halloldu... Eminim ihtiyacı olanların çok işine yarayacaktır... Şu anda Ubuntu 9.04 full update edilmiş bir sistem üzerindeyim ve fan sorunum çözülmüş durumda...

heartsmagic

@blauzahn, geri bildirim için teşekkürler. Başlığa katkı olması açısından hangi makinede bu sorunun yaşandığını yazar mısın lütfen? Böylece aramalar sonuç döndürsün.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

blauzahn

Alıntı yapılan: heartsmagic - 25 Nisan 2010 - 14:20:25
@blauzahn, geri bildirim için teşekkürler. Başlığa katkı olması açısından hangi makinede bu sorunun yaşandığını yazar mısın lütfen? Böylece aramalar sonuç döndürsün.

Kullandığım notebook Fujitsu Siemen Amilo Pro V2030, üzerine Centrino 1.6 işlemci ve 2 GB ram ilavesi yapmıştım... Kendi işlemciside desteklenmekte fakat daha yavaş kalmakta...

Bu arada custom DSDT olayı tamamen makinaya özel değil, kendi dsdt nizi fix ettikten sonra her makinaya uygulanabilir bir işlem, ama yukarıda anlattığım işlemler Ubuntu 8.04 ile Ubuntu 9.04 arası sürümler için geçerlidir. Ubuntu 9.10 ve sonrası için http://ubuntuforums.org/showthread.php?t=1341580 bu link yardımcı olacaktır. Şu anda 9.10 için fix edilmiş kernelimi derledim ve başarılı bir şekilde kullanıyorum...

heartsmagic

Teşekkürler. Böylece konuyu kapatalım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.