Tomato firmware
Gyorskeresés
Legfrissebb anyagok
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
Általános témák
LOGOUT.hu témák
- [Re:] [Argos:] MuzsikAI
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] iPad Minim balladája
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [callmeakos:] A bukott koncepció, amiért háromszor is fizettem.
- [Re:] [Czeky:] Balszerencse?
- [Re:] [Vakegérke:] NyalóVilág: tizenegy, nem babra megy - VV11 - Való Világ 11
- [Re:] Real Racing 3 - Freemium csoda
- [Re:] [btz:] Internet fejlesztés országosan!
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
Hozzászólások
Intruder2k5
MODERÁTOR
RT-N66U-ra való Tomato-ban is van HDD Spindown! Bár tapasztalatom nincs vele, mert nekem 24/7 megy a HDD RT-N16-on, így be sincs kapcsolva a funkció, ismerősnek meg csak pendrive van az RT-N66U-n, és NAS-ra torrentezik... Az viszont biztos, hogy ehhez támogatás kell a HDD oldaláról is, mert ez csak valami paranccsal működik, tehát az USB áramellátását egyik sem kapcsolja ki!
#79335424
törölt tag
Bocs, hogy belevau, de nem erre való a NAS menüpontban a HDD spindown? Nekem nincs ilyen WD táram, de kicsit kutakodva EZT találtam. Ezt a nyomot tovább követve találtam ezt a Magyar nyelvű pdf -et. Az érdekes rész sztem a 16. oldalon levő táblázat legutolsó pontja (ami az én olvasóm szerint a 20. oldalon van). Remélem segít!
(#2147) z123456789 válasza Intruder2k5 (#2144) üzenetére
z123456789
addikt
(#2144) Intruder2k5
Igen, most egész éjjel rajta hagytam, így is fog maradni.
Reggel bekapcsoltam a gépet, és csatolta a meghajtókat.
Természetesen tegnap sdc-vel mountoltam PUTTY-ban.
Azután írtam is hogy mutatja a tárhelyeket, kezelni is tudom TC-ben.
Viszont most volt egy újraindításom telepítés miatt, és azt írta ki hogy nem sikerült csatlakoztatni a meghajtókat.
Tomato alatt a run after mounting-nál a szövegben hagytam sda-n, de az attached devices-nél sdc-t ír.
Most mitévő legyek? Tomatoban csináljak egy rebootot, aztán PUTTY-ban mountoljam sda-val a meghajtókat, majd hagyjam úgy "örökre"?
(#2146) Somatom
Igen segítettél. Akkor ezek szerint van egy inaktív állapota, ami bizonyos idő után bekapcsol. Erre gondoltam én is. Viszont most már nem szivesen húzom le a routerről, látom hogy ez pár perc után bekapcsol, tehát jó ez így nekem. Aztán ha menni fog rajta a torrent valószínű nem fog álomba merülni úgysem. Ha igen az már nem ide tartozik úgy sem.
A spindown funkcióban is igazad lehet. Intruder?
[ Szerkesztve ]
(#2148) Intruder2k5 válasza z123456789 (#2147) üzenetére
Intruder2k5
MODERÁTOR
Ha áramtalanítod a routert és a hdd-t is, majd visszadugod, akkor is sdc jelet kap? Én ezt nem igazán értem, mert ugye ezt abc sorrendben, a felismerés szerint adja ki a kernel, ergo akkor volt már sda és sdb eszköz is rajta indítás óta! Esetleg leszakadt a hdd működés közben? Biztos, hogy a reboot megvolt? Uptime szerint stimmel az idő?
Én nem használok spindown-t, mert folyamatosan megy a hdd!
[ Szerkesztve ]
(#3274) Intruder2k5 válasza Intruder2k5 (#3273) üzenetére
Intruder2k5
MODERÁTOR
Nekem 40 fokon ment seed mellett, most elindítottam körülbelül 5 perccel ezelőtt helyi gépen ftp letöltést a router hdd-ről, így 41 fok...
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 107 102 000 Old_age Always - 40
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 107 102 000 Old_age Always - 40
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 107 102 000 Old_age Always - 40
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 107 102 000 Old_age Always - 40
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 107 102 000 Old_age Always - 40
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 107 102 000 Old_age Always - 40
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 106 102 000 Old_age Always - 41
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 106 102 000 Old_age Always - 41
root@INT-ROUTER:/tmp/home/root# smartctl --all /dev/sda | grep Temperature_Celsius
194 Temperature_Celsius 0x0022 106 102 000 Old_age Always - 41
khorvat
senior tag
Nekem ez Permission denied értékkel nem fut le.
Nem kell ide a smartmontools program csomag és a smartctl parancsot használni?
smartctl -d sat -a /dev/sda
Nekem erre visszaadja a full SMART értékeket és itt van a vége felé egy:
194 Temperature_Celsius 0x0022 108 106 000 Old_age Always - 42
sor ezek szerint, most 42 Celsius fokos a HDD-m !?
Intruder2k5
MODERÁTOR
De, természetesen a smartmontools csomag az kell hozzá, és a smartctl parancs is, csak most nézem, hogy azt sikeresen lehagytam, sorry! Nem is értettem, hogy miért kérdezed ezt! Tehát...
smartctl -a /dev/sda | grep Temperature_Celsius
[ Szerkesztve ]
khorvat
senior tag
Ok, akkor most már tomatoval parancssorból a router és a HDD hőmérsékletét is tudjuk ellenőrizni.
Kicsit összefoglalom a később rákeresőknek
ROUTER hőmérséklete :
Parancssorban adjuk az alábbi parancsokat:
GETTEMP1=`wl -i eth1 phy_tempsense | awk '{ print $1}'`
TEMP1=$((GETTEMP1/2+20))
echo "$TEMP1"
HDD hőmérséklete : (ha a HDD rack-ünk tudja a SMART értékek visszaadását!)
Ha nincs telepítve a smartmontools csomag akkor előbb telepítsük azt:
opkg install smartmontools
majd adjuk ki az alábbi parancsot:
smartctl -a /dev/sda | grep Temp
ha a HDD-vel kapcsolatos minden SMART adatra kíváncsiak vagyunk akkor ne szűrjünk a Temp szóra azaz
smartctl -a /dev/sda
parancsot adjuk ki.
Értelem szerűen az sda érték helyén mindenki a háttértárcsatolásának megfelelően a lekérdezni kívánt HDD azonosítóját szerepeltesse így ez lehet sdb, sdc, sdd ... stb érték is!
[ Szerkesztve ]
Intruder2k5
MODERÁTOR
CISCO EPC3925 HGW-je van, beállítja rajta a DMZ-t, aztán egy idő után nem működik! Tegnap este simán ment, ma már megint nem érem el a routerét! Sajnos a Telekom már nem ad csak modemet, ragaszkodnak a HGW-hez, amit náluk nem is lehet bridge módba tenni, mert tiltva van a funkció, ráadásul, ha van IPTV-je is (amit nem tudok), akkor a HGW elkerülhetetlen is!
USB and NAS oldalon kikapcsoltad a HDD energiatakarékos módot?
(HDD Spindown)
Nincs benne saját ilyen funkció?
[ Szerkesztve ]
Intruder2k5
MODERÁTOR
Bár sosem használom, mert nálam mindig töltöget valamit, de az USB and NAS -> USB Support oldalon van egy HDD Spindown opció, az be van kapcsolva?
#79335424
törölt tag
Megtörném a csendet.
Az USB menüpontban a HDD spindown tulképp mit csinál? Tudom, hogy mire való, inkább a "hogyan" érdekelne. Ez vmi szabvány parancs, amit a külső meghajtók "értenek"?
lecsek
tag
üdv!
smartctl -a /dev/sda | grep parancsot ki lehet íratni log-ba úgy, mint a router hőmérsékletét? Nem találtam erre script-t.
akom
senior tag
Szia,
Én így íratom ki:smartctl -a /dev/sda | grep Temp | awk '{print $10}'
Fileba:smartctl -a /dev/sda | grep Temp | awk '{print $10}' >> /opt/hddtemp.log
lecsek
tag
Köszönöm a segítséget!
végül a router-s script-hez ezt adtam végül
GETTEMP2=`smartctl -a /dev/sda | grep Temp | awk '{print $10}'`
echo "$NOW - $GETTEMP2" >> /opt/tmp/hddtemp_$LOGDAY.log
DiceBlade
aktív tag
Sziasztok!
Adott egy Xiaomi R1D router Tomato-val. Optware már van rajta (egy ext2 pendrive-on, a hdd spindown-ol ha nincs használva), és szeretnék rá mqtt brokert rakni hogy a leendő home automation dolgaimat kiszolgálja. Mosquitto package-ket nézegettem, OpenWRT-re találtam csak, amin elvileg az opkg le tudja szedni a default repo-iból, Tomato-ra viszont nekem nem sikerült felvarázsolni.
Amivel próbálkoztam:opkg install http://archive.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/libmosquittopp_1.4.14-1_ar71xx.ipk --add-arch ar71xx
Így az volt a gond, nem találta meg a dependency-ket amik már egyébként fent voltak, mivel azok nem ar71xx arch-al vannak.
Optware-t egy itteni hsz alapján raktam fel:wget http://qnapware.zyxmon.org/binaries-armv7/installer/entware_install_arm.sh
sh ./entware_install_arm.sh
Valakinek van ötlete hogyan tudnám felrakni? Előre is köszi!
tjsz
Topikgazda
Működik köszönöm szépen!
Smartmontools is felment, smartctl ezt mutatja a "Kingston" hdd-re:
root@Router:/opt# smartctl -d sat -A /dev/sda1
smartctl 6.4 2015-06-04 r4109 [armv7l-linux-2.6.36.4brcmarm] (localbuild)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0
2 Throughput_Performance 0x0004 100 100 000 Old_age Offline - 3317
3 Spin_Up_Time 0x0007 188 188 033 Pre-fail Always - 1
4 Start_Stop_Count 0x0012 099 099 000 Old_age Always - 2130
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000a 100 100 000 Old_age Always - 0
8 Seek_Time_Performance 0x0004 100 100 000 Old_age Offline - 0
9 Power_On_Hours 0x0012 032 032 000 Old_age Always - 29864
10 Spin_Retry_Count 0x0012 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 2075
191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 99
193 Load_Cycle_Count 0x0012 001 001 000 Old_age Always - 1651697
194 Temperature_Celsius 0x0002 137 137 000 Old_age Always - 40 (Min/Max 6/53)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0
root@Router:/opt#
Melyek azok az értékek, amelyek miatt esetleg kellene aggódnom?
Intruder2k5
MODERÁTOR
Ahhoz, hogy reboot után is megmaradjon, a végén kell az nvram commit
Néztem még ezen az oldalon, itt a 9. pontban van egy script is, amit időzíteni kell percenkénti futtatásra.
### HDD temp monitor
# CPU/WL temp to enter auto mode
CPM=92
WLM=60
# HDD temps for fan speed change
T2=52
T3=54
T4=56
T5=58
TAG=`basename $0`
autofan(){
logger -s -t $TAG "### switch fan to auto mode"
nvram unset fanctrl_dutycycle
}
trap autofan INT TERM
TCPU=`head -1 /proc/dmu/temperature | awk '{print substr($4,1,length($4)-2)}'`
TWL1=`wl -i eth1 phy_tempsense | awk '{print $1/2+20}'`; iTW1=${TWL1%.*}
TWL2=`wl -i eth2 phy_tempsense | awk '{print $1/2+20}'`; iTW2=${TWL2%.*}
FANSPEED=`nvram get fanctrl_dutycycle`
[ $TCPU -gt $CPM ] || [ $iTW1 -gt $WLM ] || [ $iTW2 -gt $WLM ] && {
[ "$FANSPEED" != "" ] && {
logger -s -p user.warning -t $TAG "### max CPU/WL temps: $CPM $WLM, CPU/WL overheat ($TCPU,$TWL1,$TWL2), fan speed: $FANSPEED"
autofan
}
exit 0
}
# logger -s -p user.info -t $TAG "### fan switch HDD temps: $T2 $T3 $T4 $T5, current CPU/WL1/WL2 temps: $TCPU $TWL1 $TWL2"
if [ -x /usr/sbin/smartctl ]; then
HDDTEMP=`smartctl -a /dev/sda 2>/dev/null | grep -i temperature_celsius | awk {'print $10'}`
if [ $HDDTEMP -gt $T5 ] && [ "$FANSPEED" != "5" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T5, set fan speed to 5"
nvram set fanctrl_dutycycle=5
elif [ $HDDTEMP -gt $T4 ] && [ "$FANSPEED" != "4" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T4, set fan speed to 4"
nvram set fanctrl_dutycycle=4
elif [ $HDDTEMP -gt $T3 ] && [ "$FANSPEED" != "3" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T3, set fan speed to 3"
nvram set fanctrl_dutycycle=3
elif [ $HDDTEMP -gt $T2 ] && [ "$FANSPEED" != "2" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) > $T2, set fan speed to 2"
nvram set fanctrl_dutycycle=2
elif [ $HDDTEMP -le $T2 ] && [ "$FANSPEED" != "1" ]; then
logger -s -t $TAG "### HDD temp ($HDDTEMP) <= $T2, set fan speed to 1"
nvram set fanctrl_dutycycle=1
# else
# no change, just notice
# logger -s -t $TAG "### current HDD temp $HDDTEMP, fan speed not changed ($FANSPEED)"
fi
else
logger -s -p user.warning -t $TAG "smartctl not found!"
autofan
fi
[ Szerkesztve ]
Téma tudnivalók
● Olvasd el az összefoglalót!
Mai Hardverapró hirdetések
prémium kategóriában
- Be quiet! Pure Wings 2 140mm PWM High-Speed
- Ejha! HP EliteBook 840 G6 Fémházas Laptop 14" -70% i5-8365U 4Mag 16Gb 1TB SSD FHD IPS + Táska!
- ELADÓ intel i5-9400f (igény esetén hűtővel)
- GeForce EVGA GTX 1660 SUPER 6GB
- Részletfizetés. Bontatlan. noblechairs EPIC székek azonnal . 24 / 36 hónap garancia . +36301300000