Rossz a tuner (v. valami más) ?! [Megoldva]

Fórumok

Van e5gy fura probl5émám: egy ideje pá5r másodpercenként egy-egy "5"-öst sz5úr be a gép az edit boxokba, meg 5mindenho5va ahova az input fókusz épp mutat. Alig tu5dok beje5lenkezni, mert a jelszó beírása kö5zben halálra szi5vat.5Azér5t ide írtam5, mert ha kivesze5m a Pinnacle PCTV5 Pro PCI kártyát, 5akkor elmúlik a probléma. Nem 5tudom, hogy az alap5lap, vagy a tuner a rossz.

Másik f5ura dolog: a GRUB boot menüben és 5Windows XP ill. Ubuntu Linux a5latt nem 5csinálja, Debian és openSUSE alatt igen. Ez5ért asszem szerv5izbe is hiába vi5szem.

Most 5mi a nyavaját 5csináljak?!

Hozzászólások

Nem lehet esetleg valami távirányító-anomália?

Esetleg másik PCI port?
Vagy ha rádugod az antennát a kártyára?

Itt kutakodj:
/dev/input/.

lesz egy rakat event*, amit onnan vizsgálsz ki, hogy konzolban:
$ xxd /dev/input/event*

így megmutatja, hogy egy eszköz melyik event van használatban:
aztán
$ more /proc/bus/input/devices

itt kiíja az egyes eszközök Vendor, Product, Driver, Handler (a fent emlegetett event* immáron az eszközhöz párosítva)
lehet, hogy nem teljesen okés a driver, amit betölt rá.

Egyébként nekem a TV tuner kártya miatt a gép két billentyűzetet "lát", és Nálad is ez lehet a megoldás.

Megkeresed, hogy melyik az az input-device ami a hibát generálja, és az ahhoz tartozó modult blacklist-re veszed (egy LiveCD-t tarts készenlétben, ha esetleg blacklistre vennéd a billentyűzeted/egered):
echo "modul_név" >> /etc/modprobe.d/blacklist

Ezt próbáld ki, hátha segít.
/mazursky

Kösz a 5javaslatot5! Odáig 5eljutottam, h5ogy beazonosí5tottam az even5t-et: "event5" ( <- ez t5é5nyleg "5" a v5égén), a /proc/bus/input/devices-ban a bejegy5zés:

I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="Pinnacle PCTV"
P: Phys=i2c-1/1-0047/ir0
S: Sysfs=/class/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=100003
B: KEY=108fc010 2100802 0 0 0 0 48000 2180 c0000801 9e1680 0 0 4ffc

Inn5en hogy tu5dom meg, hogy mit 5kell letiltani?

Úgy tűnik, megoldódott a dolog. A "P:"-al kezdődő sorból arra következtettem, hogy a tuner infra részéből jön a probléma. Van az saa7134 modulnak egy disable_ir nevű opciója, aminek az 1-re állításával le lehet tiltani a kérdéses funkciót. Tehát a /etc/modprobe.d/ alkönyvtárba egy fájlba (lehet új fájlba, ill. ha van, akkor az options nevűbe) be kell írni a köv. sort:

options saa7134 disable_ir=1

(Ill. openSUSE-ban a YaST -> Hardver -> TV-kártya beállításoknál lehet beállítani.)

Ezután modprobe-bal kilőve majd újratöltve a modult, a hiba megszűnik. (Azért az újraindítás sem árthat "just for the hell of it").

Ha az X nem fut akkor is megy az otosozes ?
Ha nem nyulsz a gephez akkor is, vagy csak gepeles kozben ?