Kirjoittaja Aihe: [(purkka)ratkaisu]Kuinka asennetaan (open)Hantek USB-skooppi ?  (Luettu 12291 kertaa)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Ohjelma toimii ilman sudoa, kun muuttaa kyseisen usb-laitteen udev:ksi.
Tekee mitä? udev wikipediassa

eli jotenkin näin...
Koodia: [Valitse]
sudo chown root:plugdev /dev/bus/usb/001/006
Tuon ryhmän voisi myös määritellä udev-säännöllä, jotenkin tähän tapaan:
Katso mikä on sen vendor- ja productid lsusb-komennolla:
Koodia: [Valitse]
Bus 006 Device 004: ID 046d:c52b Logitech, Inc. Unifying ReceiverEsimerkkinä oma näppäimistöni, jossa nuo ovat 046d ja c52b.
Sitten tehdään sääntö (tiedostonimi voi olla jotain muutakin, mutta on olennaista, että se loppuu '.rules'):
Koodia: [Valitse]
gksudo gedit /etc/udev/rules.d/99-my-usb-device.rulesLaita sinne seuraavaa ja tallenna:
Koodia: [Valitse]
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", MODE="0660", GROUP="plugdev"Kytke laite uudestaan kiinni ja testaa.

En testannut ohjetta, mutta luulisin sen olevan oikein. ::)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Tuon ryhmän voisi myös määritellä udev-säännöllä, jotenkin tähän tapaan:
Katso mikä on sen vendor- ja productid lsusb-komennolla:
Koodia: [Valitse]
Bus 006 Device 004: ID 046d:c52b Logitech, Inc. Unifying ReceiverEsimerkkinä oma näppäimistöni, jossa nuo ovat 046d ja c52b.
Sitten tehdään sääntö (tiedostonimi voi olla jotain muutakin, mutta on olennaista, että se loppuu '.rules'):
Koodia: [Valitse]
gksudo gedit /etc/udev/rules.d/99-my-usb-device.rulesLaita sinne seuraavaa ja tallenna:
Koodia: [Valitse]
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", MODE="0660", GROUP="plugdev"Kytke laite uudestaan kiinni ja testaa.

En testannut ohjetta, mutta luulisin sen olevan oikein. ::)

Openhantek-extractfw:n mukana asentuu valmis rules-tiedosto, joka tekee mm. tämän. En vain ymmärrä, miksei se nyt vaihda ryhmää plugdeviksi kamaran koneessa. Tiedoston sisältö on listattu tuossa aiemmin, joten sitä voisi vielä vilkaista muillakin silmäpareilla, jos minulta jäi jotain huomaamatta.


Lisäys: Openhantekin valmis sääntö vaihtaa laitteen vendor id:n firmwaren latauksen yhteydessä (04b4->04b5). Ehkä ryhmä pitäisi vaihtaa erillisellä säännöllä, joka täsmää uuden id:n kanssa. Tai kokeilla poistaa tuo id:n vaihto säännöstä.
« Viimeksi muokattu: 12.08.15 - klo:21.14 kirjoittanut nm »

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Tuon ryhmän voisi myös määritellä udev-säännöllä, jotenkin tähän tapaan:
Katso mikä on sen vendor- ja productid lsusb-komennolla:
Koodia: [Valitse]
Bus 006 Device 004: ID 046d:c52b Logitech, Inc. Unifying ReceiverEsimerkkinä oma näppäimistöni, jossa nuo ovat 046d ja c52b.
Sitten tehdään sääntö (tiedostonimi voi olla jotain muutakin, mutta on olennaista, että se loppuu '.rules'):
Koodia: [Valitse]
gksudo gedit /etc/udev/rules.d/99-my-usb-device.rulesLaita sinne seuraavaa ja tallenna:
Koodia: [Valitse]
ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", MODE="0660", GROUP="plugdev"Kytke laite uudestaan kiinni ja testaa.

En testannut ohjetta, mutta luulisin sen olevan oikein. ::)

Kiitos. Tämä purkkaratkaisu toimii, mutta nyt minulla on kaksi udev-rules-sääntöä yhdelle laitteelle kytkettäessä.

