testomat
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Hallo zusammen habe folgendes Problem, ich habe die Windows XP Software Hameg Oszi SP 107 (Fernsteuersoftware) über Wine installiert ist soweit ok. Die Software braucht aber eine RS 232 Schnittstelle. Da mein PC keine RS 232 hat wurde von mir eine EXSYS EX-41052 eingebaut.
Frage:
Software findet die RS 232 bzw. den Com Port nicht? Wird der Treiber für die RS 232 unter Ubuntu 14.04 automatisch installiert? Wie kann ich die neue Hardware bzw. Treiber abfragen? Funktioniert das ganze Prozedere unter Ubuntu 14.04 überhaupt?
Vielen Dank im Voraus! Bearbeitet von Developer92: Aufzählungssyntax eingefügt. Wir haben dafür sogar Buttons, die kann man nicht übersehen.
|
misterunknown
Ehemalige
Anmeldungsdatum: 28. Oktober 2009
Beiträge: 4403
Wohnort: Sachsen
|
testomat schrieb: Software findet die RS 232 bzw. den Com Port nicht?
❓
Wird der Treiber für die RS 232 unter Ubuntu 14.04 automatisch installiert?
Der Linux-Kernel kann meines Wissens damit umgehen, also zumindest mit RS 232. Ob die konkrete Hardware funktioniert, kann ich nicht sagen. Meines Erachtens spricht aber nichts dagegen.
Wie kann ich die neue Hardware bzw. Treiber abfragen?
Je nachdem wie sie angeschlossen ist. In deinem Fall ist es ja per PCI angeschlossen also:
lspci
Der Kernel müsste auch was dazu sagen:
dmesg | grep tty
Funktioniert das ganze Prozedere unter Ubuntu 14.04 überhaupt?
Vermutlich. Probier es einfach aus.
|
testomat
(Themenstarter)
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Hallo misterunknown besten Dank für die Hinweise! Habe mal die lspci abgefragt bekomme folgende Treiber angezeigt PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) und Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
möchte annehmen die RS232 wird vom System erkannt. Habe meine SP 107 Software gestartet, danach Config com port automatische Suche durchgeführt im Anschluss kommt die Fehlermeldung Unit not found. Ich gehe daher davon dass ein grundsätzliches Problem mit der Software SP 107/Wine vorliegt. Sollte ich das Problem doch noch in den Griff bekommen werde ich entsprechend informieren Danke misterunknown Bearbeitet von Taomon: Befass Dich bitte mit Codeblöcke . selbigen eingefügt plus einen Absatz.
|
HarryD
Anmeldungsdatum: 14. Juni 2006
Beiträge: 2682
Wohnort: Germany - BW
|
Die Abfrage
dmesg | grep ttyS
hast du unterschlagen (habe noch ein 'S' ergänzt). Wenn da was kommt, was zu deiner RS232 passt, dann schau hier weiter https://www.winehq.org/docs/wineusr-guide/misc-things-to-configure Und benutze künftig bitte für Textausgaben den Codeblock.
|
misterunknown
Ehemalige
Anmeldungsdatum: 28. Oktober 2009
Beiträge: 4403
Wohnort: Sachsen
|
testomat schrieb: Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
Das könnte er sein.
möchte annehmen die RS232 wird vom System erkannt.
Ganz sicher gehst du mit "dmesg|grep ttyS".
Habe meine SP 107 Software gestartet, danach Config com port automatische Suche durchgeführt im Anschluss kommt die Fehlermeldung Unit not found. Ich gehe daher davon dass ein grundsätzliches Problem mit der Software SP 107/Wine vorliegt.
Irgendwo muss man theoretisch einstellen können, welches Gerät genutzt werden soll. Wie du das Gerät für Wine sichtbar machst, steht im Link von HarryD.
|
testomat
(Themenstarter)
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Hallo zusammen bin noch keinen Schritt weiter!
immer noch die Fehlermeldung Unit not found. Abfrage lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
01:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1)
02:00.0 Ethernet controller: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b2)
05:00.0 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
dmesg | grep ttyS
[ 1.032959] 00:07: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.055486] 0000:05:00.0: ttyS4 at I/O 0xec00 (irq = 16, base_baud = 115200) is a 16550A
[ 1.075827] 0000:05:00.0: ttyS5 at I/O 0xe880 (irq = 16, base_baud = 115200) is a 16550A '_Achtung habe zwischenzeitlich Ubuntu 16.04 neu installiert_
Danke bis bald
Bearbeitet von Taomon: Falsch plazierten Edit-Tag gefixt. ☹
|
testomat
(Themenstarter)
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Entschuldigung habe die Abfragen nochmals aufbereitet
dmesg | grep ttyS
[ 1.032959] 00:07: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.055486] 0000:05:00.0: ttyS4 at I/O 0xec00 (irq = 16, base_baud = 115200) is a 16550A
[ 1.075827] 0000:05:00.0: ttyS5 at I/O 0xe880 (irq = 16, base_baud = 115200) is a 16550A
lspci
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
01:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] (rev a1)
02:00.0 Ethernet controller: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b2)
05:00.0 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8430
Wohnort: Digiworld
|
Hat das Teil zufällig noch eine Parallelport-Schnittstelle dran? lsmod | grep serial Gruß Taomon
|
misterunknown
Ehemalige
Anmeldungsdatum: 28. Oktober 2009
Beiträge: 4403
Wohnort: Sachsen
|
Meines Erachtens werden 3 serielle Schnittstellen gefunden, ttyS0, ttyS4 und ttyS5. Jetzt musst du nur noch herausfinden, an welcher dein Gerät steckt. Wenn du das herausgefunden hast, kannst du das Gerät in den Dosdevices-Ordner verlinken.
|
testomat
(Themenstarter)
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Danke für Deine Antwort Taomon ja es gibt eine Schnittstelle siehe Codeblock
lsmod | grep serial
parport_serial 16384 0
parport_pc 32768 1 parport_serial
kannst ja mal darauf eingehen! Danke
|
testomat
(Themenstarter)
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Hallo misterunknown, physisch ist ja eine Schnittstelle RS 233 vorhanden, wie ist herauszufinden ob es die S0, S4, oder S5 ist. Kannst du mir die Verlinkung in den Dosdevices Ordner kurz beschreiben! Danke
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8430
Wohnort: Digiworld
|
Ich wollte nur sicher sein, das ich nach de richtigen "Gerät" im Internet fahnde. ls -al /dev | grep ttyS* und id Evtl. ist dieser Debian-Thread hilfreich. Gruß Taomon
|
HarryD
Anmeldungsdatum: 14. Juni 2006
Beiträge: 2682
Wohnort: Germany - BW
|
testomat schrieb: [ 1.055486] 0000:05:00.0: ttyS4 at I/O 0xec00 (irq = 16, base_baud = 115200) is a 16550A
[ 1.075827] 0000:05:00.0: ttyS5 at I/O 0xe880 (irq = 16, base_baud = 115200) is a 16550A lspci
05:00.0 Serial controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
Sehr wahrscheinlich, dass der Multi-I/O Controller die beiden ttyS4 und ttyS5 bereit stellt. Ich würde für wine beide testweise verlinken und in der Software ausprobieren. Z.B. so:
cd ~/.wine/dosdevices
ln -s /dev/ttyS4 com1
ln -s /dev/ttyS5 com2 Edit: Zeige auch die beiden Abfragen von Taomon aus dem vorigen Beitrag
|
testomat
(Themenstarter)
Anmeldungsdatum: 3. Juli 2012
Beiträge: 16
Wohnort: Germany - BW
|
Hallo HarryD bekomme diese Anzeige beim verlinken: ln -s /dev/ttyS4 com1
ln: Die symbolische Verknüpfung 'com1' konnte nicht angelegt werden: Die Datei existiert bereits
{{{
ln -s /dev/ttyS5 com2
ln: Die symbolische Verknüpfung 'com2' konnte nicht angelegt werden: Die Datei existiert bereits
}}} In Software SP 107 immer noch Fehlermeldung Unit not found! Danke
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11174
Wohnort: München
|
Worauf zeigen die existierenden Symlinks?
ls -l ~/.wine/dosdevices/*
|