/dev/psaux sorunu

2004-12-08 Başlik e2e
Merhaba,
Bir arkadasim, netinst kurulum CD'siyle kurdugu sisteminde, mouse ile
ilgili problem yasiyor.

/dev/psaux aygit dosyasi yaratildiktan sonra mouse sorunsuz calisiyor.
Fakat her reboot'tan sonra bu aygit dosyasi kayboluyor ve yeniden
olusturmak gerekiyormus. 

Biraz ugrastiktan sonra da acilis sonrasi /.dev diye bir dizin olusmaya
baslamis. Artik her acilis sonrasi burada olusan psaux dosyasini /dev
altini tasiyip X sunucuyu tekrar baslatiyor, mouse kullanabilmek icin.

Daha fazla ayrinti veremiyorum. Herhangi bir fikri olan var mi?

2.6.x serisi kernel'larda /dev/psaux yerine /dev/input/mice kullanildigi
yaziyor. Fakat bende (2.6.8-1) psaux var ve sorunsuz calisiyor.

Tesekkurler, iyi calismalar...



Re: /dev/psaux sorunu

2004-12-08 Başlik Enver ALTIN
On Wed, 2004-12-08 at 17:00 +0200, e2e wrote:
 Merhaba,

Merhaba,

 /dev/psaux aygit dosyasi yaratildiktan sonra mouse sorunsuz calisiyor.
 Fakat her reboot'tan sonra bu aygit dosyasi kayboluyor ve yeniden
 olusturmak gerekiyormus.
 Biraz ugrastiktan sonra da acilis sonrasi /.dev diye bir dizin olusmaya
 baslamis. Artik her acilis sonrasi burada olusan psaux dosyasini /dev
 altini tasiyip X sunucuyu tekrar baslatiyor, mouse kullanabilmek icin.

Öyle görünüyor ki udev kurmuşsunuz. udev, artık eskilerde kalan ve
çekirdekte deprecated olarak bilinen devfs kodunun yaptığı işi userspace
içerisinde yapan bir oyuncak. Tam olarak, sisteme yüklenen sürücülerin
(modüllerin) userspace yazılımlarla iletişim kurmak için
kullandıkları /dev/ altındaki device-node'ları (aygıt düğümlerini)
gerektiğinde otomatik oluşturmak, aygıt sürücüsü kaldırıldığında (rmmod)
ise otomatik olarak silmek.

udev çalışabilmek için Robert Love tarafından geliştirilen Kernel Events
Layer'a ve sysfs'e (/sys dizinini yöneten dosya sistemi) ihtiyaç duyar.

 Daha fazla ayrinti veremiyorum. Herhangi bir fikri olan var mi?

Var tabii:

echo psmouse  /etc/modules

komutunu verin, root olarak :)

 2.6.x serisi kernel'larda /dev/psaux yerine /dev/input/mice kullanildigi
 yaziyor. Fakat bende (2.6.8-1) psaux var ve sorunsuz calisiyor.

/dev/psaux olduğu gibi duruyor ve sisteminizdeki PS/2 portunu yöneten
psmouse modülüne tekabül ediyor.

/dev/input/mice biraz daha pratik amaçlar için kullanılıyor. Örneğin
sisteminizde (notebook olduğunu varsayalım) bir usb mouse, bir seri
porttan bağlanmış wacom tablet, bir de PS/2 portundan bağlı olan bir
touchpad varsa, /dev/input/mice bunların hepsinden gelen bilgiyi
toplayıp IMPS/2 emülasyonu ile tek bir port üzerinden geliyormuş gibi
verir. Bu sayede notebook'da hem usb mouse, hem de touchpad
kullanabiliyorum, hepsi bir arada.

Eskiden bunu yapabilmek için XF86Config'de birden fazla InputDevice
section oluşturmak gerekirdi :)

Buna göre, ister /dev/psaux, ister /dev/input/mice kullanin, eger bir
tek mouse sahibi iseniz ve o da PS/2 portunda ise pek fark etmez.

İyi eğlenceler,
-- 
Enver ALTIN   |http://skyblue.gen.tr/
Software developer @ Parkyeri |  http://www.parkyeri.com/


signature.asc
Description: This is a digitally signed message part


Re: /dev/psaux sorunu

2004-12-08 Başlik e2e
On Wed, 2004-12-08 at 17:09, Enver ALTIN wrote:
 Var tabii:
 
 echo psmouse  /etc/modules
 
 komutunu verin, root olarak :)
Yanitiniz ve aciklamalariniz icin tesekkurler. Cozum ise yaramis.

Iyi calismalar...



Re: /dev/psaux sorunu

2004-12-08 Başlik Emre Kadıoğlu
hal device manager ve udev kullanıldığı zaman böyle sorunlar olabiliyor
bence udev i silin cdrom mount edilmesi için de submount kullanın ama
illa hal kullanacam diyorsanız açılışta bu aygıtları yaratan bir script
yazabilirsiniz. Gerçi bende hiç uğraşmadım hal ve udev le kesin bir
ayarı vardır bir yerde.

On Wed, 2004-12-08 at 17:00 +0200, e2e wrote:
 Merhaba,
 Bir arkadasim, netinst kurulum CD'siyle kurdugu sisteminde, mouse ile
 ilgili problem yasiyor.
 
 /dev/psaux aygit dosyasi yaratildiktan sonra mouse sorunsuz calisiyor.
 Fakat her reboot'tan sonra bu aygit dosyasi kayboluyor ve yeniden
 olusturmak gerekiyormus. 
 
 Biraz ugrastiktan sonra da acilis sonrasi /.dev diye bir dizin olusmaya
 baslamis. Artik her acilis sonrasi burada olusan psaux dosyasini /dev
 altini tasiyip X sunucuyu tekrar baslatiyor, mouse kullanabilmek icin.
 
 Daha fazla ayrinti veremiyorum. Herhangi bir fikri olan var mi?
 
 2.6.x serisi kernel'larda /dev/psaux yerine /dev/input/mice kullanildigi
 yaziyor. Fakat bende (2.6.8-1) psaux var ve sorunsuz calisiyor.
 
 Tesekkurler, iyi calismalar...
 
 



Re: /dev/psaux sorunu

2004-12-08 Başlik Enver ALTIN
Merhaba,

On Thu, 2004-12-09 at 01:50 +0200, Emre Kadıoğlu wrote:
 hal device manager ve udev kullanıldığı zaman böyle sorunlar olabiliyor
 bence udev i silin cdrom mount edilmesi için de submount kullanın ama
 illa hal kullanacam diyorsanız açılışta bu aygıtları yaratan bir script
 yazabilirsiniz. Gerçi bende hiç uğraşmadım hal ve udev le kesin bir
 ayarı vardır bir yerde.

HAL (Hardware Abstraction Layer) ve udev gibi araçlar bence
desteklenmeli. Eğer bu yazılımlar sizin için çalışmıyorsa ve bu listede
sorununuzu çözemediysek, uygun bir şekilde bu sorunlar rapor edilmeli ve
çözümü için uğraşılmalı. Çalışmayan yazılımı silip atmak doğru değil,
aksine sorunun çözümü için zaman harcamak gerek. Özgür yazılım
kullanmanın en büyük avantajı bu iken, bence bu nimeti tepmemek gerek.

Saygılar,
-- 
Enver ALTIN   |http://skyblue.gen.tr/
Software developer @ Parkyeri |  http://www.parkyeri.com/


signature.asc
Description: This is a digitally signed message part