- Milyen TV-t vegyek?
- Asztrofotózás
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen billentyűzetet vegyek?
- Gaming notebook topik
- Házimozi haladó szinten
- AMD APU (AM4 és AM5) topik
- Androidos tablet topic
- Processzorra való vizesblokk az ASUS ROG-os portfóliójában
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Hirdetés
-
Idén elmarad a BlizzCon
gp A hírek szerint más eseményeken lehet számítani a Blizzard idei bejelentéseire.
-
Van, amit nehéz lett megtalálni a Google keresőjével
it A titkosított levelezést kínáló Tuta Mail arra panaszkodik, hogy a DMA bevezetése óta szinte eltűntek a Google keresőjéből.
-
Grafikus jellegű munkára szánt AOC monitorok a megfizethetőbb szegmensben
ph A cég három kijelzővel jelentkezett, amelyek portfelhozatalukból kifolyólag dokkolóként is működnek.
Új hozzászólás Aktív témák
-
ToM2oo4
tag
Hi everybody!
Tud valaki mondani nekem olyan oldalt, ahol találok valamit arról, hogy hogyan lehet olvasni a rendszer szenzorait? Még scak kezdő programozó vagyok. Bárkinek van v.mi ötlete, please írjon. Thanx! -
ToM2oo4
tag
Na semmi?
-
Cruz
aktív tag
Hali!
Nekem van egy abit postman-om. Hátlapi kivezetés egy kijelzővel, ahol elméletileg mutatja a hibaokokat. Eddig még nálam csak FF-et (vmi bios betöltve) mutatott, akkor is, amikor nem volt boot.
Sajna a programozói részéhez nem tudok hozzászólni.Az ég szerelmére, mikor Isten azt mondta: ''Szaporodjatok és sokasodjatok!'', nem azt mondta: ''mint a nyulak''...
-
ToM2oo4
tag
Hoppsz! Bocsika! Most kaptam észbe, hogy engem nem igazán az smbus olvasása érdekel, hanem az, hogy a hő-, feszültség- és fordulatszámmérő szenzorokat olvassam le. Ha ezzel megzavartam valakit, attól elnézést kérek.
... Szóval a hardver szenzorokról lenne szó. -
Cruz
aktív tag
Hát most vakarom bőszen a fejemet, de nem ugrik be senki. Vannak programozó haverjaim, majd megkérdezem őket, de vagyok benne biztos, hogy ott vannak ebben a témában is...
Az ég szerelmére, mikor Isten azt mondta: ''Szaporodjatok és sokasodjatok!'', nem azt mondta: ''mint a nyulak''...
-
ToM2oo4
tag
Na? Semmi?
-
ToM2oo4
tag
Ha ez egyszerűsít a dolgon, akkor azt kérdezem, hogy az olyan progik, mint pl. SpeedFan vagy CPUCool hogyan tudják leolvasni az alaplap/CPU hőmérsékletét és a feszültségeket?
-
mr_ricsi
veterán
Az alaplapokon egy winbond IC szokott ezzel foglalkozni. Megnézed egynek a típusát, és a gyártónál megismerkedsz a data sheetjével.
Vagy az intelnél megnézed valamelyik chipset data sheetjét, vagy szintén az intelnél az sm busz data sheetjét.Sokkal kellemesebb úgy hibát keresni, ha tudod, hogy másban kell!
-
-
Szalma
őstag
(Nem egyszerű mutatvány, főleg win* alatt. Intel data sheet keresés ajánlott, ill. a chipsetek gyártóit érdemes levelekkel zaklatni vagy a linuxos i2c és lm_sensors-ból (Bővebben: link) kivadászni az ismertebb chipsetek hozzáférését. Mi úgy hekkeltünk egyszer smbuszra csatlakoztatott eszköz (watchdog) kezelő rutint egy Asus alaplaphoz, hogy az Asus adott egy dll-t, amin keresztül hozzáfértünk egyszerűen az smbuszhoz (író/olvasó hívások voltak a dll-ben). Érdemes megnézni az MBM (vagy egyéb monitorozó) dll-jeit, hátha véletlenül kirakták külön...)
Szeretettel:
Szalma -
Nem tudja valaki hogy egy ASUS P4 C800-E Deluxe alaplapon hol lehet kikapcsolni az SMBus Controller-t mert az eszközkezelőben rettentően idegesít hogy a VGA-val osztozkodik a 10-s IRQ-n
Az alaplapon van ilyen juper de az Disabled-en van!Passionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
-
Jano
senior tag
OFF: egyébként mi az SMbus azon kívül hogy system managment bus?
A tudás érték!!!
-
-
gLes
őstag
Amúgy related topic Bővebben: link
-
Rover623
félisten
válasz Archttila #17 üzenetére
Az SMBUS egy I2C alapú soros jellegű egyszerű buszrendszer a PC-ben. Viszonylag kis sebességű, ámde megbízható és alacsony költséggel kiépíthető...elég neki két madzag...
Erre szokták felfűzni pl. az órajelgenerátort, a memóriák információs EEPROM-jait, a hardware monitor IC-t, esetleges kiegészítő szenzorokat, rendszerinfókat tároló EEPROM-okat (márkás gépekben).
Az I2C elven alapszik a monitorok és a VGA közötti DDC is.
Az egyes eszközök címmel azonosítva lógnak a buszon...igazából két egymás mellletti címmel rendelkeznek, a cím utolsó bitjének 0 vagy 1 állása dönti el hogy írjuk vagy olvassuk a cuccost.
Egy pöppet komplizierte a programozása de roppant élvezetes...primus inter pares
-
Hát ez az hogy ennek a lapnak a BIOS-ába nem lehet hozzárendelni az IRQ-t semmihez,pedig a leggfrissebb BIOS van fent!
Ezt szerettem a jó öreg BH6-ba hogy ott minden megoldható voltPassionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
-
Fiery
veterán
Ez egy iszonyu osszetett tema... Windows alatt a szenzor altal mert ertekek kiolvasashoz az alabbiak szuksegesek:
1) Kernel driver (akarmi.sys, akarmi.vxd), kulon meg kell irni Windows 9x-re, 32 bites NT kernelre (NT4/2000/XP/2003), valamint -- amennyiben szukseges -- 64 bites NT kernelre is (XP/2003). Kernel drivert Visual C-ben lehet irni, es kell hozza egy DDK is (Driver Development Kit). DDK-bol van Win98-as es Windows 2003-as, mindketto kell, amennyiben minden Windows ala kell kernel drivert irni.
2) Ha megvan a kernel driver, akkor abba be kell tolni egy port I/O rutin keszletet, vagyis meg kell oldani az OUT es IN gepi kodu utasitasokat Windows alatt, kernel driverbol. A kernel driver interfeszen keresztul igy egy hagyomanyos 32 vagy 64 bites Windows alkalmazasbol mar tudsz portokat birizgalni, ami kell majd a szenzor tamogatashoz.
3) Ha fullos szenzor infot akarsz, akkor ahhoz a port I/O-n tul szukseged lesz SMBus tamogatasra is. Az SMBus tamogatast minden deli hidra (south bridge) kulon meg kell irnod, vagyis van kb. 7-8 fele altalanos rutin, amiket szepen mindet meg kell irni ahhoz, hogy az alaplapok tulnyomo tobbsegen mukodjon a dolog.
Ilyen altalanos SMBus rutinok:
- Intel/VIA/ATI/ServerWorks: az osszes Intel/VIA/ServerWorks chipsethez kell egy altalanos rutin, ami a legujabb ATI chipseteken is mukodik. Nem egy nagy feladat, van hozza doksi (leginkabb az Intel deli hidjainak doksija, lasd ICH/ICH2/3/4/5/6).
- SiS: az osszes SiS chipsethez kell egy masik altalanos rutin, ami nem egyezik meg az elozovel termeszetesen.
- ALi: az M1535D+ deli hidhoz kell egy rutin
- ULi: az M1563/1567/1573 deli hidakhoz is kell egy rutin
- AMD: az AMD chipsetekhez is kell egy rutin
- nForce1/2: kell ezekhez is egy-egy rutin Az utobbi jo az nForce3/4-hez is
4) Ha kesz az SMBus tamogatas, es kepes a programod a teljes SMBust vegigpasztazni, akkor mar finisben vagy, mar csak minden egyes szenzor chiphez le kell toltened a datasheet-et, atbongeszni, megkeresni a regisztereket es azok jelenteset, majd a regiszter ertekeket ertelmezni es kiirni az eredmenyt a kepernyore. Szenzor chipbol legalabb 150 fele van, ebbol az EVEREST kb. 80-at tamogat.
5) Bizonyos szenzor chipeknel nem kell az SMBus-os hercehurca, sima port I/O-val is kiolvashatoak a regiszterek, a 0x290-es ISA portrol.
---
Es hogy mondjak valami biztatot is: amennyiben megirsz minden szukseges rutint, a kernel drivert, es atragod magad az osszes doksin, valamint az egyes alaplapokhoz is hozzaigazitod a szenzor rutinjaidat, akkor a vegen kapsz egy bestialis meretu kodot, ami pl. az EVEREST-ben kb. 10 ezer sor hosszusagu.
Fiery -
-
Új hozzászólás Aktív témák
- Filmvilág
- Milyen TV-t vegyek?
- VoIP telefonálás
- Xbox Series X|S
- Átjutottak a Ciscón, betörtek a kormányok hálózataiba
- PlayStation 5
- Asztrofotózás
- Luck Dragon: Asszociációs játék. :)
- Van, amit nehéz lett megtalálni a Google keresőjével
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- További aktív témák...
- Beszámítás! ASUS P8P67-Deluxe P67 chipset alaplap garanciával hibátlan működéssel
- Beszámítás! Asus ROG Maximus XII Hero Wi-Fi alaplap garanciával hibátlan működéssel
- Beszámítás! Asus ROG Maximus XI HERO Z390 chipset alaplap garanciával hibátlan működéssel
- Beszámítás! MSI Z370M Gaming PRO AC alaplap garanciával hibátlan működéssel
- Beszámítás! Gigabyte GA-H81M-HD3 alaplap garanciával hibátlan működéssel