Kirjoittaja Aihe: Java-ohjelma jumittaa oskilloskoopin? (RATKAISTU)  (Luettu 559 kertaa)

pikkalle

  • Käyttäjä
  • Viestejä: 389
    • Profiili
Noin vuosi sitten taistelin OWON USB-oskilloskoopin kanssa, mutta sain sen lopulta toimimaan oikein mallikkaasti. Asensin keskustelussa saaduilla ohjeilla oskilloskooppiohjelman toimimaan hyvin kolmessa Linux-Mint koneessa

https://forum.ubuntu-fi.org/index.php?topic=58406.0

Hommasin pari viikkoa käytetyn HP ProBook tietokoneen, jonka kanssa olisi taas tarkoitus käyttää OWON-USB-oskilloskooppia, mutta nyt tuli ongelmia eteen. Asensin koneen WIN10 käyttöjärjestelmän rinnalle Linux-Mint 22 käyttöjärjestelmän, eikä asennuksessa ollut mitään ongelmia. OWON-USB-oskilloskooppi ei kuitenkaan toimi Linuxissa tässä koneessa kunnolla, vaan ohjelma jumittuu toistamiseen. WIN 10 käyttöjärjestelmässä oskilloskooppi kuitenkin toimii täysin moitteettomasti, joten jokin vika Linuxin konfiguroinnissa edelleen on.

Linuxissa oskilloskooppiohjelma menee jumiin aina, kun yrittää säätää hiirellä näytön DC-tasoa. Ohjelma menee niin tilttiin, ettei sitä saa edes pysäytettyä. Järjestelmänhallinnalla sain selville, että OWON:n java-ohjelma jotenkin jumittaa ohjelman. Kun java-prosessin lopettaa, niin ohjelma pysähtyy, ja sen jälkeen sen pystyy käynnistämään ihan normaalisti uudestaan. Jos taas yrittää säätää näytön DC-tasoa, niin ohjelma jumittuu uudelleen. Windowsin puolella näitä ongelmia ei ole.

Nyt kysyn viisailta UBUNTU-miehiltä, onko koneessa sellainen vika, että HP-koneen omat java-ohjelmat ja OWON oskilloskooppiohjelman java-ohjelmat riitelevät jotenkin toistensa kanssa? Onko olemassa jotain päätteellä annettavaa komentoa, jonka avulla oskilloskooppiohjelman jumittumisen saisi helposti loppumaan?


« Viimeksi muokattu: 17.11.24 - klo:15.08 kirjoittanut pikkalle »

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: Java-ohjelma jumittaa oskilloskoopin?
« Vastaus #1 : 16.11.24 - klo:16.23 »
Linuxissa oskilloskooppiohjelma menee jumiin aina, kun yrittää säätää hiirellä näytön DC-tasoa.

Mitä tarkoitat näytön DC-tason säätämisellä? Onko kyseessä oskilloskooppiohjelman sisäinen säätö vai jokin muu toimenpide?

pikkalle

  • Käyttäjä
  • Viestejä: 389
    • Profiili
Vs: Java-ohjelma jumittaa oskilloskoopin?
« Vastaus #2 : 16.11.24 - klo:16.34 »
Linuxissa oskilloskooppiohjelma menee jumiin aina, kun yrittää säätää hiirellä näytön DC-tasoa.

Mitä tarkoitat näytön DC-tason säätämisellä? Onko kyseessä oskilloskooppiohjelman sisäinen säätö vai jokin muu toimenpide?

Kun USB-liittimen laittaa kiinni, niin silloin oskilloskooppi alkaa toimia, ja molempiin kanaviin ajetut signaalit alkavat näkyä näyttöruudulla. Jos haluaisin siirtää kumman tahansa kanavan x-akselia ylös- tai alaspäin hiirellä, niin silloin OWON-oskilloskooppiohjelma menee kokonaan jumiin. Kanavien herkkyyssäätöjä ja pyyhkäisyaikaa voi säätää ilman mitään ongelmia, mutta X-akselin siirtoa pystysuunnassa ei voi tehdä.

***************
Vähän lisätietoa ongelmasta

Jumitusongelma tulee esiin silloin, kun käytän koneessa USB-hiirtä. Jos otan USB-hiiren pois käytöstä ja alan käyttää kosketuslevyä, niin silloin WIN 10 kone toimii aivan normaalisti. Linux koneessa kosketuslevyllä ei pysty siirtämään X-akselia pystysuunnassa, mutta ohjelma ei silloin myöskään jumitu. Toivottavasti tämä antaa lisää tietoa siitä, mikä oskilloskooppiohjelman jumittumisen aiheuttaa.

« Viimeksi muokattu: 16.11.24 - klo:18.22 kirjoittanut pikkalle »

pikkalle

  • Käyttäjä
  • Viestejä: 389
    • Profiili
Vs: Java-ohjelma jumittaa oskilloskoopin?
« Vastaus #3 : 17.11.24 - klo:08.11 »

Tuli vielä mieleen sellainen juttu, että mahtaisiko USB-porttien konfiguroinnissa olla jotain mätää. Koneessa on kuulemma erilaisia USB-portteja, joista olen kokeillut kaikkia, mutta mistään porteista en ole saanut toimivaa yhdistelmaa. Olen siis laittanut USB-hiiren yhteen porttiin ja USB-oskiloskoopin johonkin toisen porttiin. Kaikkia yhdistelmiä olen testannut, mutta aina oskilloskooppiohjelma kuitenkin jumittaa.

koivukoski1

  • Käyttäjä
  • Viestejä: 728
    • Profiili
Vs: Java-ohjelma jumittaa oskilloskoopin?
« Vastaus #4 : 17.11.24 - klo:10.40 »
Oletko kokeillut "audiopuolen" RTIRQ, threadirq...
Tarkasta ettei muut laitteet käytä samaa keskeytystä skoopin kanssa.
Nosta skoopin usb:n prioriteettiä (rtirq) muita usb portteja korkeammalle.

-Koivukoski1

nm

  • Käyttäjä
  • Viestejä: 16426
    • Profiili
Vs: Java-ohjelma jumittaa oskilloskoopin?
« Vastaus #5 : 17.11.24 - klo:12.04 »
Vaikuttaa tältä bugilta, joka liittyy Java-versioon:
https://github.com/florentbr/OWON-VDS1022/issues/100

Kokeile vaihtaa JDK:n versioon 17:
Koodia: [Valitse]
sudo apt install openjdk-17-jre-headless
sudo apt install openjdk-17-jdk


pikkalle

  • Käyttäjä
  • Viestejä: 389
    • Profiili
Vs: Java-ohjelma jumittaa oskilloskoopin?
« Vastaus #6 : 17.11.24 - klo:15.07 »
Vaikuttaa tältä bugilta, joka liittyy Java-versioon:
https://github.com/florentbr/OWON-VDS1022/issues/100

Kokeile vaihtaa JDK:n versioon 17:
Koodia: [Valitse]
sudo apt install openjdk-17-jre-headless
sudo apt install openjdk-17-jdk

Nämä viimeiset taikasanat olivat todella tehokkaita. Kun tein ehdottamasi temput, niin oskilloskooppiohjelma alkoi toimia moitteettomasti. Suuret kiitokset kaikille viisaille UBUNTU-miehille hyvästä opastuksesta.