USB hub + per-port power switching

Sziasztok!

Tud valaki igy 2022-ben egy (vagy akar tobb) USB hub-ot, amit igy meg tudok venni a boltban/webshopban, es nemcsak papiron hanem a valosagban is tudja a targybeli funkciot? Azaz hogyha mondjuk klistazom `lsusb -v`-vel, akkor azt allitja magarol hogy:

Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             7
  wHubCharacteristic 0x0089
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
    Port indicators
  bPwrOn2PwrGood       50 * 2 milli seconds

és ez a featura a tapasztalatok szerint mukodik is a gyakorlatban? Nem is kell sok, egy port boven eleg ha ilyen, de ha 4 van, az sem baj :) Hogy bus powered vagy external powered az mindegy (sot, a bus powered az most epp kimondottan elonyos lenne, de valojaban mindegy, csak egyszerusit).

Ezt neztem eddig: https://github.com/mvp/uhubctl, errol vagyis ennek a listajabol egy D-Link hub meg egy Dell monitor az amit ki is probaltam - az `uhubctl` fel is ismeri, de a gyakorlatban cseszik mukodni mindket hardver eseteben. Szoval vsz az ezekben levo hub controller iceknek tenyleg van ilyen poweron/poweroff gpio kimenete, de azt az 1 darab kapcsolotranzisztort lesporoltak a dzsunkakon. Szoval ezzel nem vagyok valojaban beljebb... 

thx, A.

szerk: papiron a raspberry pi is tud ilyet (azaz a hub controllernek van ilyen poweron/off kimenete), de a gyakorlatban termeszetesen az sem! 

Hozzászólások

Szerkesztve: 2022. 10. 09., v – 18:15

Ez engem is erdekelne, jo lenne vezerelni egy USB-re kotheto ventillatort.

Mas szerint is sporolnak az alkatreszeken: https://hackaday.com/2014/02/05/software-controlled-per-port-power-swit…

[szerk.] "...Apple Keyboards with integrated Hubs support PPPS out of the box..."
forras: https://www.volzo.de/posts/usb-power-switching/
Esetleg ha van a kozeledben egy Apple billentyuzet akkor ki tudod probalni.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Esetleg ha van a kozeledben egy Apple billentyuzet akkor ki tudod probalni.

Nem, az sajnos nincs... de tenyleg jo lenne latni egy ilyet mukodes kozben ;)

forras: https://www.volzo.de/posts/usb-power-switching/

Ah, koszi! Ez a Yepkit/ykush(xs) jopofanak nez ki, rendeltem is egy adagot! De igen, ebbol is latszik hogy ez (szabvanyoknak megfelelo eszkozok gyartasa, stb) tenyleg elegge egy hianygazdasagos dolog... 

Gondolom Linux alol szeretned hasznalni, kivancsi vagyok hogy muzsikal a yepkit. Kicsit fura, hogy a linkelt yepkit git repo utolso modositasa 3 evvel ezelotti.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Aha, igen, linux - bar ugye a "nem forrasztjuk ra a kapcsolotranzisztort mert minek" dolog legalabb oprendszerfuggetlen :)

Kicsit fura, hogy a linkelt yepkit git repo utolso modositasa 3 evvel ezelotti.

Merthogy? Adott egy sztenderdizalt protokoll vagy interface, mindez egy adott hardverre. Es nem javitjuk meg azt ami mukodik. Teljesen rendben van. 

Nem a hardverre gondoltam, hanem a szoftverre, az egyik sor a "requirements" reszben:
"A recent Python 2 >=2.7.9 or Python 3 >=3.4 installed"

Ha a 2-3 eve nem tamogatott Python verziot tekintik "frissnek" az nem a legjobb jel es a kovetkezo sor sem:
"The module is already usable in the limited scope we tested but it is still in a alpha stage."

Ettol fuggetlenul termeszetesen meg mukodhet tokletesen es remelem mukodik is.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."