Kirjoittaja Aihe: [Ratkaistu] Saako ATEN International Co., Ltd USB 2.0 Switch (2-port) Toimimaan?  (Luettu 7863 kertaa)

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Saapikos ATEN:nin toimimaan Linuxissa.

Koodia: [Valitse]
lsusb
...
Bus 005 Device 006: ID 0557:2405 ATEN International Co., Ltd USB 2.0 Switch (2-port)
...

Toki toimii, kun painaa ATEN:n näppäintä, niin moodi vaihtuu, mutta kuinka saisin Linukan puolelta ottaa käyttöön ATEN:n linja, esim päätteen avulla ?

« Viimeksi muokattu: 10.10.23 - klo:14.45 kirjoittanut kamara »

ilkant

  • Käyttäjä
  • Viestejä: 1371
  • Kubuntu
    • Profiili
Minulla on ollut käytössä ATEN-jakaja. Toinen kone Linuxilla ja toinen kone WIndowsilla. Näppäimistö ja langaton hiiri on ollut tuon kytkimen päässä. Monitorin johdot on olleet erikseen. Kätevästi pystyy vaihtamaan koneelta toiselle tuolla laitteella. Ostin sittemmin neljän koneen ATENin.

En osaa sanoa, voiko Linuxilla ohjata tuota laitetta. Varmaan ei.

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
En osaa sanoa, voiko Linuxilla ohjata tuota laitetta. Varmaan ei.

Valitettavasti kyseinen laite ei näy virtuaalisena tty-porttina, joten laite ei toimi (suoraan) winen avulla, vaikka asentuukin.

Ei vain tietotaito riitä USB-ajurin tekemiseen.

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
En osaa sanoa, voiko Linuxilla ohjata tuota laitetta. Varmaan ei.

Voikos kyseistä laitetta ohjata edes Window 10:llä ?

Kun asensin Windows:iin, niin en huomannut muuta muutosta järjestelmässä, kuin järjestelmään tuli näkyviin HID-laite näppäimistönä.

Tosin asensin Windowsin Virtuaalikoneeseen, mutta ohjasin ATEN:nin USB-laitteen Windowsille.

ilkant

  • Käyttäjä
  • Viestejä: 1371
  • Kubuntu
    • Profiili
Voikos kyseistä laitetta ohjata edes Window 10:llä ?

Jos puhumme samasta laitteesta, niin luulen, että ei voi millään tavalla.

Olen puhunut tästä laiitteesta (tosin omassa ei ole VGA-lliitäntöjä): ATEN kahdelle koneelle.

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Voikos kyseistä laitetta ohjata edes Window 10:llä ?

Jos puhumme samasta laitteesta, niin luulen, että ei voi millään tavalla.

Olen puhunut tästä laiitteesta (tosin omassa ei ole VGA-lliitäntöjä): ATEN kahdelle koneelle.

Varsin samasta laitteesta kyse...
Omani on täsmälleen tämä: https://www.verkkokauppa.com/fi/product/104570/Aten-US221A-2-Port-USB-2-0-Peripheral-Switch-USB-laitejakaja

Muuten ihan pätevä laite, mutta olisihan se kätevää, jos saisi avattua portin koneen avulla, joka sattuu olemaan off-tilassa. Tätä nykyä sen joutuu painamaan (Aten) laitteesta. No eihän se ole ylivoimaista, mutta kuitenkin turhaa.

nm

  • Käyttäjä
  • Viestejä: 16418
    • Profiili
Omani on täsmälleen tämä: https://www.verkkokauppa.com/fi/product/104570/Aten-US221A-2-Port-USB-2-0-Peripheral-Switch-USB-laitejakaja

Python-skripti kytkimen ohjaamiseen:
https://github.com/sjorge/aten-us221a-switcher

Vinkkinä tällaiseen ajurinmetsästykseen: kannattaa laittaa google-hakuun laitteen tarkka malli tai USB ID ja lisäksi hakusana "github".  :)

Edit: Taitaa tosin olla hieman eri malli kyseessä, koska skriptissä laitteen USB-tunniste on vendor_id=1367, product_id=9223 eli heksadesimaaleina 0557:2407, kun sinulla oli 0557:2405. Kannattaa siis kokeilla vaihtaa skriptiin riville 10 oman laitteen product_id=9221:

Koodia: [Valitse]
def __init__(self, vendor_id=1367, product_id=9221):
« Viimeksi muokattu: 09.10.23 - klo:09.56 kirjoittanut nm »

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Python-skripti kytkimen ohjaamiseen:
https://github.com/sjorge/aten-us221a-switcher

Kiitokset scriptistä.
Vinkkinä tällaiseen ajurinmetsästykseen: kannattaa laittaa google-hakuun laitteen tarkka malli tai USB ID ja lisäksi hakusana "github".  :)

Edit: Taitaa tosin olla hieman eri malli kyseessä, koska skriptissä laitteen USB-tunniste on vendor_id=1367, product_id=9223 eli heksadesimaaleina 0557:2407, kun sinulla oli 0557:2405. Kannattaa siis kokeilla vaihtaa skriptiin riville 10 oman laitteen product_id=9221:

