Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Serielle Schnittstellenkarte Logilink PCIe > 2x RS232 (Moschip MCS9922)
#1
Hi Leute,

ich möchte die Schnittstellenkarte ans Laufen bringen, in Verbindung mit dem Wakeup Modul von K-Data (Software von Frank J.)

http://www.logilink.org/Produkte_LogiLin...eriell.htm

Die Karte habe ich nur gesteckt und gehofft, das sie ootb funktioniert!:

03:00.0 Serial controller [0700]: MosChip Semiconductor Technology Ltd. MCS9922 PCIe Multi-I/O Controller [9710:9922]
03:00.1 Serial controller [0700]: MosChip Semiconductor Technology Ltd. MCS9922 PCIe Multi-I/O Controller [9710:9922]

0.538106] 0000:03:00.0: ttyS4 at I/O 0xd010 (irq = 17, base_baud = 115200) is a ST16650V2
0.559505] 0000:03:00.1: ttyS5 at I/O 0xd000 (irq = 18, base_baud = 115200) is a ST16650V2

Auf Versuche, ttyS4 mit setserial zu initialisieren und (manuell) Befehle zum testen der Verbindung zu übertragen, reagiert das Modul gar nicht:

stopvdr
killall lircd
modprobe 8250
setserial /dev/ttyS4 uart 16550A
echo RTS1501240507041 > /dev/ttyS4 (setzt die Uhrzeit/Wochentag)

Ich habe ich schon im Internet umgeguckt, Infos zu Schnittstellenkarten in Verbindung mit VDR/Easyvdr findet man praktisch keine...
Ich frage mich gerade, ob der Ansatz an sich, eine serielle Schnittstelle nachzurüsten vielleicht der falsche Weg ist. Auch weil meine Linux kentnisse dürftig sind.

Das Wakeup-Modul würde ich auf jeden Fall nur ungerne aufgeben, über Kommentare und einen möglichen Ansatz, die Karte ans Laufen zu bekommen freue ich mich!













 


Angehängte Dateien
.zip   easyinfo.zip (Größe: 115,43 KB / Downloads: 4)
MB: Asus H81M-Plus RAM: 8 GB HDD: 750 GB S-ATA - DVB: CineS2 v6.5 - EasyVDR 2.5
Zitieren
#2
Laut kernel läuft deine Schnittstellenkarte doch?
Zitieren
#3
Das Übertragen von Befehlen zum Wakeupmodul klappt jetzt! es lag an einem IRQ-Konflikt, wie ich in den logs gelesen habe:

Jan 30 15:54:48 easyVDR2 kernel: [  27.346219] genirq: Flags mismatch irq 17. 00000000 (lirc_serial) vs. 00000080 (snd_hda_intel)
Jan 30 15:54:48 easyVDR2 kernel: [  27.346222] lirc_serial lirc_serial.0: IRQ 17 busy

Nach umstecken der Karte (IRQ 19) hat der "Modemmanager", den ich mittlerweile deaktiviert habe, auch die korrekte Funktion verhindert.

Da die Übertragung jetzt klappt würde ich im zum HW-Wakeup passenden Skipt gern die neue Schnittstelle (ttyS4 anstatt ttyS0 ) angeben ...nur finde ich unter etc/vdr/shutdown-hooks die Passage nicht.

MB: Asus H81M-Plus RAM: 8 GB HDD: 750 GB S-ATA - DVB: CineS2 v6.5 - EasyVDR 2.5
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste