usbremote-0.0.1

  • Hi,


    hier ein Plugin mit dem man den selbst bau IgorPlug USB (AVR) für den VDR verwenden kann.


    http://www.math.uni-paderborn.de/~tegeler/vdr


    Vielleicht kanns ja jemand gebrauchen.


    Oder vielleicht baut es jemand in remote-Plugin mit ein ;)


    Im Momment kann man damit RC5 - Fernbedienungen verwenden.


    CU Kenny

    Hardware: Celeron 2,4 GHZ / Asus P4PE / 2xFujitsu-Siemens DVB-C / 1xHauppauge PVR 350 / Sony 5'' LCD
    Software: Vdr-1.3.19 / Debian Sarge mit 2.6.10pre3 love/ Plugins: analogtv-0.9.37, dvd-0.3.6_b02, epgsearch-0.0.7, femon-0.8.0, graphtft-0.1.0-pre1, joystick-0.0.3, osdpip-0.0.7.1, vcd-0.0.7, prefermenu-0.6.4, sysinfo-0.0.3, test2skin-cvs(31.01.05), vcd-0.7, yaepg-0.0.2

    Einmal editiert, zuletzt von Kenny ()

  • Was mir grade noch so einfällt, je nach bauart des IgorPlug hat man auch noch:


    8 bis 24 Ein/Ausgänge


    128 - 512 byte EEPROM


    RS232 - Schnittstelle


    Wobei die Ein/Ausgänge sehr leicht anzusteuern sind, also wenn jemand z.B. Taster braucht, oder LED leuchten lassen will, wäre das auch kein Problem.


    CU Kenny

    Hardware: Celeron 2,4 GHZ / Asus P4PE / 2xFujitsu-Siemens DVB-C / 1xHauppauge PVR 350 / Sony 5'' LCD
    Software: Vdr-1.3.19 / Debian Sarge mit 2.6.10pre3 love/ Plugins: analogtv-0.9.37, dvd-0.3.6_b02, epgsearch-0.0.7, femon-0.8.0, graphtft-0.1.0-pre1, joystick-0.0.3, osdpip-0.0.7.1, vcd-0.0.7, prefermenu-0.6.4, sysinfo-0.0.3, test2skin-cvs(31.01.05), vcd-0.7, yaepg-0.0.2

  • Hoi


    Kannste noch nen Link für diesen "IgorPlug USB (AVR)" mit angeben?


    wäre evtl. passend, denn ned jeder kennt diesers Ding!


    Gruß Dirk

    Dirk

  • Dirk


    google ist dein Freund :)


    Ich hab diese Links hier gefunden...


    http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB (AVR)_eng.htm


    http://www.cesko.host.sk/girderplugin.htm


    Ich nehme mal an, das ist das Teil, oda ? :-))


    Greets Olaf

    Ollie jetzt auch im Internet !!! ->> http://www.ohms.ws << VDR mit ASUS A7V8X-X, Athlon XP 2 Ghz, 512 MB DDR-RAM und gentoo 2008.0 Linux, ner Menge Platten (1 TB), 2 Brennern und Karten-Vollausstattung (1 X Nexus 4 MB Mod, 3 x Nova, 1 PVR 350) , TFT/Sony PSOne, Nvidia Graka und und und * Linux - wir geben ihrem Computer das Leben zurück *

  • Hi


    olaf
    es geht ums prinzip!
    Bei sowas, gehört der Passende Link dazu!

    Dirk

  • Hi,


    ich benutze auch das IgorPlug-USB, allerdings bis jetzt mit lirc, und das funktioniert wegen fehlerhaftem Usb release nur solange, bis ich das Modul reloaden muss. Ansonsten läuft es einwandfrei.


    Schön das es jetzt eine Alternative gibt!
    Beim Start von vdr mit dem usbremote plugin bekomme ich folgende Fehlermeldung:
    HOSTLIB: usb init...
    HOSTLIB: call find_dev
    HOSTLIB: try to find busses
    HOSTLIB: found bus
    HOSTLIB: try to find device on bus
    HOSTLIB: found device 0000, 0000
    HOSTLIB: found bus
    HOSTLIB: try to find device on bus
    HOSTLIB: found device 03eb, 0002
    HOSTLIB: found IGOR USB PLUG
    HOSTLIB: error while usbclaim interface
    Beim init von RemoteUSB ist ein fehler aufgetreten...
    und die Fernbedienung geht nicht.
    In syslog finde ich
    resmgr: server response code 200
    resmgr: server response code 200


    Was geht da schief?
    Ich wäre froh, wenn mir jemand weiterhilft.


    Jörg

  • jrie
    hm vielleicht ging das wegen fehlerfaften usb release nicht, hört sich so an als sei das gerät besetzt (ist aber nur mal ne vermutung ins blaue), haste drauf geachtet den lirc kram vorher NICHT zu benutzen...


    UND WAS??? Das geht mir lirc? Warum sagt mir sowas keiner? Mein Bruder hat sich das ding gebaut und meite das lauft unter linux/lirc nicht (nur unter windows), ob ich da nicht was machen könnte... *grumel*

    Hardware: Celeron 2,4 GHZ / Asus P4PE / 2xFujitsu-Siemens DVB-C / 1xHauppauge PVR 350 / Sony 5'' LCD
    Software: Vdr-1.3.19 / Debian Sarge mit 2.6.10pre3 love/ Plugins: analogtv-0.9.37, dvd-0.3.6_b02, epgsearch-0.0.7, femon-0.8.0, graphtft-0.1.0-pre1, joystick-0.0.3, osdpip-0.0.7.1, vcd-0.0.7, prefermenu-0.6.4, sysinfo-0.0.3, test2skin-cvs(31.01.05), vcd-0.7, yaepg-0.0.2

  • Zitat

    Original von Kenny
    jrie
    hm vielleicht ging das wegen fehlerfaften usb release nicht, hört sich so an als sei das gerät besetzt (ist aber nur mal ne vermutung ins blaue), haste drauf geachtet den lirc kram vorher NICHT zu benutzen...


    Hallo Kenny,
    ich hatte rebootet und lirc etc vorher abgestellt, also daran kann's nicht liegen. Hast Du eine Idee wie ich da weiter Fehlersuche betreiben kann?


    Zitat

    Original von Kenny
    UND WAS??? Das geht mir lirc? Warum sagt mir sowas keiner? Mein Bruder hat sich das ding gebaut und meite das lauft unter linux/lirc nicht (nur unter windows), ob ich da nicht was machen könnte... *grumel*


    In lirc0.7.0pre8 ist das drin (auch schon davor). Aber es gibt meistens beim reloaden vom lirc_igorplugusb Modul einen Aufhänger oder sogar Absturz.
    Deswegen würdee ich gerne Dein plugin zum Laufen kriegen.


    Jörg

  • Ich benutze schon seit einiger zeit das Igor-Plug unter Windows, nun solls auch unter Linux klappen.
    Ich hab dazu dein usbreomte-plugin nach der Anleitung auf vdr-wiki installiert, und per hand die libvdr-usbremote.so nach /usr/lib/vdr kopiert und einen symbolischen link darauf gemacht und in die vdr.conf eingetragen.
    Wenn ich vdr nun starte steht folgendes im log:


    Nov 8 22:13:20 [vdr] starting plugin: usbremote
    Nov 8 22:13:20 [vdr] ERROR: remote control RemoteUSB not ready!


    im menü des VDR steht das plugin dann auch unter plugins, hat aber nichts zu konfigurieren, unter plugins finde ich auch keine configs.


    Nun zu meiner Frage: Welche module muss ich im kernel geladen haben und wie kann ich das plugin konfigurieren?

  • Also Tasten und LEDs wären geil...


    Mein Gehäuse hat 33 Tasten. Da komm ich mit dem Serial-Plugin nicht weiter.
    Über Lirc wirds auch nix, wegen ATI-USB.


    Also wären ein paar zusätzliche Eingänge nicht übel.


    Wenn ich mir die Hardware betrachte, wären das 8 Eingänge, also 63 Tasten.




    Lars

  • Mit kernel 2.6.7 und dem von Suse 9.2 lief es.
    Jetzt bin ich auf 2.6.10-rc1 und rc2 umgestiegen, da gehts wieder nicht.
    Ich hab leider keine Ahnung, wie ich da Fehlersuche betreiben könnte.


    whatever: stell mal DO_DEBUG in hostlib.c und usbremote.c auf 1 und kompiliere neu, dann hast Du ein paar Meldungen mehr.


    Jörg

  • jrie


    haste dran gedacht usbdev zu mounten?


    Güße Kenny

    Hardware: Celeron 2,4 GHZ / Asus P4PE / 2xFujitsu-Siemens DVB-C / 1xHauppauge PVR 350 / Sony 5'' LCD
    Software: Vdr-1.3.19 / Debian Sarge mit 2.6.10pre3 love/ Plugins: analogtv-0.9.37, dvd-0.3.6_b02, epgsearch-0.0.7, femon-0.8.0, graphtft-0.1.0-pre1, joystick-0.0.3, osdpip-0.0.7.1, vcd-0.0.7, prefermenu-0.6.4, sysinfo-0.0.3, test2skin-cvs(31.01.05), vcd-0.7, yaepg-0.0.2

  • Hallo Kenny,


    /sys/bus/usb/devices ist da, aber lsusb zeigt nichts an.
    In boot.msg steht
    "<6>usb 1-2: new low speed USB device using uhci_hcd and address 2",
    das ist der IgorPlug. Ich such schon eine ganze Weile herum, früher war das alles in /proc..., dafür gibts einige Tips, aber hier komm ich nicht weiter.


    Mit lirc 0.7 geht's, aber da reagiert er auf die Fernbedienung leider ziemlich schwammig, mal verzögert, dann wieder viel zu schnell. Das ist mit Deinem plugin viel besser,da geht es sehr knackig; so wie es war als ich noch eine FF Karte hatte mit daran angeschlossenem IR Empfänger. Ich bin aber auf Budget und vdr-xine umgestiegen, weil ich nur noch am Monitor gucke.


    Ich freue mich über jeden Tip.


    Jörg

  • Noch ausführlicher: /proc/bus/usb/ ist leer, ist das ok?
    Hab jetzt den kernel mit USB_DEBUG kompiliert, das gibt beim starten:


    <6>USB Universal Host Controller Interface driver v2.2
    <4>PCI: IRQ 6 for device 0000:00:1f.2 doesn't match PIRQ mask - try pci=usepirqmask
    <6>PCI: Found IRQ 6 for device 0000:00:1f.2
    <6>uhci_hcd 0000:00:1f.2: UHCI Host Controller
    <7>PCI: Setting latency timer of device 0000:00:1f.2 to 64
    <6>uhci_hcd 0000:00:1f.2: irq 6, io base 0xa400
    <6>uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
    <6>uhci_hcd 0000:00:1f.2: detected 2 ports
    <7>usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    <7>usb usb1: default language 0x0409
    <6>usb usb1: Product: UHCI Host Controller
    <6>usb usb1: Manufacturer: Linux 2.6.10-rc2 uhci_hcd
    <6>usb usb1: SerialNumber: 0000:00:1f.2
    <7>usb usb1: hotplug
    <7>usb usb1: adding 1-0:1.0 (config #1, interface 0)
    <7>usb 1-0:1.0: hotplug
    <7>hub 1-0:1.0: usb_probe_interface
    <7>hub 1-0:1.0: usb_probe_interface - got id
    <6>hub 1-0:1.0: USB hub found
    <6>hub 1-0:1.0: 2 ports detected
    <7>hub 1-0:1.0: standalone hub
    <7>hub 1-0:1.0: no power switching (usb 1.0)
    <7>hub 1-0:1.0: individual port over-current protection
    <7>hub 1-0:1.0: power on to power good time: 2ms
    <7>hub 1-0:1.0: local power source is good
    <6>PCI: Found IRQ 5 for device 0000:00:1f.4
    <6>PCI: Sharing IRQ 5 with 0000:02:0b.0
    <6>uhci_hcd 0000:00:1f.4: UHCI Host Controller
    <7>hub 1-0:1.0: state 5 ports 2 chg ffff evt ffff
    <7>hub 1-0:1.0: port 1, status 0100, change 0000, 12 Mb/s
    <7>uhci_hcd 0000:00:1f.2: port 2 portsc 01a3,00
    <7>hub 1-0:1.0: port 2, status 0301, change 0001, 1.5 Mb/s
    <7>PCI: Setting latency timer of device 0000:00:1f.4 to 64
    <6>uhci_hcd 0000:00:1f.4: irq 5, io base 0xa000
    <6>uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
    <6>uhci_hcd 0000:00:1f.4: detected 2 ports
    <7>usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    <7>usb usb2: default language 0x0409
    <6>usb usb2: Product: UHCI Host Controller
    <6>usb usb2: Manufacturer: Linux 2.6.10-rc2 uhci_hcd
    <6>usb usb2: SerialNumber: 0000:00:1f.4
    <7>usb usb2: hotplug
    <7>hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x301
    <7>usb usb2: adding 2-0:1.0 (config #1, interface 0)
    <7>usb 2-0:1.0: hotplug
    <6>usb 1-2: new low speed USB device using uhci_hcd and address 2
    <7>hub 2-0:1.0: usb_probe_interface
    <7>hub 2-0:1.0: usb_probe_interface - got id
    <6>hub 2-0:1.0: USB hub found
    <6>hub 2-0:1.0: 2 ports detected
    <7>hub 2-0:1.0: standalone hub
    <7>hub 2-0:1.0: no power switching (usb 1.0)
    <7>hub 2-0:1.0: individual port over-current protection
    <7>hub 2-0:1.0: power on to power good time: 2ms
    <7>hub 2-0:1.0: local power source is good
    <7>usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0
    <7>usb 1-2: default language 0x0409
    <6>usb 1-2: Product: IgorPlug-USB (AVR)
    <6>usb 1-2: Manufacturer: Ing. Igor Cesko, Copyright(c) 2003
    <7>usb 1-2: hotplug
    <7>usb 1-2: adding 1-2:1.0 (config #1, interface 0)
    <7>usb 1-2:1.0: hotplug
    <7>hub 2-0:1.0: state 5 ports 2 chg ffff evt ffff
    <7>hub 2-0:1.0: port 1, status 0100, change 0000, 12 Mb/s
    <7>hub 2-0:1.0: port 2, status 0100, change 0000, 12 Mb/s


    also da findet er den Igorplug, aber was fehlt da noch?


    vdr:/ # mount /proc/bus/usb
    mount: fs type usbdevfs not supported by kernel


    aber vdr:/usr/src/linux # grep -e CONFIG_USB_DEVICEFS .config
    CONFIG_USB_DEVICEFS=y


    vdr:/sys/bus/usb/devices/1-2 # cat product
    IgorPlug-USB (AVR)



    Ich bin ratlos


    Jörg

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!