Muille tiedoksi, että tarkka sääntö on seuraava:
Koodia: [Valitse]
$ cat /etc/udev/rules.d/99-my-usb-device.rules
ATTRS{idVendor}=="04b5", ATTRS{idProduct}=="2150", MODE="0660", GROUP="plugdev"

Osittain toimii aikaisemmin esittämäni sääntö (siis lataa firmiksen skooppiin), mutta tarvitsee myös tämän Tomin:n esittämän säännön, jotta ryhmä vaihtuu oikeaksi.

Mutta siis kiitokset Toimille, että tämä nyt näyttää toimivan.

... Ja kaikille muillekin, jotka auttoivat minua tämän laitteen asentamisessa. (varsinkin nm, joonas60)
« Viimeksi muokattu: 12.08.15 - klo:21.31 kirjoittanut kamara »

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Auttaako, jos alkuperäisestä rules-tiedostosta korvaat SYSFS:ät ATTRS:eilla? Tuo alkuperäinen udev rules-tiedosto on sen verran vanha, että siinä käytettty syntaksi on vanhentunut.

Edit.: Miten skooppi muuten on pelittänyt, onko vastannut odotuksia?
« Viimeksi muokattu: 13.08.15 - klo:13.33 kirjoittanut joonas60 »
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Auttaako, jos alkuperäisestä rules-tiedostosta korvaat SYSFS:ät ATTRS:eilla? Tuo alkuperäinen udev rules-tiedosto on sen verran vanha, että siinä käytettty syntaksi on vanhentunut.

Ei auttanut.

Edit.: Miten skooppi muuten on pelittänyt, onko vastannut odotuksia?

En ole vielä kerennyt kunnolla testaamaan, kun en omista Windows-konetta, enkä signaaligeneraattoria.

Pitäneen testata signaaligeneraattorin puuttuessa äänikortin avulla, kunhan kerkiän.

Laite on iso (n. 4xRaspberryPi-koteloineen). Lisäksi laitteessa on releitä, joka yllätti minut. (Jännitetilojen vaihtaessa releet naksuu. Varmaan tämän takia laite on iso). Nopeutta on itselleni hulppeasti (ainakin speksien mukaan). Itselleni riittäisi 15-20MHz, mutta tässä on 60 MHz.

Enkä ole kovin taitava muutenkaan skoopin kanssa, ja tässä Hantekissa näkyy olevan ominaisuuksia, joita en ymmärrä, mutta kohina nyt ainakin näkyy.

Aluksi ajattelin laittaa Raspin kyytiin, mutta näytön ja fyysisen kokonsa puolesta taitaa sopia paremmin miniläppärini lisälaitteeksi.

Ennen kuin rupean kunnolla testaamaan laitetta, niin teen itselleni skooppi-muistitikun, jotta pystyn käyttämään sitä, vaikka päivitykset rikkoisivatkin openhantek:n.

Edit - Jo tähän mennessä on ollut hauskaa ja oppinut lisää Linux-maailmasta.
« Viimeksi muokattu: 13.08.15 - klo:15.04 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Ohjelma toimii ilman sudoa, kun muuttaa kyseisen usb-laitteen udev:ksi.
Tekee mitä? udev wikipediassa

Tarkoitin tietenkin plugdev-ryhmäksi.

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
'Savut' on nyt otettu skoopilla.

Alla kuva "kaapatessani" ääntä televisiosta kuulokeliitännästä:

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Melkein sain toimimaan Raspberry Pi:ssä – Ohjelman mukaan muisti loppui kesken.

OpenHantek kyllä avautui ja firmis asentui myös, mutta se kohta, johon pitäisi tulla käyrä ei näyttänyt mitään vaan sen kohdalla oli reikä. Ehkä toimisi uusimmassa Raspberry Pi:ssä, mutten omista sitä.
Toinen vaihtoehto on virran loppuminen tai viereisten USB-porttien konflikti.

Sen verran lähellä oli toimintaa Raspberry Pi:llä, että testaan sitä vielä myöhemmin Raspberry Pi II:lla, kunhan saan ostetuksi sellaisen.