Hozzászólások
-
SzerzőBejegyzés
-
Igen a kernel forrás fent van. Természetesen. Szvsz le se fordult volna különben. Nem gondolod?
Igen a setup.sh-t is kipróbáltam még rögtön ezek után mint B terv.
Viszont ha emlékszel még a menükre amik bejönnek, akkor elmondom hogy az elsõ pont a driver kiválasztása.
Gondolom a sok opció közül nekem csak a tvcard menüpont felel meg.
Be is léptem abba, és kerestem az én Pinnacle kártyámat, amely nem volt benne.
Az egyetlen PCTV az a MIRO-tól van és az is serial portos infravevõvel, holott az én infravevõm a tv kártyába megy bele egy 3.6-os jack dugóval.
A kártya egy Pinnacle MediaCenter 100ihttp://www.oksystems.nl/shop/components/com_phpshop/shop_image/product/28123.jpg
Az af elsõ kicsi luk a távirányitó helye.Nos. írom lépésrõl lépésre, hogy mit végeztem, és mi lett az eredmény.
Tehát gyári rpm csomagok eltávolítása
urpme lirc
urpme lirc-remotesA http://prdownloads.sourceforge.net/lirc/ oldalról a legújabb lirc-0.8.0.tar.gz csomag letöltése.
su
cp /home/csablak/Download/lirc-0.8.0.tar.gz /usr/local/src/
cd /usr/local/src/
tar xf lirc-0.8.0.tar.gz
cd lirc-0.8.0
./configure –help
Itt nem található Pinnacle szöveg, úgyhogy kiválasztottam a pctv-t../configure –with-driver=pctv
make
make install
(Ezek szépen lefutottak)
Bár ilyen hibák elõfordultak:checking for Linux kernel sources… /tmp/LIRCMF.Ln8425:485: .config: No such file or directory
/tmp/LIRCMF.Ln8425:485: .config: No such file or directory
/tmp/LIRCMF.Ln8425:485: .config: No such file or directoryA make alatt:
…
irrecord.c:1948: warning: operation on ‘b’ may be undefined
config_file.h:26: warning: ‘all_flags’ defined but not used
…
lircrcd.c:235: warning: reading through null pointer (argument 3)
lircrcd.c:243: warning: reading through null pointer (argument 3)
…
lircrcd.c:319: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness
lircrcd.c:323: warning: reading through null pointer (argument 3)
…
lircrcd.c:706: warning: reading through null pointer (argument 3)
…
irxevent.c:230: warning: pointer targets in passing argument 4 of ‘XGetGeometry’ differ in signedness
irxevent.c:230: warning: pointer targets in passing argument 5 of ‘XGetGeometry’ differ in signedness
irxevent.c:239: warning: pointer targets in passing argument 2 of ‘find_sub_sub_window’ differ in signedness
irxevent.c:239: warning: pointer targets in passing argument 3 of ‘find_sub_sub_window’ differ in signedness
…
irxevent.c:274: warning: pointer targets in passing argument 4 of ‘XGetGeometry’ differ in signedness
irxevent.c:274: warning: pointer targets in passing argument 5 of ‘XGetGeometry’ differ in signedness
irxevent.c:283: warning: pointer targets in passing argument 2 of ‘find_sub_sub_window’ differ in signedness
irxevent.c:283: warning: pointer targets in passing argument 3 of ‘find_sub_sub_window’ differ in signednessA make install esetén ezt írta ki:
Libraries have been installed in:
/usr/local/libIf you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:
– add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
during execution
– add LIBDIR to the `LD_RUN_PATH’ environment variable
during linking
– use the `-Wl,–rpath -Wl,LIBDIR’ linker flag
– have your system administrator add LIBDIR to `/etc/ld.so.conf’Nos a Mandrivában nincs /etc/ld.so.conf de van helyette /etc/ld.so.conf.d
Ebbõl azt vettem ki, hogy hozzak létre egy lircd nevû fájlt ebben az /etc/ld.so.conf.d könyvtárban az alábbi tartalommal:
/usr/local/libA leírás szerint:
ez létrehoz a /dev könyvtárban pár fájlt is ezek a kövatkezõk:
/dev/lirc
/dev/lircd
/dev/lircm (ebben nem vagyok egészen biztos)valamint /etc könyvtárban egy lircd.conf fájlt (csak akkor ha használtad a –with-driver kapcsolót)
Nos /dev/lirc nincs, /dev/lircd van de 0 mérettel, és fekete az mc-ben. Ugyanígy a lircm is.
Az /etc/lircd.conf létrejött.A leírás szerint:
chmod 666 /dev/lirc
chmod 666 /dev/lircd (így minden felhasználó használhatja az eszközt)Miután /dev/lirc nem létezik, így nem tudom a jogosultságát átállítani.
No de menjünk tovább.
A leírás szerint:
/etc/modules.conf -hoz (2.4 -es kernelre vonatkozik) hozzá kell adni a következõ sort (ennek a menete disztrófüggõ hogy pontosan hogyn is)
Valóban, mivel Mandrivában nincs /etc/modules.conf.
De van olyan, hogy
/etc/modprobe.conf
/etc/modprobe.devfs (Erre azt írja hogy automatikusan felülíródik)
/etc/modprobe.preload
/etc/modulesalias char-major-61 lirc_driver
Az ilyen dolgok az /etc/modprobe.conf-ban vannak.
No hát tegyük bele.A leírás szerint:
majd modrobe lirc_driver (ha nem kapsz hibaüzenetet akkor oké)
Kaptam hibaüzenete, egyrészt, mert kihagytál egy betût.
Másrészt meg:
root@cm-223-68:/etc# modprobe lirc_driver
FATAL: Module lirc_driver not found.Tehát forrásból is megtettem a leírás szerint mindent.
A teljesen korrekt leírással csak ennyi a probléma.
No én már elvesztettem a fonalat.
Néztem a logot, amit beraktál ide.ERROR: Unable to load the kernel module ‘nvidia.ko’. This is most likely
because the kernel module was built using the wrong kernel source files.Ebbõl számomra az derül ki, hogy a kerneled, és a kernel forrásod nem azonos verziójú.
De itt:
/var/log/nvidia-installer.log
leírja hogy mi nem tetszik neki.
Viszont azt sem értem, hogy miként csinálod.
Ezt elvileg root-ként kellene, kikapcsolt x mellett.De nálad a /home/wesen/Desktop/NVIDIA-Linux-x86-1.0-8178-pkg1.run fájl fut.
A 8178-as a jó driver. http://download.nvidia.com/XFree86/Linux-x86/1.0-8178/NVIDIA-Linux-x86-1.0-8178-pkg1.run
A távirányítóval szvsz fölösleges fáradozni, mert én egy év próbálgatás után sem tudtam beízzitani.
Ami azért nem jelenti azt, hogy másnak nem sikerül. 🙂
Van egy valag linkem, ha gondolod elküldöm mail-ban.
A patch-et meg oda kell berakni ahová írja.
Kell a kernel forrás, abban meg kell keresni az saa modul forrását. A patch paranccsal lehet megfoltozni.
Végül le kell fordítani a modult.modprobe saa7134 pinnacle_remote=1
Ez csak a távirányítóhoz kell, és meg is kell patch-elni hozzá a kernelt az ott található folttal.
Neked modprobe saa7134 card=77 kell, és a modul betöltõdik.
Az hogy miért nem megy, arra csak azt tudom mondani, ha van elég helyed, próbálkozz meg másik disztróval is, és nézd meg az hogy tölti be. Az Uhu-ban a scanneremet sem tudom sajna beállítani. De még SuSE-ban is csak bajosan.
SuSE csak root-ként hajlandó látni, az UHU még amúgysem. Pedig Connectiva alatt élbõl ment. A Mandriva, Ubuntu meg szintén kezeli.Ha ez van neked, akkor elvileg mennie kell.
Hi szervezõk!
A tvkártyáknak igazán lehetne egy különálló rész. Amibe össze lenne gyûjtve mindaz ami azzal kapcsolatos. Legfõképpen a távirányító beizzítása, mert szvsz az még most sem megy egyszerûen.
Nekem pl. nem is sikerült.
Esetleg Média csoport, amiben volna a videószerkesztõktõl kezdve a lejátszókig, felvételkészítõktõl a rádióig minden.
Ez csak egy ötlet.
Amúgy továbbra sem léptet ki.Anyám gépében van egy Pinnacle MediaCenter 100i kártya.
Nos nála érdekes hanghatások produkálódnak gondolom az intergrált hangkártya miatt.
Erõsen recseg, és semmiféle beállítás nem segít rajta.
A memória is kevés a gépben.
Az xawtv-nek ugyanakkor jó a hangja de csak az alapértelmezett paraméterrel.
Ha a képet akarom módosítani, akkor elkezd recsegni. -
SzerzőBejegyzés
legutóbbi hsz