Probleme mit Schnittstellenkarte (Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART))
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hallo Liste,
ich habe mir eine serielle Schnittstellenkarte
(Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART)) besorgt,
leider ohne Doku ;o(
Die Karte kann 2x seriell und 1x parallel, parallel brauche ich aber
nicht. Leider habe ich die seriellen Schnittstellen bisher nicht zum
Laufen gebracht. Googeln hat bei diesem Thema auch nichts gebracht, ist
wohl kein allzu häufiges Problem ...
Anyway.
Mit lspci und scanpci habe ich mal den PCI-Bus ausgelesen,
die Karte läuft auf IRQ 10, das ist korrekt, so habe ich es im BIOS auch
konfiguriert ...(Alter Compaq 1850R ....)
Probleme habe ich mit der Zuordnung der IO-Ports,
da ist noch irgendwie der Wurm drin.
In der /etc/init.d/setserial habe ich es folgendermaßen probiert :
run_setserial /dev/ttyS0 uart 16550A port 0x3F8 irq 4
run_setserial /dev/ttyS1 uart 16550A port 0x2F8 irq 3
run_setserial /dev/ttyS2 uart 16550A port 0x2828 irq 10
run_setserial /dev/ttyS3 uart 16550A port 0x2878 irq 10
Funzt aber nicht.
lscpi/scanpci zeigen drei Bereiche an,
ich habe auch schon einiges (erfolglos) rumprobiert ,
jetzt bin ich das probieren leid und frage daher euch :
Welche IO-Ports nehme ich denn nun für /dev/ttyS02 & /dev/ttyS03 ?
Es folgen die entsprechenden Ausgaben von lspci/scanpci
- --- schnipp : scanpci ----
pci bus 0x0000 cardnum 0x10 function 0x00: vendor 0x1409 device 0x7168
Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART)
CardVendor 0x1409 card 0x5079 (Timedia Technology Co Ltd, Card unknown)
STATUS 0x0280 COMMAND 0x01c1
CLASS 0x07 0x00 0x02 REVISION 0x01
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0x00002821 addr 0x00002820 I/O
BASE2 0x00002871 addr 0x00002870 I/O
BASE3 0x00002879 addr 0x00002878 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0a
- --- schnapp ----
- --- schnipp : lspci -v ----
0000:00:10.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual
16550 UART) (rev 01) (prog-if 02 [16550])
Subsystem: Timedia Technology Co Ltd: Unknown device 5079
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr+ Stepping+ SERR+ FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
Hallo, Harry Rüter wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hallo Liste,
ich habe mir eine serielle Schnittstellenkarte (Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART)) besorgt, leider ohne Doku ;o( ... run_setserial /dev/ttyS0 uart 16550A port 0x3F8 irq 4 run_setserial /dev/ttyS1 uart 16550A port 0x2F8 irq 3 run_setserial /dev/ttyS2 uart 16550A port 0x2828 irq 10 run_setserial /dev/ttyS3 uart 16550A port 0x2878 irq 10
Funzt aber nicht.
Wäre schön zu wissen ob's Meldungen beim Laden der Module oder beim Zugriff auf die Schnittstellen gibt. Brauchen die Module evtl. Parameter?
lscpi/scanpci zeigen drei Bereiche an, ich habe auch schon einiges (erfolglos) rumprobiert , jetzt bin ich das probieren leid und frage daher euch :
Welche IO-Ports nehme ich denn nun für /dev/ttyS02 & /dev/ttyS03 ?
siehe unten
Es folgen die entsprechenden Ausgaben von lspci/scanpci
- --- schnipp : scanpci ---- pci bus 0x0000 cardnum 0x10 function 0x00: vendor 0x1409 device 0x7168 Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) CardVendor 0x1409 card 0x5079 (Timedia Technology Co Ltd, Card unknown) STATUS 0x0280 COMMAND 0x01c1 CLASS 0x07 0x00 0x02 REVISION 0x01 BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00 BASE0 0x00002821 addr 0x00002820 I/O BASE2 0x00002871 addr 0x00002870 I/O BASE3 0x00002879 addr 0x00002878 I/O MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0a - --- schnapp ----
- --- schnipp : lspci -v ---- 0000:00:10.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01) (prog-if 02 [16550]) Subsystem: Timedia Technology Co Ltd: Unknown device 5079 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping+ SERR+ FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
Wäre dankbar für jeden Tipp, die Module 8250_pci,8250,serial_core
werden vom Kernel geladen, daran liegt's nicht ..
und dann mal ein Nullmodemkabel von einem der neuen zu einem der alten Ports (die wohl gehen, oder?) und in zwei Terminals die gleichen Verbindungsparameter setzen und testweise schreiben und lesen? Arno
Grüße Harry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCsx9F7ttRafA1ej8RAgPbAKCZJYwQZqf7216qnCrxKwzU4MWQWgCgn+YS 1URyRuws7UiZ0Rkv830bbpY= =9Uuf -----END PGP SIGNATURE-----
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Liste, hallo Arno, da war ich wohl etwas zu schnell. Also : System : Suse 9.1 , Vanilla-Kernel 2.6.11.12 Arno Lehmann schrieb:
Hallo,
Harry Rüter wrote:
Hallo Liste,
ich habe mir eine serielle Schnittstellenkarte (Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART)) besorgt, leider ohne Doku ;o( [ ...]
Wäre schön zu wissen ob's Meldungen beim Laden der Module oder beim Zugriff auf die Schnittstellen gibt.
Keine Meldungen/Logeinträge, wäre ja schön, dann hätte ich ja mal einen Anhaltspunkt.
Brauchen die Module evtl. Parameter?
Gute Frage, 8250 braucht keine, geht aber sowieso.
lscpi/scanpci zeigen drei Bereiche an, ich habe auch schon einiges (erfolglos) rumprobiert , jetzt bin ich das probieren leid und frage daher euch :
Welche IO-Ports nehme ich denn nun für /dev/ttyS02 & /dev/ttyS03 ?
siehe unten
Es folgen die entsprechenden Ausgaben von lspci/scanpci
--- schnipp : scanpci ---- pci bus 0x0000 cardnum 0x10 function 0x00: vendor 0x1409 device 0x7168 Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) CardVendor 0x1409 card 0x5079 (Timedia Technology Co Ltd, Card unknown) STATUS 0x0280 COMMAND 0x01c1 CLASS 0x07 0x00 0x02 REVISION 0x01 BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00 BASE0 0x00002821 addr 0x00002820 I/O BASE2 0x00002871 addr 0x00002870 I/O BASE3 0x00002879 addr 0x00002878 I/O MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0a --- schnapp ----
--- schnipp : lspci -v ---- 0000:00:10.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01) (prog-if 02 [16550]) Subsystem: Timedia Technology Co Ltd: Unknown device 5079 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping+ SERR+ FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
wie ist's mit 2870...
Region 3: I/O ports at 2878 [size=8]
... und 2878?
Hmmm, habe ich schon probiert ....
--- schnapp ----
Wäre dankbar für jeden Tipp, die Module 8250_pci,8250,serial_core
werden vom Kernel geladen, daran liegt's nicht ..
und dann mal ein Nullmodemkabel von einem der neuen zu einem der alten Ports (die wohl gehen, oder?) und in zwei Terminals die gleichen Verbindungsparameter setzen und testweise schreiben und lesen?
Sollte nicht schon das Anschliessen einer Maus einen IRQ auslösen, den man mit cat /proc/interrupts sehen müßte ? Anyway, dann schnitze ich mir mal 'n Nullmodemkabel ...
Arno
Grüße Harry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCs8807ttRafA1ej8RAsDIAJ9XNmliAct1XXrhmsyEUGNIMn0wwACgpKRe 1IvgXKTCalrtALwA8bH2qwI= =6jHj -----END PGP SIGNATURE-----
participants (2)
-
Arno Lehmann
-
Harry Rüter