Koodia: [Valitse]
def __init__(self, vendor_id=1367, product_id=9221):


Valitettavasti se ei suoraan toiminut pelkän PID:n ja VID:n muuttamisella. :'(

Kuitenkaan sen ohjaaminen ei näytä olevan mahdottomuuksissa, kun rupesin puukottamaan koodia, niin olen vähän päässyt jyvälle laitteen rakenteesta.

Scripti kun on sen verran lyhyt, että sitä on melko helppo puukottaa, mutta vaatiii kuitenkin jumppaamista.
Tällä hetkellä olen saanut ledin sammumaan/vilkkumaan hallitusti, ja beep-lipun päälle/pois.

Valitettavasti en osaa virtuaalikoneesta nuuskia USB:tä, niin pitää tehdä yritä ja erehdy menetelmällä, ja toivoa, ettei ole mahdollista hajottaa koko konetta.

nm

  • Käyttäjä
  • Viestejä: 16418
    • Profiili
Valitettavasti en osaa virtuaalikoneesta nuuskia USB:tä, niin pitää tehdä yritä ja erehdy menetelmällä, ja toivoa, ettei ole mahdollista hajottaa koko konetta.

Jos olet saanut ohjauksen toimimaan Windowsissa, voit tutkia USB-liikennettä jollain kaappaustyökalulla. Esimerkiksi USBPcapilla: https://desowin.org/usbpcap/

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Valitettavasti en osaa virtuaalikoneesta nuuskia USB:tä, niin pitää tehdä yritä ja erehdy menetelmällä, ja toivoa, ettei ole mahdollista hajottaa koko konetta.

Jos olet saanut ohjauksen toimimaan Windowsissa, voit tutkia USB-liikennettä jollain kaappaustyökalulla. Esimerkiksi USBPcapilla: https://desowin.org/usbpcap/

Kiitokset tästäkin. :)
Pitää tutustua...

Joo-o toi tietotaito on vähän hakusessa näissä (USB-)laitteissa.
Sain kyllä asennettua Windowsiin kyseisen laitteen, ja näkymään (HID-)näppäimistönä, mutta en löytänyt vipua/ohjelmaa ohjata juuri tätä laitetta.

nm

  • Käyttäjä
  • Viestejä: 16418
    • Profiili
Sain kyllä asennettua Windowsiin kyseisen laitteen, ja näkymään (HID-)näppäimistönä, mutta en löytänyt vipua/ohjelmaa ohjata juuri tätä laitetta.

Ohjaus onnistuu laitteen omalla ohjelmistolla, joka on ladattavissa valmistajan nettisivulta: https://www.aten.com/global/en/products/usb-solutions/docks-and-switches/us221a/ -> Support and Downloads

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Sain kyllä asennettua Windowsiin kyseisen laitteen, ja näkymään (HID-)näppäimistönä, mutta en löytänyt vipua/ohjelmaa ohjata juuri tätä laitetta.

Ohjaus onnistuu laitteen omalla ohjelmistolla, joka on ladattavissa valmistajan nettisivulta: https://www.aten.com/global/en/products/usb-solutions/docks-and-switches/us221a/ -> Support and Downloads

Joo olen asentanut sen, mutten löytänyt varsinaista hallintaohjelmaa Windows 10:llä...
... kun toi Windows vaan taivu omassa käsittelyssäni.

nm

  • Käyttäjä
  • Viestejä: 16418
    • Profiili
Joo olen asentanut sen, mutten löytänyt varsinaista hallintaohjelmaa Windows 10:llä...
... kun toi Windows vaan taivu omassa käsittelyssäni.

Oletko katsonut käyttöohjeen: https://assets.aten.com/product/manual/us221a-421a_um_w_2020-06-20.pdf

Sovellusta käytetään paneelikuvakkeen kautta. Windows 10/11:ssä nämä taustasovellusten kuvakkeet löytyvät paneelin oikealla laidalla sijaitsevan, ylöspäin osoittavan nuolen takaa.

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Windows herjaa seuraavaa käynnistettäessä...

Koodia: [Valitse]
You must be logged in as an administrator in order to have full function of the USB peripheral Switch

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Joka tapauksessa sain räpellettyä purkan antamastasi python-scriptistä. 8)

... mutta se toimii siis vain säkällä.

Lisenssi on MIT, koska se oli myös alkuperäisen Lisenssi.

Edit - Kyseinen purkka pitää ajaa pääkäyttäjän oikeuksin, ja todellakin omalla vastuulla. Käsittääkseni kyseinen pythonscripti sorkkii hid-rajapintaa suoraan, ja siksi vaatii pääkäyttäjän oikeudet.
« Viimeksi muokattu: 10.10.23 - klo:14.52 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Tässä lisäksi pientä dokumentointia, ja arvauksia rekistereiden arvoista ja käyttötarkoituksista...

Itselleni muistiksi, että tässä liitteessä on document.txt-tiedosto myös, joka on hyvä lukea, mutta en ole jaksanut liittää sitä myöhempiin tiedostoihin
« Viimeksi muokattu: 10.10.23 - klo:17.15 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3026
    • Profiili
Lisää purkkaa tarjoaa kamara. :)

Ei ihan sofistikoitunut tilakone.