UYKU MODUNDAKI BİLGİSAYARIN FARE İLE UYANMA SORUNU

Linux makinelerde enderde olsa uyku modundayken farenin kıpırdaması üzerine bilgisayarın uyanması ve çalışır duruma geçmesi, bu bazen sorun olabiliyor masanızda bir şey yaparken fareye dokunursunuz ve bilgisayar çalışmaya başlar, bunu engellemek için konsoldan önce fare ve klavye cihaz kimliğini bulmamız  gerekir.

Cihaz kimliğini bulmak için konsoldan 

cat /proc/acpi/wakeup

komutunu verelim, bende örnek olarak aşağıdaki çıktıyı verdi

~ $ cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
GPP2      S4    *enabled   pci:0000:00:01.3
GPP0      S4    *disabled  pci:0000:00:01.1
GPP5      S4    *enabled   pci:0000:00:02.1
GPP6      S4    *enabled   pci:0000:00:02.2
GPPA      S4    *disabled
GP11      S4    *enabled   pci:0000:00:03.1
SWUS      S4    *disabled
GP12      S4    *enabled   pci:0000:00:04.1
SWUS      S4    *disabled
XHC0      S3    *enabled   pci:0000:c7:00.3
XHC1      S3    *enabled   pci:0000:c7:00.4
XHC2      S3    *disabled  pci:0000:c9:00.0
XHC3      S3    *enabled   pci:0000:c9:00.3
XHC4      S3    *enabled   pci:0000:c9:00.4
NHI0      S4    *enabled   pci:0000:c9:00.5
NHI1      S4    *enabled   pci:0000:c9:00.6

fare ve klavyeler genelde LID, XHC, USB device adlarıyla adlandıralbilir, bende XHC ile adlandırılıyor mesela, listeyi aldığımıza göre artık birazda deneme yaparak asıl faremizi temsil eden XHC yi bulacağız, XHC0, XHC1, XHC3 ve XHC4 cihazları enabled (etkin) durumda ve bunlar genellikle fare ve klavye gibi USB aygıtlarını temsil eder. Şimdi konsoldan

sudo sh -c 'echo "XHC0" > /proc/acpi/wakeup'

komutunu verelim ve bilgisayarı uyku moduna alıp deneyelim eğer fareyi kıpırdattınız zzaman bilgisayar uyanmazsa doğru cihazı bulduk demektir, bilgisayar uyanırsa sırasıyla yukardaki komuttaki XHC0 kısmını XHC1, XHC3 ve XHC4 olarak değiştirip deneyelim bende farem XHC0 cihazıymış ilk seferde oldu ve artık bilgisayarım düğmesine basılmadan uyanmıyor ama bilgisayarı komple kapatıp yeniden açınca bu komutu yeniden vemek gerekiyor açılışta bu ayarın her yeniden başlatmada kalıcı olması için eğer sisteminiz/etc/rc.local dosyası varsa bu dosyasına ekleyebilirsiniz, PİSİLİNUX'da ise rc.local kullanılmıyor o yüzden etc/conf.d/local.start dosyasına 

echo "XHC0" > /proc/acpi/wakeup

eklemeniz yeterli, artık kalıcı olarak kapandı demektir.

Etiketler: , , , , , ,