Kezdőlap › Fórumok › Videokártyák › Egyéb › lirc
- This topic has 18 hozzászólás, 5 résztvevő, and was last updated 19 years telt el by
csablak.
-
SzerzőBejegyzés
-
2006-06-14-13:35 #2063372
Ezzel mi a probléma? Szerintem teljesen korrekt leírás. :blush: :poketoungeb:
http://www.linuxforum.hu/index.php?option=com_smf&Itemid=&topic=14207.02006-06-14-15:23 #2063373Nos. í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.
2006-06-14-15:37 #2063374checking 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 directoryKernel forrás fent van? Az mindenképpen kell!
Code:…
checking for Linux kernel sources… /lib/modules/2.6.16-gentoo-r7/build/
…$./configure … helyett még szóba jöhet:
$sh setup.sh (ez olyan ncurses alapú beállító feület)2006-06-14-16:19 #20633752006-06-14-16:24 #2063376Pomm írása. Amúgy meg itt van minden: http://www.lirc.org/
2006-06-14-16:29 #2063377Igen 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.2006-06-14-18:08 #2063378Na … elõbányásztam távirányítót, meg infra vezetékét (szintén tv kártyához csatlakozik jack-en keresztül http://www.bttv-gallery.de http://www.bttv-gallery.de/3dvision-pcb95109_a.jpg ), valamint leszedtem a legfirssebb CVS snapshot-ot. http://www.lirc.org/html/install.html#installing
Code:juuzer@gentoo ~/lirc-0.8.1pre1 $ ./configure –with-driver=provideo
juuzer@gentoo ~/lirc-0.8.1pre1 $ make
juuzer@gentoo ~/lirc-0.8.1pre1 $ su
Password:
gentoo lirc-0.8.1pre1 # make install
gentoo lirc-0.8.1pre1 # modprobe lirc_i2c
gentoo lirc-0.8.1pre1 # dmesg | grep lirc
lirc_dev: IR Remote Control driver registered, at major 61
lirc_i2c: chip found @ 0x4b (PV951 IR)
lirc_dev: lirc_register_plugin: sample_rate: 10
gentoo lirc-0.8.1pre1 # chmod 666 /dev/lirc
gentoo lirc-0.8.1pre1 # chmod 666 /dev/lircd
gentoo lirc-0.8.1pre1 # /usr/local/sbin/lircd
gentoo lirc-0.8.1pre1 # exit
exit
juuzer@gentoo ~/lirc-0.8.1pre1 $ cd
juuzer@gentoo ~ $ mode2
code: 0x61d648b7
code: 0x61d648b7
code: 0x61d648b7
code: 0x61d648b7
code: 0x61d67887
code: 0x61d67887
code: 0x61d6d827
code: 0x61d6f807
code: 0x61d610ef
code: 0x61d6e01f
code: 0x61d650af
code: 0x61d67887
code: 0x61d67887
code: 0x61d610ef
…valamint:
cat /usr/src/linux/Documentation/video4linux/README.ir2006-06-14-21:02 #2063379A következõkre jutottam.
./configure –with-driver=pctv
Hibák:checking for Linux kernel sources… /tmp/LIRCMF.TJ8616:485: .config: No such file or directory
/tmp/LIRCMF.TJ8616:485: .config: No such file or directory
/tmp/LIRCMF.TJ8616:485: .config: No such file or directoryJó akkor újból:
./configure –with-kerneldir=/usr/src/linux –with-driver=pctv
Hibák:
checking for Linux kernel sources… /tmp/LIRCMF.M11713:485: .config: No such file or directory
/tmp/LIRCMF.M11713:485: .config: No such file or directory
/tmp/LIRCMF.M11713:485: .config: No such file or directoryNo mégegyszer:
./configure –with-kerneldir=/usr/src/linux-2.6.12-18mdk –with-driver=pctvchecking for Linux kernel sources… /tmp/LIRCMF.V14948:485: .config: No such file or directory
/tmp/LIRCMF.V14948:485: .config: No such file or directory
/tmp/LIRCMF.V14948:485: .config: No such file or directoryA végén ezt írja ki:
Your hardware does not require a kernel module.2006-06-15-13:42 #2063380„irrecord.c:2298: warning …” a warning-okkal nem (feltétlenül)kell foglalkozni, ha akarom látszanak, ha nem nem. Ha elkészül a bináris, akkor valószínüleg lényegtelen.
„A két exit-et nem értem.
No de menjünk csináljuk.
Kiléptünk a rootból, és a konzolból.”
Az elsõ kilépés su-ból, a másik bash válasza … lényegtelen.„Van egy juuzer@gentoo ~/lirc-0.8.1pre1 $ cd
de nem tudom hová.”
A paraméterek nélküli cd a $HOME (vagy ami ehhez a változóhoz van rendelve) könyvtárba léptet.„Menjünk tovább.
modprobe lirc_i2cdmesg | grep lirc
root@cm-223-68:/dev# dmesg | grep lirc
lirc_dev: IR Remote Control driver registered, at major 61
root@cm-223-68:/dev#Semmi chip…”
(Ne a com portos távirányítóval probálkozz, hanem a másikkal, ha azzal próbálod akkor nem szóltam.)
Ez ismerõs, … pár kernelverziónál én is találkoztam ilyennel, nem mindig ismeri fel a tv-kártyám dolgait, lehet hogy párszor újra kell tölteni (hangchip, lirc).
2006-06-15-15:12 #2063381A hup fórumon is kérdeztem Nextra néven. Senki nem válaszolt.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz