easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Serielle Schnittstellenkarte Wie geht das?

easyVDR - >VARforumsname - >Serielle Schnittstellenkarte Wie geht das?

onkel_pit  27.Sep.2010 21:12:17
Hallo zusammen,
ich mal wieder. Habe heute versucht eine PCI-Schnittstellenkarte (2x seriell, 1x parallel) von Delock 89004 ans laufen zu bringen. Sie wird auch erkannt:
01:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
        Subsystem: LSI Logic / Symbios Logic 1P2S
        Flags: medium devsel, IRQ 16
        I/O ports at dc00
        I/O ports at d880
        I/O ports at d800
        I/O ports at d480
        I/O ports at d400
        I/O ports at d080
Aber wenn ich etwas an eine der beiden seriellen Schnittstellen anschließe, funzt das nicht.
In der Anleitung steht, daß man u. a. den Befehlmore  /proc/pcieingeben soll, um dann etwas wie diesBus 0, Device 11, function 0:
            Serial controller : Unknown vendor Unknown device (rev 01).
            Vendor id=9710, Device id=9735
                    Device id=9745
                    Device id=9820
                    Device id=9825
                    Device id=9835
                    Device id=9845

            Medium devsel. Fast back-to-back capable. IRQ 11

            Board with Nm9835CV part
            I/O at 0xc000     serial port 1
            I/O at 0xc400     serial port 2
            I/O at 0xc800     not used
            I/O at 0xd000     not used
            I/O at 0xd400     not used
            I/O at 0xd800     not usedzu erhalten.

Ich kriege abereasyVDR:~# more  /proc/pci
/proc/pci: Datei oder Verzeichnis nicht gefunden
easyVDR:~#
Jetzt weiß der Linux- Fachmann (wie ich  :-\ ) natürlich nicht mehr weiter.
Wer kann mir hier helfen?
Vielen Dank schon mal und viele Grüße
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
Captain_Beefheart  29.Sep.2010 02:17:16
Hi

/proc/pci: Datei oder Verzeichnis nicht gefunden
siehe [url=http://www.linuxquestions.org/questions/suse-novell-60/not-able-to-find-proc-pci-379372/]hier
..ich vermute hier isses genauso


machma

lspci -v

mal sehn was da rauskommt
  C.B.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0
scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
onkel_pit  29.Sep.2010 18:41:02
Hi Captain_Beefheart,

[quote='Captain_Beefheart link' pid='10555' dateline='1285719436']

machma

lspci -v

mal sehn was da rauskommt
  C.B.

Kommt (unter anderem) das bei raus:

01:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
        Subsystem: LSI Logic / Symbios Logic 1P2S
        Flags: medium devsel, IRQ 16
        I/O ports at dc00
        I/O ports at d880
        I/O ports at d800
        I/O ports at d480
        I/O ports at d400
        I/O ports at d080
Ich denke mal, das macht man um den Controllertyp herauszufinden (in meinem Fall 9835), oder?
Und dann findet man wohl bestimmte Adressen in dieser Liste aus der Linux- Installationsanleitung, glaube ich:Board with Nm9835CV part
            I/O at 0xc000     serial port 1
            I/O at 0xc400     serial port 2
            I/O at 0xc800     not used
            I/O at 0xd000     not usedUnd am Ende soll man dann die Adressen lt. dieser Liste hier verwenden:setserial  /dev/ttyS1 port 0xc000 UART 16550A irq 11 Baud_base 115200 und
setserial  /dev/ttyS2 port 0xc400 UART 16550A irq 11 Baud_base 115200
Das klappt bei mir aber nicht, die Schnittstellen funzen nicht. Habe ich da noch irgeneinen Denkfehler?
Müssen diese Befehle vielleicht in irgenein Startscript rein, damit die Schnittstellen gleich erzeugt werden, bevor noch etwas anderes passiert?
Ist ttyS1 und ttyS2 überhaupt richtig (Mein Board hat ttyS0 für lirc)?
Wäre schön, wenn Du mir etwas auf die Sprünge helfen könntest...
Vielen Dank und viele Grüße
Peter

P. S. Habe die Karte gerade auch in einem Windowsrechner getestet, funzt prächtig. Also an der Hardware liegt es nicht.
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
Captain_Beefheart  29.Sep.2010 20:22:13
Hi


siehst Du das, was ich sehe


Flags: medium devsel, IRQ 16

setserial  /dev/ttyS1 port 0xc000 UART 16550A irq 11 Baud_base 115200 und
setserial  /dev/ttyS2 port 0xc400 UART 16550A irq 11 Baud_base 115200



und wg ttSx
Ist ttyS1 und ttyS2 überhaupt richtig (Mein Board hat ttyS0 für lirc)?

==> wenn "0" schon besetzt ist kann "1" oder "2" doch gar nich so falsch sein  ;)

    C.B.

pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0
scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
onkel_pit  03.Oct.2010 15:17:59
Hi Captain,

bin ganz schön blind, daß ich das nicht sehe. Hat aber leider nichts genützt:setserial  /dev/ttyS1 port 0xc000 UART 16550A irq 16 Baud_base 115200 und
setserial  /dev/ttyS2 port 0xc400 UART 16550A irq 16 Baud_base 115200hilft auch nix.
Zumindest funzt das Gerät nicht, das ich an die Schnittstelle anschließe. Hat unter Windoof alles geklappt, so daß ich einen Hardwarefehler ausschließe.
Wie kann ich die serielle Schnittstelle denn testen?
Müssen die obigen Befehle vielleicht beim Hochfahren von Linux in irgendeinem Skript drinsein, damit die Schnittstellen gleich richtig konfiguriert sind?
Ich hab echt keine Ahnung...
Viele Grüße und schönes WE
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
sirnova  03.Oct.2010 18:08:08
hi!
schau mal, was setserial -g /dev/ttyS*

raus gibt.
dann sieht man schonmal, ob die anderen befehle noch irgendwo eingearbeitet werden müssen, oder obs vll doch ootb lief und man nur was anderes übersehen hat.
schöne grüße
david
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
onkel_pit  03.Oct.2010 20:29:31
Hi David,
danke für Deine Antwort. Hier das Ergebnis (nach reboot):easyVDR:~# 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
easyVDR:~#
Also sind die Einstellungen nach dem runterfahren immer weg. Ist das denn wohl so, daß die Einstellungensetserial  /dev/ttyS1 port 0xc000 UART 16550A irq 16 Baud_base 115200 und
setserial  /dev/ttyS2 port 0xc400 UART 16550A irq 16 Baud_base 115200gar nicht wirken, wenn sie bei laufendem Rechner gemacht werden und daß die Schnittstellen deswegen nicht gehen?
Gruß
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
Captain_Beefheart  03.Oct.2010 20:35:18
Hallo

da sind wohl schon die 0 bis  3 besetzt
=> nimm doch mal 4 und 5
  ( ich rate eigentlich auch nur )

  C.B.
 
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0
scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
onkel_pit  04.Oct.2010 16:37:36
Hi Captain,
[quote='Captain_Beefheart link' pid='10555' dateline='1286130918']
da sind wohl schon die 0 bis  3 besetzt
=> nimm doch mal 4 und 5

dat geit garnich:easyVDR:~# setserial  /dev/ttyS4 port 0xc000 UART 16550A irq 16 Baud_base 115200
/dev/ttyS4: No such file or directory
Ich glaube, bei Linux gibt es nur 0 - 3.
Wer hat noch eine Idee?
Viele Grüße
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
Captain_Beefheart  04.Oct.2010 16:45:52
Hi

Ich glaube, bei Linux gibt es nur 0 - 3.
  nee  sie sind wahrscheinlich nur nich angelegt
    geht irgentwie mit "makedev"
  ==>> http://tldp.org/HOWTO/Serial-HOWTO-11.html#ss11.9

