İnatçı Sistem Hoparlörü (Çözüldü 82. mesaj)

Bununla uğraşmaya başlamadan 1 ay önce (1 yıldan fazla bir süre önce) yabancı bir forumda bip seslerinin işlemcide bulunan bir bölümü kullanarak (aygıt yöneticisinde programlanabilir kesme denetleyicisi olarak görünen bir aygıt ile) çıkarıldığı yazıyordu.
 
Allahım sen bana SABUN ve, ben yıkanırım
Programlanabilir kesme denetleyici nedir ?
Anakart üzerindeki bir entegredir. Bu entegre yüklenen programlardaki veya donanımlardaki adreslemeleri düzenleyerek, öncelikli çalıştıracağı donanımı veya durdurulması gereken donanımı denetler.
Örnek verirsek.
Ekran kartının sürücü yüklemesi başlangıç adresin 000FF olsun. Bitiş adresin de FFFFFFFFF olsun.
Bu demektir ki bu adreslerin arasını ekran kartın kullanacak demekdir.
Başka bir sürücü veya program yüklemek istersen ve bu adresler içerisindeki bir adrese tekabül ederse ekran kartının sürücüsü yanıt vermeyi keser ve sistemin mavi ekran hatası vererek yeniden başlar.
İşte bu çakışmaları engellemek için anakart üreticileri bu donanımı koyarlar ve yüklenen sürücüleri belirli adreslere yerleştirirler.
Eğer bir donanım başka bir donanımı kontrol edecekse ve o donanımın durdurulması gerekirse, durdurulması gereken donanıma IRQ (Kesme isteği) komutu gönderilir. Böylece sistem HALT olmadan o donanım durdurulmuş olur.
Kısacası o donanım bir çeşit trafik polisidir. Hangi arabaların nereden gideceklerini, ne zaman duracaklarını veya önceliğini düzenler.
Bu donanım olmazsa tüm arabalar kafalarına göre şeritlere girip trafiği altüst ederler
Kod:
Resources
---------

-I/O Ports-
<tt>0000-0000 </tt>        : PCI Bus 0000:00
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>0000-0000 </tt>        : PCI Bus 0000:00
<tt>0000-0000 </tt>        : PCI Bus 0000:00
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>0000-0000 </tt>        : PCI Bus 0000:00
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>0000-0000 </tt>        : PCI Bus 0000:00
<tt>0000-0000 </tt>        : PCI Bus 0000:00
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>      0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>    0000-0000 </tt>        : Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>      0000-0000 </tt>        : pnp 00:07
<tt>        0000-0000 </tt>        : GPIO interface for Intel ICH series
<tt>        0000-0000 </tt>        : GPIO interface for Intel ICH series
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
<tt>  0000-0000 </tt>        : pnp 00:07
-Memory-
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>      00000000-00000000 </tt>        : ICH HD audio
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>      00000000-00000000 </tt>        : ICH HD audio
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>      00000000-00000000 </tt>        : ICH HD audio
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>00000000-00000000 </tt>        : System RAM
<tt>  00000000-00000000 </tt>        : pnp 00:09
<tt>    00000000-00000000 </tt>        : Local APIC
<tt>00000000-00000000 </tt>        : System RAM
-DMA-
<tt> 2</tt>        : floppy
<tt> 4</tt>        : cascade
Bak bakalım ne anlayabiliyorsun.
 
Bu aygıt (programlanabilir kesme denetleyicisi) bu soruna (ses kartı devreye girince sistem hoparlörünün çalışmamasına) neden olur mu?
 
Olmaz.
Sistem hoparlörü her daim çalışmalıdır.
Çünkü sistem hoparlörü müzik üretmek için değil UYARI SESİ çıkartmak için ses kartından bağımsız çalışmak zorundadır.
Harıl hurul oyun oynarken pillerin bitiyorsa veya donanımda bir ısı sorunun var ise bunlardan nasıl haberin olacak yoksa.
 
Normalde bip sesi çıkarıyor ama ses kartı devreye girince bip sesi çıkarmıyor. Başka bir bilgisayarın sistem hoparlörünü Windows'tan hükmettiğimi bile dün gibi hatırlıyorum. Millet sistem hoparlörü ile neler neler yapmış.


3. videodakini birkaç yıl önce ben yaptım.
 
Son düzenleme:
Biz mi anlatamıyoruz boşa mı konuşuyoruz, verdiğin örnekler hep masaüstü (PC) ya da eski antika laptop. Buzzer resmini ekleyenler de oldu daha ne kanıtı istiyorsun ... Cep telefonundan hoparlör buzzer çıkarsam nasıl gelen çağrıyı duyarım sormandan farksız! Bu duruma çok uygun olacağına inandığım bir fıkra aklıma geldi;

Bilim adamı Temel pirelerle deney yapıyor. Pireye "Sıçra" diyor. Pire sıçrıyor Pirenin kanatlarını
koparıyor ve "Sıçra" diyor, pire yine sıçrıyor!.. Raporunu şöyle yazıyor; "Pire kanatlarını
kopmuş olarak zıpladı."
Ayaklarını koparıyor ve "Sıçra" diyor, pire zıplayamayınca 2. raporu şöyle yazıyor; "Pirenin ayakları kopunca kulakları duymuyor."
 
Önemli olan masaüstü olup olmaması değil anakartındaki hoparlöründen nasıl müzik notası çalabileceğimdi. Hatta bir masaüstü bilgisayar (anakartında buzzer bulunan bir masaüstü bilgisayar) ile dizüstü bilgisayarımı (anakartında buzzer bulunduğunu fark ettiğim dizüstü bilgisayarı) karşılaştırdım, aynı aygıttan (sistem hoparlörü) onda da vardı. Karşılaştırma yaptığım masaüstü bilgisayar ile müzik notası çalma imkanım kalmadığı için dizüstü bilgisayarım ile bunu yapmak zorundayım. Tek sorun ses kartı devreye girdikten sonra sistem hoparlörüne komut gönderdiğimde hiçbir tepki vermemesi. Karşılaştırma yaptığım masaüstü bilgisayarın sistem hoparlörü ses kartı devreye girse bile komut gönderdiğimde tepki veriyor. 1 yıldan fazla süredir uğraşıyorum, artık devam etmeli miyim yoksa vazgeçmeli miyim?
 
Fark etmiyor ama Windows 10 ile sistem hoparlöründen melodiler çalacaktım.
 
Eski konumda bu sorunun ses kartından kaynaklı olduğu yazıyor. Galiba ses sürücüsü sistem hoparlörünü desteklemiyor. Lubuntu'da Alsamixer'i biraz kurcaladığımda ise Beep isimli kanal gözüküyordu ve sesi kapalıydı. Sesini açtığımda ise bip sesi halen gelmiyordu ve yeniden başlatınca ses seviyesi sıfırlanıyordu. Ayrıca Lubuntu kurulumu açılırken ve Lubuntu kurulumunda şarjı az iken beklediğimde ise bip sesi geliyor.
Sistem hoparlörü hakkında açtığım eski konu
 
Herhangi bir işletim sistemindeki MİXER yazılımı ile sistem hoparlörünü kontrol edemezsin.
Bahsetmiş olduğun ALSAMIXER ses kartını kontrol eden bir yazılımdır.
Bu ses kartı sistem hoparlöründen bağımsız çalışır. Aynı zamanda da sistem hoparlörü kendi kafasına göre çalışır.
Hiç birşey bilmiyorsan ses kartını komple sök. Sistem hoparlörünü mıncıkla.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…