[1] MLD-5.x / General / Fernbedienung+Lirc mit PCI to Serial Adapter
 

Offline Andy

  • Profi Member
  • ****
  • Posts: 393
  • Windows is great! I used it to download Linux.
    • View Profile
Fernbedienung+Lirc mit PCI to Serial Adapter
« on: January 29, 2016, 22:06:59 »
Hallo
Ich hole mal meinen alten Thread wieder aus und bräuchte Unterstützung....
http://www.minidvblinux.de/forum/index.php/topic,5577.msg39823.html#msg39823

Da dieses Mainboard leider keine com Schnittstelle hat musste ich auf die PCI to Serial Karte ausweichen.
Komischerweise bekomme ich diese nicht mehr unter der 5.x zum laufen, unter der 3.0.x funktionierte das tadelos.

Allerdings gibt es in der "rc.config" auch kein Eintrag "LIRC_DRIVER" mehr, sondern ein "LIRC_MODUL".
Als Lirc Treiber konnte ich ja wie schon im alten Thread kein Treiber "COM 1" oder COM 2" auswählen.

Quote
4. Die Werte "lirc_serial irq=16 io=0xef00 share_irq=1" und "/dev/ttyS0 uart none" per WebIf oder direkt in die rc.config eintragen.
Zitat

    "LIRC_DRIVER" "lirc_serial irq=16 io=0xef00  share_irq=1"
    "LIRC_ARGS" "/dev/ttyS0 uart none"

Ohne den Wert "share_irq=1" funktioniert es bei mir nicht !

Setserial sieht im Moment so aus.
Quote
MLD> setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0xef00, IRQ: 16
/dev/ttyS1, UART: 16550A, Port: 0xee00, IRQ: 16
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
Ohne dieser PCI to Serial Karte sieht Setserial so aus.
Quote
MLD> setserial -g /dev/ttyS*
/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
Muss ich an dem Treiber ("install_ss_80x86") der ja unter /usr/sbin liegen sollte, noch etwas ändern ?
Ich hatte das Startscript in "/etc/init.d/rc.sysinit" unter dem Punkt "# Run init scripts" als letztes hinzugefügt.
Quote
# Run init scripts
export QUIET=$(grep -q "nodialog" /proc/cmdline && echo 1)
export nobg=$(grep -q "nobg" /proc/cmdline && echo 1)
export debug=$(grep -q "debug" /proc/cmdline && echo 1)
/etc/init.d/rc.init start 2>&1 | tee -a /var/log/sysinit
/usr/sbin/install_ss_80x86

Was mache ich falsch ?

Oder hat das mit "lirc.sh" zutun ?

Quote
Was die MLD-Einrichtung angeht sieht die 3.0.1.1 da wohl nur COM1+2 aka ttyS0 + S1 mit entsprechenden Standard-Werten vor.
Die /etc/setup/lirc.sh liesse sich allerdings relativ einfach für Deine Zwecke anpassen (falls das Installprogramm nichts besseres hergibt).
Code: [Auswählen]

/etc/setup/lirc.sh:
                if [ -z "${LIRC_DRIVER#lirc_serial COM2}" ]; then
           -             update_setting "LIRC_DRIVER" "lirc_serial irq=3 io=0x2f8"
           +            update_setting "LIRC_DRIVER" "lirc_serial irq=16 io=0xef00  share_irq=1"
           -             update_setting "LIRC_ARGS" "/dev/ttyS1 uart none"
           +             update_setting "LIRC_ARGS" "/dev/ttyS2 uart none"

"uart none" ist entgegen meinem letzten Post also doch korrekt, schaltet den UART ab der mit seinen Puffern wohl lirc stört.


LG
Andre
« Last Edit: January 29, 2016, 22:38:32 by Andy »
Meine VDR's (show / hide)

[1] MLD-5.x / General / Fernbedienung+Lirc mit PCI to Serial Adapter
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.