aber vlt kannste ja die 2 und 3 mittels
setserial /dev/ttyS2 uart none
setserial /dev/ttyS3 uart none

vorher freimachen

==>> [url=http://www.linuxhaven.de/dlhp/HOWTO/DE-Modem-HOWTO-8.html]http://www.linuxhaven.de/dlhp/HOWTO/DE-Modem-HOWTO-8.html

  C.B.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0
scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
onkel_pit  04.Oct.2010 18:10:11
Hi Captain,
ich habs jetzt: :D easyVDR:~# setserial  /dev/ttyS1 port 0xdc00 UART 16550A irq 16 Baud_base 115200
easyVDR:~# setserial  /dev/ttyS2 port 0xd880 UART 16550A irq 16 Baud_base 115200
Es waren einfach nur die falschen I/O Ports (Ich hatte immer die aus der Anleitung genommen und nicht die auseasyVDR:~# lspci -v

01:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
        Subsystem: LSI Logic / Symbios Logic 1P2S
        Flags: medium devsel, IRQ 16
        I/O ports at dc00
        I/O ports at d880
        I/O ports at d800
        I/O ports at d480
        I/O ports at d400
        I/O ports at d080

easyVDR:~#
Wenn ich jetzt noch wüßte, in welches skript ich die beiden Befehle packen soll, damit die Schnittstellen auch nach einem Neustart wieder zur Verfügung stehen...
Hast Du eine Ahnung?
Vieeelen Dank erstmal für Deine (und auch sirnovas) Hilfe
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
Captain_Beefheart  04.Oct.2010 18:15:25
Hi

schau mal im 2ten Link aus meinem letzten post

dort  =>
Systemstart-Konfiguration       
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0
scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
onkel_pit  04.Oct.2010 18:58:52
Hi Captain,
jau das mache ich, aber heute nicht mehr. Du hast Dir auf jeden Fall ein Karma +1 verdient!
Schönen Abend noch
Peter
easyVDR 3.5
[url=http://www.vdr-portal.de/board/thread.php?threadid=78528]Das isser:  Asus M3N78-EM, AMD X2 240e, GT630 Grafik, 6GB RAM, Systemplatte: Sandisk SSD 64GB, Media: Samsung 2TB, Tunerkarten: Cine S2, TT S2-1600, FB: One For All URC-7960, atric Rev.5, Display 240x128, GLCD t6963c
FS: LCD Toshi 40ZF355D über AV Receiver YAMAHA RX-A 2050
Captain_Beefheart  05.Oct.2010 16:44:09
Hi

..Danke

...wennde im Link nix passendes findes

evtl. einfach in die RCStartPersonal
  C.B.
pille: (vdr1)
Anubis TYPHOON DVB-T Light;Terratec Cinergy1200; GA-M56S-S3; AMD X2 3800(35W); 2x1GB, PCIe 9500GT/LE-40M86BD; Hitachi 320GB; IDE DVD; OCZ 32GB SSD; Trust C-5250/opt./Denon-AV; lirc/DVICO/MD81035; USB-HD 256GB & 1TB ; GraphTFT/LCD 15"; easyVDR 1.0
chekov: (vdr2)
Esprimo5600/1,5GB/AMD Athlon64 X2 3800+; Club-3D GS8400 512MB/G98/19"CRT;Nova T-500; OCZ 32GB SSD, IDE DVD-Rom;  lirc/DVICO/MD82467; easyvdr1.0
scotty: (work - no vdr)
GA-M52L-S3; AMD X4; 4x1GB, NVidia 9800GT/1GByte; Hitachi 320GB;60GByte SSD; 80GByte Hd for wine; SATA DVD; Trust C-5250;Kubuntu 12.10; Netz: Intel GBit PCIe cardt + ...
sirnova  06.Oct.2010 16:07:40
oder in /etc/init.d/setserial falls es das unter easy auch gibt. unter ubuntu ist es dort vorgesehen
schöne grüße
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)