PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit lirc Compilieren



einbi
20.12.02, 20:37
Hallo
Habe bei mir Suse 8.1 Installiert und will meine Nexus TV Karte Fernsteuen aber beim Compilieren von lirc bekomme ich immer diese Fehlermeldung.
Configure: error:*** you need to have the Linux kernel source installed for this driver
Was bedutet daß???? Muss ich den Kernel erst anpassen und wenn wie mache ich das??
Für weiterführende infos wäre ich sehr dankbar bin in Linux noch ein Newbie!!
mfg
einbi

Brujah
20.12.02, 21:08
Du musst die Sources für den Kernel von den Suse CDs installieren.
Das kannst du ganz einfach im Yast machen.
Dann kommst du bestimmt ein Stück weiter.

einbi
21.12.02, 04:46
Hallo
Habe noch eine "dumme" Frage.
Heist das Packet Source????
Vielen dank für die Antwort!!!!
mfg
einbi

sepp2k
21.12.02, 04:50
das Pakete dürfte (sinngemäß) kernel-sources heißen

Brujah
21.12.02, 16:44
Ganz genau heisst es "kernel-source 2.4.19.SUSE-49 Die Quellen des Suse Kernels"

einbi
23.12.02, 15:16
Kann das vielleicht an meinen Kernel liegen?
mfg einbi

Brujah
23.12.02, 16:16
Ich habe auch Suse 8.1 hier also haben wir auch den gleichen Kernel!

Aber wieso willst du lirc kompilieren ?
Ich benutze das auch erfolgreich hier, allerdings die Version von Suse.

Geht die nicht bei dir ?

Ich muss jedesmal damit lirc läuft folgendes beim startup machen:
insmod lirc_serial
lircd
(beides als root)

Vielleicht ist das ja auch dein Problem ...

Und du musst die beiden Konfig Dateien von Lirc an deine Fernbedienung
anpassen, hast du das gemacht ?

blub
23.12.02, 18:14
Nexus ist doch eine digitale Karte oder?
Falls die Frage blöd sein sollte, verzeih sie mir:
vdr läuft fehlerfrei?
vorher brauchst du mit lirc gar nicht anzufangen.

einbi
23.12.02, 20:31
Hallo
vdr ist ohne Probleme gelaufen.
Du hast vielleicht recht !
Hab gemeint daß das lirc modul automatisch beim booten geladen wird,bin selber noch garnicht drauf gekommen das ich das Modul manuell laden könnte.
Wie mache ich das,daß ich lirc automatisch starten kann?
Bin noch newbie bei Linux.
mfg einbi

Brujah
23.12.02, 20:38
probiers erstmal in der konsole.
gib da erstmal "su" ein.
und dann die beiden befehle von oben.
zum testen machst du dann einen "mode2"
dann solltest du sehen ob dein empfänger überhaupt was registriert.

lirc ist nicht ganz einfach!

einbi
23.12.02, 20:46
Noch eine Dumme Frage
Das km_lirc ist doch als Source Code auf der CD,muss ich das Packet nicht Compilieren?
mfg einbi

Brujah
23.12.02, 23:55
Also ich habe bei mir beide Pakete km_lirc und lirc installiert,
aber ich habe keinen neuen Kernel gebaut und lirc auch nicht kompiliert.
Was sagt bei dir "lircd" ?

einbi
24.12.02, 08:44
bei mir sagt lircd daß lirc nicht läuft.

blub
24.12.02, 12:48
Das km_lirc ist doch als Source Code auf der CD,muss ich das Packet nicht Compilieren?
Der source-code ist dabei für den Fall, daß du einen neuen Kernel kompilieren möchtest,
du brauchst aber umgekehrt keinen neuen Kernel für lirc.

Die Eingabe von "irrecord testfile" ist auch gut um zu testen obs geht, zumal einige Fernbedienungen den mode2 gar nicht brauchen. Danach einfach auf einen Knopf drücken und schauen ob ein Signal ankommt.
Falls alles nicht klappt, versuch vielleicht doch mal die Kompilation, aber nicht mit
der SuSE Quelle, sondern mit dem neuesten Qu(äh)ell-Paket von der Lirc-Homepage.
Bei mir hat das nach Installation von 0.6.6-1 gut funktioniert, mit dem SuSE RPM gings auch
nicht. Leider hab ich die einzelnen Schritte nicht mehr im Kopf.
Neben ./configure, make, checkinstall (checkinstall muß dafür installiert sein -> Yast)
mußt du noch einen Lirc-eigenen-Konfigurationsdialog durchlaufen. Der sollte aber automatisch auftauchen.

einbi
24.12.02, 15:24
Danke für die Hilfestellung,wird mir bestimmt weiterhelfen, aber ich hab jetzt SUSE neu installiert weil ich durch das herumgepopel so viel Müll installirt habe das ich nicht mehr weis was alles.
mfg und frohe Weihnachten
einbi