[Çözüldü] Açılışta CD-RW'in kapağı içeri girmiyor.

Başlatan Felâsife, 03 Eylül 2008 - 01:32:54

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Felâsife

Selam

Aslında nasıl anlatacağımı da bilemiyorum ama benim CD-RW'in kapağı PC açılırken daha bios yazıları gelmeden dışarı çıkıyor, bir daha içeri girmiyor..
Anca ben elimle itersem geri gidiyor. :(
İstisnasız kasa her açılışta, kapakta dışarı çıkıyor
Sorun bu

Şimdi bu sorun yani kapağın dışarı çıkması sorunu, Ubuntu dan kaynaklanmıyor orası kesin de benim anlamadığım Pardus ve Slax la sistemi açarsam, grub yazılarından sonra CD-RW'in kapağını içeri çekiyorlar.
Acaba Ubuntu'da da böyle yapabilir miyiz? veya yapılabilir mi?

O değil kapağa çarpa çarpa ya kapak kırılacak ya da PC ye zarar vereceğim.
Çünkü sürekli çarpıyorum. :)


fstab
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd1       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0


mono@mono-desktop:~$ lsmod | grep cdrom
cdrom                  41512  1 sr_mod
Maceraya hazır mısın!  Bir BSD almaz mısın?

erginemr

Linux komut satırında CD'yi açıp kapatmaya yarayan, eject isminde bir komut var. CD sürücüsünü açmak için konsoldan:
eject
kapatmak için:
eject -t
komutunu vermek gerekiyor. eject hakkında daha fazla bilgi için:
http://eject.sourceforge.net/manpage.html

Ancak bu ikinci komutu her donanım desteklemiyormuş. Eğer sizde çalışıyorsa, bunu açılış betiği olarak sisteme ekleyebiliriz.

erginemr

#2
Eğer "eject -t" komutu görevini yapıyor ve CD sürücüsünü kapatıyorsa, bu komutu  açılış betiği olarak kaydetmek için:

1. "sudo vim /etc/init.d/tray" ile boş bir dosya açın ve içine şu satırları yapıştırın:
#!/bin/sh
eject -t
exit 0


2. Sonra "sudo chmod 755 /etc/init.d/tray" ile bu betiği çalıştırılabilir yapın.

3. "sudo ln -s /etc/init.d/tray /etc/rcS.d/S01tray" ile sistem açılışında ilk yüklenecek programlar arasına dahil edin.

4. Düzgün çalışıp çalışmadığını denemek için "sudo reboot" ile sistemi yeniden başlatın.

Bu işlemi yaparsanız, tray betiği, Grub'tan hemen sonra Ubuntu açılır açılmaz devreye girecektir. İleride devre dışı bırakmak için;
"sudo mv /etc/rcS.d/S01tray /etc/rcS.d/K01tray" komutunu vermeniz yeterlidir. Çekirdek, K.. ile başlayan betikleri çalıştırmayacaktır.

Felâsife

@Erginemr teşekkür ederim, en kısa zaman da deneyeceğim.
Ejet komutuyla dvdrom çalıştı, biostan master/slave değiştirmem gerekiyor galiba.
Maceraya hazır mısın!  Bir BSD almaz mısın?

erginemr

Alıntı yapılan: mono - 03 Eylül 2008 - 13:02:39
@Erginemr teşekkür ederim, en kısa zaman da deneyeceğim.
Ejet komutuyla dvdrom çalıştı, biostan master/slave değiştirmem gerekiyor galiba.


Sakın ha! Buna hiç gerek yok. eject'e parametre olarak ilgili cdrom'un araç ismini verirseniz o cd açılacaktır. fstab içindeki "/dev/scd0" ya da "/dev/scd1"den birisi olacak:
eject /dev/scd1
eject -t /dev/scd1

Felâsife

Alıntı yapılan: erginemr - 03 Eylül 2008 - 12:45:03
Eğer "eject -t" komutu görevini yapıyor ve CD sürücüsünü kapatıyorsa, bu komutu  açılış betiği olarak kaydetmek için:

1. "sudo vim /etc/init.d/tray" ile boş bir dosya açın ve içine şu satırları yapıştırın:
#!/bin/sh
eject -t
exit 0

Galiba bu komutu beceremedim değişik bir komutmuş, ilk verdiğim de konsolda bir pencere açtı kod'u da yapıştırdım ama "kaydet" nasıl edilir bilemedim.
Bende nautilus'la boş bir dosya açtım içine kodu yapıştırdım 2-3-4. adımları sorunsuz uyguladım ama gene değişen bir şey olmadı.

eject /dev/scd1
eject -t /dev/scd1

Bu arada bu iki komutta master/slave fark etmeden çalışıyorlar, eject komutu sağlam.

/etc/rcS.d/ için de K01tray dosyası da var duruyor.

Betiğe eject -t /dev/scd1 komutu eklesem olur mu?
Maceraya hazır mısın!  Bir BSD almaz mısın?

erginemr

#6
Özür dilerim, vim ile çalışmaya alışkın olduğum için otomatiğe bağlamışım. O zaman baştan alalım:

1.  Şu komut ile gnome editörü kullanarak boş bir dosya (ya da mevcut betik dosyasını) açın:
gksu gedit /etc/init.d/tray
ve içinde ne var ne yoksa silip, yerine şu satırları yapıştırın:
#!/bin/sh
eject -t /dev/scd1
exit 0

Dosyayı kaydedip kapatın.

2. Sonra aşağıdaki komutla bu betiği çalıştırılabilir yapın:
sudo chmod 755 /etc/init.d/tray

3. Aşağıdaki komut ile, betiği sistem açılışında ilk yüklenecek programlar arasına dahil edin. Burada "ln -s" komutu, tray dosyasına S01tray ismiyle sembolik bağlantı (kısayol) oluştururken, -f parrametresi de mevcut bir S01tray kısayolu varsa üzerine yazabilmeyi sağlıyor:
sudo ln -sf /etc/init.d/tray /etc/rcS.d/S01tray

4. Varsa, mevcut K01tray kısayolunu silmeliyiz, yoksa betik çalışmayabilir:
sudo rm /etc/rcS.d/K01tray

5. Son olarak, bilgisayarı yeniden başlatın:
sudo reboot

Felâsife

Tüm komutlar saat gibi tıkır tıkır işledi ve sorunum "çözüldü"

Denemelerimi de yaptım sorun yok, Ubuntu çubuğu dolarken eject -t komutu harika işliyor.
Elinize kolunuza verdiğiniz emeğe sağlık, iyi ki varsınız :)
Teşekkürler

Not:
Başlığa "çözüldü" ibaresini zevkle ekleyeyim :)
Maceraya hazır mısın!  Bir BSD almaz mısın?

eldirr

Merak ettiğim bir şey var. Bilgisayarı açar açmaz mı açılıyor CD-RW?

Donanımsal bir şey mi merak ettim açıkçası :)

Felâsife

Alıntı yapılan: eldirr - 04 Eylül 2008 - 01:38:33
Merak ettiğim bir şey var. Bilgisayarı açar açmaz mı açılıyor CD-RW?

Donanımsal bir şey mi merak ettim açıkçası :)
Evet..donanımsal :(
Daha kasaya elektrik gelir gelmez, benim CD-RW'in kapağı vııjt açılıyor.
Galiba miadı doluyor ama daha sağlam sorunsuz CD yazıyor o yüzden kullanıyorum

Sağ olsun @erginemr in sayesinde daha çok kullanacağız bu şeyi :)
Maceraya hazır mısın!  Bir BSD almaz mısın?

erginemr

#10
Sağ olun mono, güle güle kullanın.

CD'nin niye otomatik açıldığını ben de merak etmiştim açıkçası, hatta bir BIOS güncellemesi ile çözülebilir mi acaba demiştim, ama tabii siz sisteminizi herkesten daha iyi bilirsiniz.

Size Linux'le iyi eğlenceler.  8) 

Felâsife

Alıntı yapılan: erginemr - 04 Eylül 2008 - 02:04:06

Size Linux'le iyi eğlenceler.  8) 
Gerçekten insanın sorunları böyle bir çırpıda düzelince, Linux eğlenceli oluyor :)
Maceraya hazır mısın!  Bir BSD almaz mısın?

heartsmagic

Bir başlık daha mutlu sonla kapatılır. Bana son günlerde sonuçlanmış başlıkları kapatmak düşüyor ve zevkle yapıyorum.
Payı olan herkese teşekkürler :)
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.