You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

hurtme

Intermediate

  • "hurtme" started this thread

Posts: 341

Location: Rinteln

Occupation: Techniker Fachrichtung Elektrotechnik

  • Send private message

1

Thursday, November 18th 2004, 1:32pm

Geloest! Gentoo und Lirc

Hallo Freunde. Das Thema wurde ja schon oefters besprochen, aber fuer mich habe ich bis jetzt noch keine Loesung gefunden, weder im Forum, irc, oder www.
Gentoo Kernel-2.6.8, Lirc-0.7.0
Fehlermeldung:
Nov 18 13:14:19 vdrtest lirc_dev: IR Remote Control driver registered, at major
61
Nov 18 13:14:19 vdrtest lirc_serial: auto-detected active low receiver
Nov 18 13:14:19 vdrtest lirc_dev: lirc_register_plugin:sample_rate: 0
Nov 18 13:14:19 vdrtest _devfs_append_entry(0): dir: "lirc" is not a directory
Nov 18 13:14:19 vdrtest devfs_mk_dev: could not append to parent for lirc/0
Nov 18 13:14:19 vdrtest Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ
sharing disabled

vdrtest root # vi /etc/modules.d/lirc
alias char-major-61 lirc_serial
alias /dev/lirc/lirc* lirc_serial
options lirc_serial irq=4 io=0x3F8

vdrtest etc # vi /etc/mod*aut*/kernel-2.
# 3c59x
cdfs
serial_core
lirc_serial
8250

Die Module die geladen sind:
8250 15712 0
lirc_serial 13344 0
lirc_dev 13420 1 lirc_serial
serial_core 18784 1 8250

Eine Aenderung der Modulreihenfolge brachte nichts, oder ich habe bich nicht die richtige Reihenfolge erwischt.

Bin nun leider ratlos.
Mode2 sagt nichts, irw meldet fehler beim starten irrecord ist auch tot.
Vielleicht liegt das aber auch an der FB, muss mal eine andere suchen! :(
Die Loesung ist, um es hier zusammen zu fassen:
Die Loesung wurde durch C&P verhindert.
LOOKUP ^lirc EXECUTE /bin/mknod /dev/lirc c 61 0
Das habe ich in /etc/devfsd.conf eingetragen.
Nun ist es:
LOOKUP ^lirc EXECUTE /bin/mknod /dev/lirc/lirc c 61 0
und soweit ist alles OK.

MfG
Uwe
Mein VDR:Digitainer (Linspirer), 1x FF-Karte TT1.5, 1x Budged Technisat S2, C't VDR 7.0, VDR1.6.0
Test VDR: Gigabyte GA-D525TUD, 1x FF TT1.3 Speichermod (Karte defekt), 1x WLAN USB, DEBIAN 7.2 e-Tobi, VDR 2.0.3 / 1.7.28

This post has been edited 1 times, last edit by "hurtme" (Nov 18th 2004, 5:15pm)


2

Thursday, November 18th 2004, 1:53pm

RE: Gentoo und Lirc

Hi Uwe,

wie im Chat schon beschrieben hatte ich das gestern auch, quasi seit ich 2.6.10rc2-mm1 und lirc0.7 auf die Kiste gepackt habe.

Ist da noch mehr in der dmesg Ausgabe drinne? Bei mir war ganz oben, direkt nach den Festplatten nochwas. Und, hast du das mal per Hand getestet .. also raus mit den ganzen serial modules und dann erstmal lirc_serial per Hand geladen (modprobe -v), vorher noch ein "setserial /dev/ttys0 uart none".

Das lirc_dev läd er mit, wenn du lirc_serial holst ... Mein Problem hat sich gelöst, in dem ich ganz sicher erst das lirc_serial vor dem 8250 lade.

Grüsse,
J*
VDR: ASRock 4Core SATA2, Intel Core2Duo E4500, 1GB Ram, MSI GT210, 2 x Cinergy 1200 DVB-C, yaVDR 0.5a, iStreamdev

3

Thursday, November 18th 2004, 1:59pm

hallo,

Source code

1
dir: "lirc" is not a directory

auch mal /etc/conf.d/lirc ueberpruefen

Source code

1
2
# Options to pass to the lircd process
LIRCD_OPTS="-d /dev/lirc/lirc0"

mfg

4

Thursday, November 18th 2004, 2:00pm

Hallo,
steht doch eigentlich da, was das Problem ist

Source code

1
Nov 18 13:14:19 vdrtest _devfs_append_entry(0): dir: "lirc" is not a directory

devfs versucht das devive /dev/lirc/0 anzulegen. Kann aber nich, weils da scheinbar schon ein /dev/lirc gibt. Lösch das mal und leg das Verzeichnis /dev/lirc an.

Uwe

whoisthomas

Intermediate

Posts: 359

Location: LDK - Land Der Könige

  • Send private message

5

Thursday, November 18th 2004, 2:00pm

RE: Gentoo und Lirc

Hi hurtme,

ich hatte mal versucht von meinem Gentoo-2.6.5-Kernel auf den Vanilla 2.6.9 zu gehen. Dabei hatte ich festgestellt, dass die entsprechenden Kerneloptionen für LIRC nicht mehr vorhanden sind.
Also bin ich auf dem alten Kernel geblieben - und LIRC funzt prima.
Schöne Grüße
Thomas

HW: Soltek QBIC SL-B8E-F2, 2.4 GHz Celeron gekühlt mit Cooltek CT8C-48 CU, TT 1.5 ff, 512 MB RAM, 160 GB Samsung SV1604N, DVD AOPEN AAP, FB All-In-One URC7030
SW: Gentoo mit Kernel 2.6.17-r5 und separaten DVB-Treibern (v4l-dvb-db2b113ea431), VDR 1.4.4 + Big Patch, nvram-wakeup mit reboot via lilo, noad
PLUGINS: diverse

hurtme

Intermediate

  • "hurtme" started this thread

Posts: 341

Location: Rinteln

Occupation: Techniker Fachrichtung Elektrotechnik

  • Send private message

6

Thursday, November 18th 2004, 3:05pm

Erwaehnenswert ist vielleicht noch, lirc habe ich net emerged.
@Jondalar
Wie gesagt alles schon ausprobiert. In dmsg ist nichts weiter, was zu serial passen koennte, zu sehen.

@Uwe0815
Wie loesche ich denn?
rm /dev/lirc schmeisst mir zwar keine Fehler herraus, dafuer aber:
vdrtest dev # mknod -m 666 /dev/lirc/lirc c 61 0
mknod: `/dev/lirc/lirc': Not a directory
vdrtest dev # rm lirc
vdrtest dev # mkdir lirc
mkdir: `lirc' exists but is not a directory

@whoisthomas
Das Lirc im Kernel ist will ich nichtmal. Aber dafuer, das Lirc wieder im Kernel ist, muss man einen patch einspielen.
MfG
Uwe
Mein VDR:Digitainer (Linspirer), 1x FF-Karte TT1.5, 1x Budged Technisat S2, C't VDR 7.0, VDR1.6.0
Test VDR: Gigabyte GA-D525TUD, 1x FF TT1.3 Speichermod (Karte defekt), 1x WLAN USB, DEBIAN 7.2 e-Tobi, VDR 2.0.3 / 1.7.28

7

Thursday, November 18th 2004, 3:14pm

hi,
also es gibt ein /dev/lirc, das ist aber kein verzeichniss sondern eine datei.
hast du devfs aktiviert/gemountet?
willst du es aktivieren?
weißt du überhaupt was devfs ist?

mfg carsten
Meine Homepage mit VDR-Projekten: http://ca.rstenpresser.de/~cpresser/

8

Thursday, November 18th 2004, 3:21pm

Hi,
ich dachte einfach:

Source code

1
2
rm /dev/lirc
mkdir /dev/lirc

Die devices legt devfsd eigentlich selbst an.

Uwe

9

Thursday, November 18th 2004, 3:30pm

ich hab noch nicht viel mit devfs gearbeitet, deswegen an alle devfs experten:
aber wie ist das wenn ich das devfs umounte? verschwinden dann nicht alle verzeichnisse?
müsste der kernel bei gemoutetem devfs nicht das verzeichniss automatisch anlegen?
Meine Homepage mit VDR-Projekten: http://ca.rstenpresser.de/~cpresser/

hurtme

Intermediate

  • "hurtme" started this thread

Posts: 341

Location: Rinteln

Occupation: Techniker Fachrichtung Elektrotechnik

  • Send private message

10

Thursday, November 18th 2004, 3:31pm

@slime
Devfs ist aktiviert und gemountet, davon gehe ich zumindest aus, weil sonst haette ich wohl Probleme mit meiner dvb Karte und anderem schnickschnack.
Wenn ich dir erklaeren sollte was devfs ist, muesste ich im gentoohandbuch nachschlagen.
Oder moechtest Du mich in die Richtung stossen, das ich die Meldung einfach ignorieren kann, weil Lirc net im Kernel ist?

OK, Teilloesung gefunden.
Lirc funzt aber immer noch nicht, gibt aber zumindest keine Fehlermeldung in *messages mehr.
Die Loesung wurde durch C&P verhindert.
LOOKUP ^lirc EXECUTE /bin/mknod /dev/lirc c 61 0
Das habe ich in /etc/devfsd.conf eingetragen.
Nun ist es:
LOOKUP ^lirc EXECUTE /bin/mknod /dev/lirc/lirc c 61 0
und soweit ist alles OK.
FB funzt aber trotzdem net.:(
Mein VDR:Digitainer (Linspirer), 1x FF-Karte TT1.5, 1x Budged Technisat S2, C't VDR 7.0, VDR1.6.0
Test VDR: Gigabyte GA-D525TUD, 1x FF TT1.3 Speichermod (Karte defekt), 1x WLAN USB, DEBIAN 7.2 e-Tobi, VDR 2.0.3 / 1.7.28

This post has been edited 1 times, last edit by "hurtme" (Nov 18th 2004, 4:40pm)


11

Thursday, November 18th 2004, 9:51pm

ne,
ich war/bin mir da einfach nicht sicher wie das mit devfs zu laufen hat.
ich benutze immer noch die "normalen" devices; auf devfs und einen devfsd zur komatiblität hab ich keine lust.
ist aber in dem sinne ja schon richtig gewesen das du in diesem bereich den fehler suchen musstest.

was genau geht denn nun noch nicht? klappt denn mode2? irw? oder ist nur dein vdr nicht auf lirc trainiert?
dazu kann ich immer auf mein howto in der FAQ sektion verweisen.
http://www.vdr-portal.de/faq/index.php?s…1&id=14&lang=de
wenn dann noch fragen bestehen einfach hier melden.
Meine Homepage mit VDR-Projekten: http://ca.rstenpresser.de/~cpresser/

wirbel

Im Forum Zuhause

Posts: 9,893

Location: Berlin

  • Send private message

12

Thursday, November 18th 2004, 11:17pm

Ich bin kein devfs experte, nutze es aber schon länger.

devfs erstellt beim laden eines treibers automatisch einen Eintrag in /dev und entfernt den wieder beim entladen des Treibers. devfsd wird deswegen benutzt, um den Zugriff auf die 'alten' devicenamen zu ermöglichen, z.B. /dev/hda statt /dev/ide0

hurtme

Intermediate

  • "hurtme" started this thread

Posts: 341

Location: Rinteln

Occupation: Techniker Fachrichtung Elektrotechnik

  • Send private message

13

Friday, November 19th 2004, 5:58pm

@slime
Was nicht geht ist irw, aber eine lircd.conf konnte ich anlernen. Mode2 geht auch, aber der VDR will net lernen. Habe mit make REMOTE=LIRC uebersetzt, aber das ist hier OT. Wenn ich am Ende des WE verzweifelt bin, mache ich einen neuen thread auf, aber noch ist es dazu zu frueh! :)
Mein VDR:Digitainer (Linspirer), 1x FF-Karte TT1.5, 1x Budged Technisat S2, C't VDR 7.0, VDR1.6.0
Test VDR: Gigabyte GA-D525TUD, 1x FF TT1.3 Speichermod (Karte defekt), 1x WLAN USB, DEBIAN 7.2 e-Tobi, VDR 2.0.3 / 1.7.28

14

Friday, November 19th 2004, 6:02pm

Quoted

Was nicht geht ist irw, aber eine lircd.conf konnte ich anlernen.

dann ist im allgemeinen der lircd nicht richtig am laufen.
hast du diesen auch mit der richtigen config-file gestartet?
Meine Homepage mit VDR-Projekten: http://ca.rstenpresser.de/~cpresser/

15

Saturday, November 20th 2004, 12:08am

Hi,
warum wird hier lirc unter gentoo nicht per emerge installiert ,
funktioniert doch alles bestens ?
In der make.conf die Options einmal eingetragen

Source code

1
LIRC_OPTS="--with-driver=serial --without-soft-carrier --with-transmitter --with-irq=4 --with-port=0x3F8"

anschliessend lirc emergen,
script fuer den start gibts auch ,
ein rc-update add lircd default und der Kram wird bei jeden Start geladen,
das device laesst sich in der /etc/conf.d/lircd festlegen

Source code

1
LIRCD_OPTS="-d /dev/lirc/lirc0"

und falls udev eingesetzt wird ,
langt ein Eintrag in der /etc/udev/rules.d/20-local.rules

Source code

1
KERNEL="lirc*", NAME="lirc/%k"

und das device wird angelegt.
Das modul lirc_serial noch in die /etc/modules.autoload.d/ kernel-2.x eintragen,
dann gibts noch die lirc in /etc/modules.d mit

Source code

1
2
3
alias char-major-61 lirc_serial
alias /dev/lirc/lirc* lirc_serial
options lirc_serial irq=4 io=0x3F8

Eigentlich sollte es dann keine Probleme geben ,wenn vdr mit REMOTE=LIRC
uebersetz wird.
c-ya

I30R6

Professional

Posts: 1,627

Location: Ruhrpott

Occupation: IT Assistent

  • Send private message

16

Friday, December 2nd 2005, 11:06pm

Ich habe genau das selbe Problem .."mal wieder"

mode2 geht ..anlernen auch ..aber irw und Vdr zeigen keine Wirkung an ...

ich musste lirc aus cvs nehmen weil unter Kernel 2.6.14 ..es zu problemen kommt wenn ich das Modul lirc_atiusb in die make.conf eintrage !!



I30R6









VDR










Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 80GB System & 500GB Video,
Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
PlugIns : audiorecorder,femon,admin,yacoto..
Ausgabe: softhddevice