Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: vollponi 26 Května 2023, 11:46:54
-
Dobrý den,
potřeboval bych poradit, jak udělat, aby se po vypnutí PC vypnulo i napájení USB portů.
Zkoušel jsem v BIOSu zapnout ErP, to funguje a USB porty se vypnou. Problém je, že pak mi vůbec nejde počítač zapnout( chová se jak kdyby nebyl zapojený do elektřiny). Nakonec jsem musel vytáhnout baterii z desky, dal novou a počítač se rozběhl. Po vypnutí počítače ovšem opět nešel zapnout. Tímto způsobem jsme to tedy nevyřešil.
Dále jsem na radu Chat GPT zkusil v souboru "/etc/default/grub" nastavit GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 . To ovšem nepomohlo a USB porty jsou stále napájené i po vypnutí PC.
Existuje nějaké řešení?
Díky
-
Řešení by ti měl poskytnout výrobce desky. Nastavuje se to běžně v BIOSe. Také musí být kompatibilní zdroj. Neuvedl si tu informace, ale předpokládám, že mluvíme o PC desktopu?
Zkus pohledat tvůj problém spolu s výrobcem tvé desky.
Pokud máš multiboot s Windows, vypni fast startup.
-
Něco jako "počítač" v tomto smyslu slova je naprostý nesmysl.
Každá základní deska to může mít úplně jinak (ať už po hw, nebo sw stránce) a je potřeba se podívat do dokumentace k ní, jestli něco takového vůbec umožňuje.
Co to je za výrobce a model?
-
Deska je GIGABYTE H61M-S2V-B3, našel jsem , že se to vypíná přes to ErP v BIOSu.
Ale pokud toto nelze řešit na úrovni OS, tak to téma klidně smažte ať to tu nezapleveluji off topic příspěvky.
-
Tohle opravdu není úroveň OS - zkus se ještě podívat jestli tam nemáš nějaké volby jako charge, supercharge, USB power apod.
Jinak se uvádí ono ErP - možná je chyba ve FW desky - zkusil jsi aktualizovat / flešnout?
-
Ono cosi v tomto směru na úrovni OS řešit lze:
https://microchip.my.site.com/s/article/USB-Port-Power-Control-in-Linux-Ubuntu (https://microchip.my.site.com/s/article/USB-Port-Power-Control-in-Linux-Ubuntu)
https://ubuntuforums.org/showthread.php?t=2206775 (https://ubuntuforums.org/showthread.php?t=2206775)
-
Je pravda, ze byt je to uroven FW, tak by mohlo jit ovlivnit to z OS - podobne jako v pripade efibootmgr ..
-
A jaký máš zdroj? Starší erp neuměly.
Co ti dá výstup z příkazu:
acpitool -w
U mě mám s 1155 Gigabyte S4 a USB není napájeno s ErP.
S vypnutám ErP není též napájeno.
Takže bych se přikláněl k tomu, že máš něco nastaveno špatně v BIOSe nebo nekompatibilní zdroj.
-
Osobne bych tipl, ze to chce driver: https://www.gigabyte.com/Motherboard/GA-H61M-S2V-B3-rev-11#ov
Moc si nedokazu predstavit jak by se desky ruznych vyrobcu sjednotili do nejakeho API s kterym by jadro jednotne pracovalo. Coz je vec ktera je EFI vytykana. Klasicke USB jde dle meho nazoru ovladat zpusobem z odkazu jaky podal JirkaZ. Ale podle te specifikace to ma powercharging coz je chip na vic. Bude to chtit si s tim pohrat. Kdyz vyrobce na to nabizi driver, jadro to nejspis nejak vidi. Je jen na uzivateli si najit kde k tomu jadro vytvori strom a pokusit se to ovladnout. Asi bych do toho strcil nejaky spotrebic za behu. Jadro se ozve a vi se kde hledat.
Pro mne je docela desiva predstava, aby se PC (viceucelovy stroj) dal HW preprogramovat z OS. Napr. Microsofti pocin by si pro sebe bloknul sitovku, usb, kus RAMky ap. Chapu to na routerech, jednoucelovych strojcich (me oblibene ESP32, Raspi pico ap.).
-
To se ale presne deje ...
-
Osobne bych tipl, ze to chce driver: https://www.gigabyte.com/Motherboard/GA-H61M-S2V-B3-rev-11#ov
Moc si nedokazu predstavit jak by se desky ruznych vyrobcu sjednotili do nejakeho API s kterym by jadro jednotne pracovalo. Coz je vec ktera je EFI vytykana. Klasicke USB jde dle meho nazoru ovladat zpusobem z odkazu jaky podal JirkaZ. Ale podle te specifikace to ma powercharging coz je chip na vic. Bude to chtit si s tim pohrat. Kdyz vyrobce na to nabizi driver, jadro to nejspis nejak vidi. Je jen na uzivateli si najit kde k tomu jadro vytvori strom a pokusit se to ovladnout. Asi bych do toho strcil nejaky spotrebic za behu. Jadro se ozve a vi se kde hledat.
Pro mne je docela desiva predstava, aby se PC (viceucelovy stroj) dal HW preprogramovat z OS. Napr. Microsofti pocin by si pro sebe bloknul sitovku, usb, kus RAMky ap. Chapu to na routerech, jednoucelovych strojcich (me oblibene ESP32, Raspi pico ap.).
Podle mě na to není potřeba ovladač. Naopak! A navíc ty ovladače na tyto archaické desky jsou již zastaralé. Nejsou potřeba.
Mám to samé. Také mám ten power charge na desce Gigabyte. Stejně je to jen marketingová omáčka.
https://www.gigabyte.com/MicroSite/185/on-off-charge.htm
-
Jsem to pochopil tak, ze to tam ma diky ovladaci nastavene na ON. A tim mu to funguje i pri vypnutem PC. Takze pokud tam je win, zkusil bych to pres ten gigabyti pocin vypnout.
Nebo jak jsem psal vyse, najit strom tech usb portu a na nem si pohrat.
Pokud to nema na ON. Tak bych dle manualu v biosu nastavil:
Soft-Off by PWR-BTTN - Instant-Off
PME Event Wake Up - disabled enabled
Power On by Ring - disabled
Power On By Mouse - disabled
Power On By Keyboard - disabled
ErP Support - Enabled disabled
Mozna jeste par voleb prenastavit. Vzpomel jsem si na jeden laptop, kde jsem musel vytvorit v biosu heslo, abych mohl hloubeji do nastaveni. A pak ho zase zrusit. Zakouti biosu jsou zakerna, nastesti zasahy do neho jsou vratne.
EDIT:
Jsem si celé vlákno přečetl na normálním zobrazovadle (ne v mobilu) a poopravil jsem ty předvolby v biosu. Ještě bude záležet na jaké tam jsou přednastavené volby S1/S3 ap.
-
Tak nakonec vypínám zdroj ručně - už tak asi nechám počítač dožít.
Pro úplnost ale dodám zbývající informace:
acpitool -w
Device S-state Status Sysfs node
---------------------------------------
1. PCI0 S5 *disabled no-bus:pci0000:00
2. PEX0 S5 *disabled pci:0000:00:1c.0
3. PEX1 S5 *disabled
4. PEX2 S5 *disabled
5. PEX3 S5 *disabled
6. PEX4 S5 *disabled pci:0000:00:1c.4
7. PEX5 S5 *disabled
8. PEX6 S5 *disabled
9. PEX7 S5 *disabled
10. HUB0 S5 *disabled pci:0000:00:1e.0
11. UAR1 S3 *disabled pnp:00:02
12. USBE S3 *enabled pci:0000:00:1d.0
13. USE2 S3 *enabled pci:0000:00:1a.0
14. AZAL S5 *disabled pci:0000:00:1b.0
Zdroj mám Seasonic Energy Knight SS350ET-Bronze 350W OEM
Přikládám snímek nastavení BIOSu.
-
Power on by ring máš zapnuto. Proto se to chová, jak se chová. Již ramael to psal, že je třeba vypnout.
A ten erp si klidně zapni, ať ti to nežere tolik ve vypnutém stavu. Nemá na vypnutí vliv.
-
Akorát mi nedává smysl vypnout ErP, když všude je psáno, že to je právě ta funkce, která blokne to napájení ..
-
Ja to bral tak, ze zapnuty ErP mu zpusoboval nemoznost zapnuti PC. Dle prvniho prispevku.
-
To by ukazovalo právě na pokakaný FW - podíval bych se po novější verzi ..
-
Power on by ring máš zapnuto. Proto se to chová, jak se chová. Již ramael to psal, že je třeba vypnout.
A ten erp si klidně zapni, ať ti to nežere tolik ve vypnutém stavu. Nemá na vypnutí vliv.
jen pro feedback - když vypnu Power on by ring, tak se počítač také nedá zapnout. Co jsem zkoušel, tak neexistuje kombinace nastavení BIOSu co by vypnula napájení USB portů a počítač pak šel zapnout. Už jsem si zvykl vypínat zdroj.
Jinak pro úplnost dodám proč to řeším. Musel jsme přejít z kabelu na wifi a měl jsem problém s wifi adaptérem. Po zapnutí počítače jsem ho vždycky musel vytáhnout a opět zasunout, jinak se síť nepřipojila. Elegantně (aspoň pro mě) to řeší když se po vypnutí PC vypne i napájení USB portů. Ale ty 2 roky co počítač plánuji ještě mít to už vydržím s vypínáním zdroje.
-
jen pro feedback - když vypnu Power on by ring, tak se počítač také nedá zapnout. Co jsem zkoušel, tak neexistuje kombinace nastavení BIOSu co by vypnula napájení USB portů a počítač pak šel zapnout. Už jsem si zvykl vypínat zdroj.
Jinak pro úplnost dodám proč to řeším. Musel jsme přejít z kabelu na wifi a měl jsem problém s wifi adaptérem. Po zapnutí počítače jsem ho vždycky musel vytáhnout a opět zasunout, jinak se síť nepřipojila. Elegantně (aspoň pro mě) to řeší když se po vypnutí PC vypne i napájení USB portů. Ale ty 2 roky co počítač plánuji ještě mít to už vydržím s vypínáním zdroje.
Teď ponechám stranou, že se to nezapíná. To může mít další příčiny.
Mám velmi podobnou desku se stejným socketem a jen s lepším chipsetem(H61 vs B75) a rozhodně se USB vypínají. Stále trvám na tom, že je to věc SW - BIOSu/ovladačů/nastavení. Na stránkách již není novější verze než v desce? Pozor na revizi desky.
Windows mají stále instalovanou tu utilitu USB charger? Dát pryč. Podívat se do Windows na pokročilá nastavení napájení USB.
Opravdu jsi zkoušel kombinaci ERP ON, Power on ring OFF naráz?
Teď si nejsem jist jak je to v praxi, ale ještě jsou příkazy v Linuxu na vypnutí OS. systemctl halt
a systemctl poweroff
Ale nechci ti plést hlavu ještě více.
Pokud to již ale dále nechceš řešit a spoojíš se s tím mechanickým vypnutím, chápu. :-)
A tady je vlákno pro Windows. https://answers.microsoft.com/en-us/windows/forum/all/usb-ports-remain-powered-after-shutdown/5a97d8d6-49d7-4537-a76d-7bb219aeb8d1 (https://answers.microsoft.com/en-us/windows/forum/all/usb-ports-remain-powered-after-shutdown/5a97d8d6-49d7-4537-a76d-7bb219aeb8d1)
Nebo to hoď někam do servisu a pusť korunu.
-
USB se standardně vypínají. Mám AM4 B550, před pár dny ještě B450 a na obou se po vypnutí PC přeruší dodávka proudu do USB. A pozor! Na obou, když ve Windows nainstaluju prográmek "Super Charger" nebo jak se to přesně jmenuje, tak když v něm tu funkci zapnu, tak USB zůstanou po vypnutí pod proudem. Po vypnutí této funkce jsou USB zase klasicky bez proudu. ErP s tím nemá nic společného, ať ho zapnu nebo vypnu, nic se nemění. Akorát se zapnutým ErP má vypnuté PC za 24 hodin spotřebu necelé 2 W a s vypnutým ErP je to 5 W.
Každopádně bych to vypnula v té utilitě ve Windows a pokud to nezabere, tak zaplatit profi servis a nejspíš následně koupit nové PC, protože pokud nezabere vypnutí v té utilitě, tak je to HW chyba.
-
Podle chovani a pravdepodobnosti je to spatny 1. FW desky nebo 2. HW zavada v PWM obvodu.