|
07.11.2012., 19:11 | #1 |
Premium
Datum registracije: Nov 2007
Lokacija: Zabok
Postovi: 361
|
Program za čitanje čipova...
Trebam program s kojim bi mogao pročitati koje sve čipove tj. proizvođače čipova (valjda se to tak veli) imam na svojim komponenatama u računalu. Naprimjer znam da je mrežu zadužen Realtek RTL8168/8111 čip, e sad ja to onak znam jer sam pročitao na internetu, ali kako to saznati i s kojim programom za druge komponente (zvuk, grafika)...
__________________
|
07.11.2012., 20:25 | #2 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
E nemože to tako na prečac, prvo se izvadi Device ID pa po tome detektiraš o kojem se hw radi. Potraži detekcija nepoznatog hw. Nešto možeš skužiti kada vidiš "logiku" definiranja Device ID - a. Za "normalne" komponente relativmo brzo dođeš do željenog dok kod wireless kartica (nebitno jeli pci, pci-x ili usb verzija) moraš precizno utvrditi reviziju jer proizvođači znaju kompletno promijeniti chipset (chip) iz revizije u reviziju. |
|
|
Oglas
|
|
07.11.2012., 22:53 | #3 |
Premium
Datum registracije: May 2010
Lokacija: Slavonija
Postovi: 2,062
|
Bio je na starijim hirenima (možda ima i na novom) hardware identifier koji identificira čipove. Možda sam u krivu, ali vrijedi provjeriti. Ne čita drivere nego na neki drugi način vadi informacije. Tako sam ja saznao, na primjer, da mi je mrežna zapravo via rhino iii, a ne broadcom-altima i pogotovo ne realtek a imala je oznaku rtl8139d. Nisam zapamtio koje još informacije daje, ali dobiješ iscrpan izvještaj. |
08.11.2012., 09:48 | #4 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
Zna biti takvih zaguljenih slučajeva, srećom rijetko ali je i dalje osnova Hardware / Device ID "ključ". Autoru teme bi mogao biti interesantan APSoft PCIScope koji ima xy mogućnosti i opcija ali nije besplatan a cijena je poprilična. |
11.11.2012., 13:26 | #6 |
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
|
Pozdrav svima, ostao sam pomalo zacudjen kad sam skuzio da jednostavnog softvera koji je u stanju iscitati informacije iz nekog PCI repozitorija nema, uzeo sam svoje bugovite prste i nakucao ovo na linku ispod: http://2.718281828459045235360287471...files/PCIID.7z (~215kb) Aplikacija bi trebala biti kompatibilna sa svim NT-noidima (NT4 - Win8), ne zahtijeva nikakav dodatni lib (tipa .NET ili VC++) te koristi informacije iz ovog PCI repozitorija. Bugove znam, postoje i ruzni su, ali ovo je bilo na brzinu napravljeno, ako zaista ispadne da nikome nije doslo iz dupeta u glavu da napravi ovakvo sto, treba mi jos par sati da dovedem to cudo u korisno stanje. Pa ako se netko da malo isprobavati i igrati s ovime, pogotovo ako netko ima masinu bez ijednog drivera, mozda mozemo napraviti zgodnu pricu (vec je slozeno automatsko preuzimanje nove PCI ID liste, bla bla bla...).
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
11.11.2012., 15:12 | #7 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
Kako nema crni Bubba ? Od programa kao Everest / Aida kojima to nije jedina funkcija do onih koji rade samo to: PCI32 http://devel.no-ip.org/mirrors/membe...et.au/dft0802/ http://www.fuwi.ethz.ch/ Halfdone UnknownDevices http://www.halfdone.com/ukd/ SIW - System Information for Windows http://www.gtopala.com/ itd, ... Svi one koriste isti format pcidevs.txt fajla, ja sam svojevremeno naletio na ovu lokaciju na kojoj svako toliko bude novija verzija (zanemari spominjanje OS2) > http://hobbes.nmsu.edu/h-search.php?...hbutton=Search Usporedi jeli isti format unutar fajla. Kog ćeš vraga pisat novo ako ima već gotovo, samo trebaš šta noviji file definicija. |
11.11.2012., 15:51 | #8 | ||||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
|
Citiraj:
Citiraj:
Citiraj:
Citiraj:
Koristi open source bazu PCI uredjaja koji se updateaju na dnevnoj bazi, i to skida i radi sam. Obzirom da takav maleni programcic nisam vidio, napisao sam sam svoj (na brzinu, kao sto rekoh, jos ima mjesta za poboljsanje, uljepsavanje i kompatibilnost). Elem, imas nesto suvislo da ne kodiram dalje?
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
||||
11.11.2012., 17:32 | #9 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
A malo si se zaletio: Goli PCI32 radi ok na x32 winsima, za x64 piše ne radi, GUI za njega šta je pisao fuwi je napisan u AutoIt - u, mislim da se može naći source i samo ga provjerit + kompajlirati novijom verzijom koja može napraviti x32/x64 aplikaciju. Kako goli PCI32 ne radi pod x64 onda i ovo otpada. UKD radi na x32 sigurno, za x64 treba provjeriti, ne koristi proprietary format nego staviš pcidevs.txt u isti folder sa aplikacijom. Eno ima source code za Borland C++ Builder 5 pa ga doradi da podržava i x32 i x64. Za SIW imaš na dnu free verziju, a jel radi pod x64 treba provjeriti. Kao i obično, kad dovedeš program na dobar glas i funkcionalnost onda počneš tražiti neke nofčiće za njega. Nešto suvislo ? Ako već pišeš napravi da bude x32/x64 kompatibilno tj. da se exe jednako izvodi na svim platformama, GUI rješenje slično UKD - u mi se čini najzgodnije. Zadnje izmijenjeno od: Nikky. 11.11.2012. u 18:03. Razlog: Nadopuna |
11.11.2012., 18:34 | #10 | |||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
|
Jebes mi mater, ali *ne* radi. http://i46.tinypic.com/2ngwmdz.png Uz to, koristi vanjski DLL, wget i jos par pizdarija koje mi se uopce ne svidjaju. Citiraj:
http://www.leinss.com/blog/?p=748 Citiraj:
Dakle, ako je to sve, onda zaista nema suvislog programa koji to izvodi. Citiraj:
Koliko vidim, postoje pciutils za Windowse (http://eternallybored.org/misc/pciutils/), ali velim, ovdje je ideja napraviti jako jednostavnu (GUI!) i jako portabilnu aplikaciju bez potrebe za administratorskim pravima, sve upakirano u jedan .exe i bez potrebe za icime osim osnovnih Win32 libova. Pozabaviti cu se jos time, cisto sebi za dusu, ima jos par bugova u parseru, nista znacajno, todo lista ukljucuje download najnovijeg repozitorija, da sve bude jos manje ugraditi ce se i nekakav nacin arhiviranja (da se sve cita iz arhive), mogucnost outputa i to je manje vise to...
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|||
|
|
Oglas
|
|
11.11.2012., 19:17 | #11 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
A i ti ga sad zezaš Eno ti source za UKD a i lokacija updateane pcidevs liste. SIW sasvim fino radi kao portable app, kako radi pod x64 ne znam - probaj. Evo ti goli app verzije iz 2010 šta je imam za BartPE/Reatogo: http://depositfiles.com/files/zowp4yd6y Sutra na poslu iščupam ovu 2011 verziju i provjerim jel ima "viška". Ako imaš volje samo napred, ak napraviš dobar funkcionalan programčić svakako ću ga koristiti |
11.11.2012., 20:26 | #12 | ||||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
|
Ja klikecem po onom njihovom siteu i nisam nesto previse pametan kako napraviti jednostavni update. Citiraj:
Citiraj:
Citiraj:
http://i49.tinypic.com/2vctksw.png Citiraj:
No, kao sto vidim, zaista ne postoji niti jedan suvisli, maleni i portabilni komadic softvera koji je dovoljno pametan da u jednom kliku izlista uredjaje.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
||||
11.11.2012., 20:41 | #13 | |
Premium
Datum registracije: Apr 2010
Lokacija: Karlovac
Postovi: 1,215
|
Citiraj:
Inače fantastična stvar, brza i prosta k'o pasulj. Ne znam o kojim bugovima pričaš jer nisam primijetio problem.
__________________
Udomljujem stare laptope i njihove dijelove. |
|
11.11.2012., 21:13 | #14 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
Ko zna šta si ti sprčkao, evo malo prije izvadio ovu sliju sa SIW, samo je u istom folderu zamjenjen pcidevs.txt sa novijim (os = XP x32): direkt link nekad zeza http://hobbes.nmsu.edu/download/pub/...s_20121016.zip ftp://hobbes.nmsu.edu/pub/os2/util/s...s_20121016.zip jasna stvar da treba raspakirati slija http://i45.tinypic.com/hui0qr.jpg |
11.11.2012., 22:51 | #15 | |||
E Pluribus UNIX
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
|
Citiraj:
Za sada se prozor ne moze povecati jer bi trebalo dinamicki povecati i izlist koji se ispise. Nije problem, ali trenutno nemam vremena, pa ce pricekati drugi tjedan. Kada ne vidis sto pise, samo dvokliknes i voila. Barem za sada, dok malo ne pokrpam cijeli kod... Vrijedi za svaku kolonu, naravno. http://i48.tinypic.com/rcq849.png Citiraj:
Sto se tice bugova, ima ih i meni su poznati. Neka ostanu za sada nasa mala interna tajna dok ih ne postrikam do kraja slijedeceg tjedna. No u principu, za sada ne bi trebali biti vidljivi gotovo nikome osim par hard core manijaka s nekim ultraopskurnim hardverom. Takodjer, na linku ispod (i u starom linku u 7z arhivi) nalazi se malo poboljsana verzija (sa starim bugovima, ali novim fićurima ) koja ako ne nadje u folderu gdje ste je pokrenuli pci.ids, skine ju sam. http://2.718281828459045235360287471...dow_pci_id.exe (160.256 bytes) Citiraj:
Zadnja slika koju si mi poslao je ista kao i ona koju sam ti ja dao - od kurca se ne vidi na gornjem dijelu nista pod "vendor", "device" i ostalo. Ponavljam ti, da netko hoce kliktati, skidati, rekompajlirati i drkati po necem takvom - nece, nego ce otici u device manager i rijesit si problem iovako ionako. Ovo je samo device manager + hjuman ridbl opis for dummies. Nista vise, nista manje.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest. |
|||
11.11.2012., 23:15 | #17 |
Moderator
Datum registracije: Sep 2006
Lokacija: St
Postovi: 22,576
|
OK |