PDA

View Full Version : Progetto - diagnostico per linux!


shodan
08-02-2005, 13:58
Ciao a tutti ragazzi,

apro questo thread per proporvi di creare e sviluppare un progetto insieme, come forum HWUpgrade (tempo permettendo... putroppo tra chi lavora e chi va a scuola il tempo non c'è mai!). In particolare mi piacerebbe creare un diagnostico, un programma cioè che faccia il detect dell'hardware e permetta quindi anche all'utente medio di capire che CPU e schede ha senza perdersi dentro /proc/ e /sys/.

Allego un primo abbozzo di un ipotetico diagnostico; le icone al momento le ho prese da Sandra ma contro di rimpiazzarle nel più breve tempo possibile con icone gnome-like. Il programma è scritto in C e faccio uso della versione di sviluppo delle libgtk 1.2, che devono essere installate per poterlo compilare (in particolare sotto debian il pacchetto si chiama libgtk1.2-dev). Potete usare lo script configure.sh per testare che queste librerie siano installate e quindi compilare il tutto dando make. Il database dell'hardware video e delle CPU è contenuto nel file database.h, come potrete vedere ci sono solo poche entry ma con il vostro aiuto spero che possa crescere! :)

Il programma non ha alcuna pretesa stilistica, anzi, è assolutamente rudimentale e io stesso non sono un grande programmatore. Ho pensato di scrivere un qualcosa del genere solo perchè spesso l'utente che si avvicina per la prima volta a linux (come me qualche anno fa) spesso ha bisogno di verificare la proprio configurazione hardware (anche solo per chiedere aiuto) e a volte questo può essere frustante, dato che non c'è un programma grafico che fornisca queste informazioni. L'utente esperto invece, usando lspci e le informazioni contenute dentro /proc/ e /sys/ sarà sicuramente in grado di prendere tutte le info necessarie senza appoggiarsi a programmi del genere... :D

Prego anche chi non sia interessato di darmi l'output di "lspci" e "lspci -n", in modo da poter estendere il mio piccolo database di hardware :p.

Ciao e grazie! :)

shodan
10-02-2005, 18:51
Azz... nesuno? :eek:

Dai... almeno fatemi sapere se si compila bene o no! :D

Trotto@81
10-02-2005, 19:19
Come inizio mi sembra ottimo, la grafica non è poi tanto male, ma c'è molto da lavorare..
Io purtroppo non so programmare, altrimenti mi sarebbe piaciuto darti una mano.
Buona fortuna per il tuo progetto.

-Yara-
10-02-2005, 19:45
Non si compila.
antonio@linux:~/diag> make
make: Nothing to be done for `all'.

e

antonio@linux:~/diag> ./configure.sh
Controllo libgtk1.2-dev...
Controllo effettuato -> libreria libgtk1.2-dev non trovate. Installarele e poieseguire make


Il bello è che non le trovo proprio da nessuna parte ste libgtk1.2-dev

VICIUS
10-02-2005, 20:05
Compila e funziona :)
Certo il configure andrebbe migliorato. magari potresti usare automake/autoconf. Certo c'è ancora molto da fare. Peccato per gtk1 sarebbe stato molto meglio con gtk2 o meglio ancora con le Qt :D

ciao ;)

shodan
10-02-2005, 22:49
Originariamente inviato da -Yara-
Non si compila.
antonio@linux:~/diag> make
make: Nothing to be done for `all'.

e

antonio@linux:~/diag> ./configure.sh
Controllo libgtk1.2-dev...
Controllo effettuato -> libreria libgtk1.2-dev non trovate. Installarele e poieseguire make


Il bello è che non le trovo proprio da nessuna parte ste libgtk1.2-dev

Ciao, che distribuzione usi?

shodan
10-02-2005, 22:50
Originariamente inviato da VICIUS
Compila e funziona :)
Certo il configure andrebbe migliorato. magari potresti usare automake/autoconf. Certo c'è ancora molto da fare. Peccato per gtk1 sarebbe stato molto meglio con gtk2 o meglio ancora con le Qt :D

ciao ;)

Ciao, il "porting" (che parolona :sofico: ) alle GTK2 è previsto... anche se non so quando! :p

shodan
10-02-2005, 22:51
Piccolo favore: chiunque legge questo thread può darmi l'output del comando "lspci" e "lspci -n"?

Grazie. :)

shodan
10-02-2005, 22:51
Originariamente inviato da Trotto@81
Come inizio mi sembra ottimo, la grafica non è poi tanto male, ma c'è molto da lavorare..
Io purtroppo non so programmare, altrimenti mi sarebbe piaciuto darti una mano.
Buona fortuna per il tuo progetto.

Ciao, grazie per la prova! :)

wubby
10-02-2005, 23:11
wubby@andromeda:~$ lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge (rev 01)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800 South]
0000:00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
0000:00:09.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
0000:00:09.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
0000:00:0a.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12)
0000:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

wubby@andromeda:~$ lspci -n
0000:00:00.0 0600: 1106:3188 (rev 01)
0000:00:01.0 0604: 1106:b188
0000:00:07.0 0c00: 1106:3044 (rev 80)
0000:00:09.0 0401: 1102:0004 (rev 03)
0000:00:09.2 0c00: 1102:4001
0000:00:0a.0 0200: 10b7:1700 (rev 12)
0000:00:0f.0 0104: 1106:3149 (rev 80)
0000:00:0f.1 0101: 1106:0571 (rev 06)
0000:00:10.0 0c03: 1106:3038 (rev 81)
0000:00:10.1 0c03: 1106:3038 (rev 81)
0000:00:10.2 0c03: 1106:3038 (rev 81)
0000:00:10.3 0c03: 1106:3038 (rev 81)
0000:00:10.4 0c03: 1106:3104 (rev 86)
0000:00:11.0 0601: 1106:3227
0000:00:18.0 0600: 1022:1100
0000:00:18.1 0600: 1022:1101
0000:00:18.2 0600: 1022:1102
0000:00:18.3 0600: 1022:1103
0000:01:00.0 0300: 10de:0110 (rev b2)

greeneye
10-02-2005, 23:35
Questo è l'output del mio serverino


[root@Server ~]# lspci
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:04.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:07.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) PCI0648 (rev 01)
00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
00:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)



[root@Server ~]# lspci -n
00:00.0 Class 0600: 8086:7190 (rev 03)
00:01.0 Class 0604: 8086:7191 (rev 03)
00:04.0 Class 0601: 8086:7110 (rev 02)
00:04.1 Class 0101: 8086:7111 (rev 01)
00:04.2 Class 0c03: 8086:7112 (rev 01)
00:04.3 Class 0680: 8086:7113 (rev 02)
00:07.0 Class 0104: 1095:0648 (rev 01)
00:0a.0 Class 0200: 10b7:9055 (rev 30)
00:0d.0 Class 0401: 1102:0002 (rev 07)
00:0d.1 Class 0980: 1102:7002 (rev 07)
01:00.0 Class 0300: 121a:0005 (rev 01)


L'hardware è una Asus CuBX (chipset intel 440BX+controller raid CMD648) con
- scheda video Voodoo3 2000
- scheda di rete 3Com 3c905
- scheda sonora Creative

Liam83
11-02-2005, 00:15
il mio output:
0000:00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MC H) (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 04)
0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04)
0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04)
0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 04)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
0000:02:01.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadca st Decoder (rev 01)
0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C /8139C+ (rev 10)
0000:02:03.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
0000:02:03.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (re v 03)
0000:02:03.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
0000:02:06.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366/ 368/370/370A/372 (rev 04)

MOBO: Abit th/II-raid
Skeda video: Geffo4 128mb
Skeda audio: Sb Audigy platinum
Skeda tv: lifeview 3000
Skeda rete: la soltia nettox da 5 euro :D (non ricordo il modello, cmq basta il chipset :P)
bye

-Yara-
11-02-2005, 06:33
Originariamente inviato da shodan
Ciao, che distribuzione usi?

SuSE 9.2 professional
:)

shodan
11-02-2005, 07:52
Originariamente inviato da -Yara-
SuSE 9.2 professional
:)

Ciao,

al link sotto dovresti trovare il pacchetto richiesto...

http://www.novell.com/products/linuxpackages/professional/gtk-devel.html

Ciao! :)

shodan
11-02-2005, 07:55
Azzz... dimenticavo!

Potete postarmi anche /proc/cpuinfo e indicarmi che tipo di CPU avete (Northwood - Prescott / Thunderbird - XP / Newcastle - Winchester, ecc...)?

Così vedo di espandere anche il database CPU.

Grazie ancora! :)

shodan
11-02-2005, 08:03
Originariamente inviato da Liam83
il mio output:
0000:00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MC H) (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 04)
0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04)
0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04)
0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 04)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
0000:02:01.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadca st Decoder (rev 01)
0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C /8139C+ (rev 10)
0000:02:03.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
0000:02:03.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (re v 03)
0000:02:03.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
0000:02:06.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366/ 368/370/370A/372 (rev 04)

MOBO: Abit th/II-raid
Skeda video: Geffo4 128mb
Skeda audio: Sb Audigy platinum
Skeda tv: lifeview 3000
Skeda rete: la soltia nettox da 5 euro :D (non ricordo il modello, cmq basta il chipset :P)
bye


Ciao, potresti mostrarmi anche l'output di "lspci -n" e di /proc/cpuinfo?
Potresti inoltre indicarmi il tipo di CPU, specificando il core utilizzato?

Ciao grazie.

ghiotto86
11-02-2005, 08:36
Originariamente inviato da shodan
Ciao a tutti ragazzi,

apro questo thread per proporvi di creare e sviluppare un progetto insieme, come forum HWUpgrade (tempo permettendo... putroppo tra chi lavora e chi va a scuola il tempo non c'è mai!). In particolare mi piacerebbe creare un diagnostico, un programma cioè che faccia il detect dell'hardware e permetta quindi anche all'utente medio di capire che CPU e schede ha senza perdersi dentro /proc/ e /sys/.

Allego un primo abbozzo di un ipotetico diagnostico; le icone al momento le ho prese da Sandra ma contro di rimpiazzarle nel più breve tempo possibile con icone gnome-like. Il programma è scritto in C e faccio uso della versione di sviluppo delle libgtk 1.2, che devono essere installate per poterlo compilare (in particolare sotto debian il pacchetto si chiama libgtk1.2-dev). Potete usare lo script configure.sh per testare che queste librerie siano installate e quindi compilare il tutto dando make. Il database dell'hardware video e delle CPU è contenuto nel file database.h, come potrete vedere ci sono solo poche entry ma con il vostro aiuto spero che possa crescere! :)

Il programma non ha alcuna pretesa stilistica, anzi, è assolutamente rudimentale e io stesso non sono un grande programmatore. Ho pensato di scrivere un qualcosa del genere solo perchè spesso l'utente che si avvicina per la prima volta a linux (come me qualche anno fa) spesso ha bisogno di verificare la proprio configurazione hardware (anche solo per chiedere aiuto) e a volte questo può essere frustante, dato che non c'è un programma grafico che fornisca queste informazioni. L'utente esperto invece, usando lspci e le informazioni contenute dentro /proc/ e /sys/ sarà sicuramente in grado di prendere tutte le info necessarie senza appoggiarsi a programmi del genere... :D

Prego anche chi non sia interessato di darmi l'output di "lspci" e "lspci -n", in modo da poter estendere il mio piccolo database di hardware :p.

Ciao e grazie! :)

ciao, mi piace moltissimo l'idea; ho provato il programma ed è fatto bene per una prima versione.
vorrei aiutarti ma non ho mai programmato in linux con librerie grafiche.

ecco il sistemino

ghiotto:/home/ghiotto86/diag/diag# lspci
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 755 Host (rev 01)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
0000:00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
0000:00:09.0 CardBus bridge: O2 Micro, Inc. OZ711M1 SmartCardBus MultiMediaBay Controller (rev 20)
0000:00:09.1 CardBus bridge: O2 Micro, Inc. OZ711M1 SmartCardBus MultiMediaBay Controller (rev 20)
0000:00:09.2 System peripheral: O2 Micro, Inc. OZ711Mx MultiMediaBay Accelerator
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]

ghiotto:/home/ghiotto86/diag/diag# lspci -n
0000:00:00.0 0600: 1039:0755 (rev 01)
0000:00:01.0 0604: 1039:0002
0000:00:02.0 0601: 1039:0963 (rev 25)
0000:00:02.1 0c05: 1039:0016
0000:00:02.5 0101: 1039:5513
0000:00:02.6 0703: 1039:7013 (rev a0)
0000:00:02.7 0401: 1039:7012 (rev a0)
0000:00:03.0 0c03: 1039:7001 (rev 0f)
0000:00:03.1 0c03: 1039:7001 (rev 0f)
0000:00:03.3 0c03: 1039:7002
0000:00:04.0 0200: 1039:0900 (rev 91)
0000:00:06.0 0c00: 104c:8023
0000:00:09.0 0607: 1217:7114 (rev 20)
0000:00:09.1 0607: 1217:7114 (rev 20)
0000:00:09.2 0880: 1217:7110
0000:00:0b.0 0280: 1814:0201 (rev 01)
0000:00:18.0 0600: 1022:1100
0000:00:18.1 0600: 1022:1101
0000:00:18.2 0600: 1022:1102
0000:00:18.3 0600: 1022:1103
0000:01:00.0 0300: 1002:4e50

ghiotto:/proc# cat cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 4
model name : AMD Athlon(tm) 64 Processor 3200+
stepping : 10
cpu MHz : 798.166
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmovpat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow
bogomips : 1585.15

ghiotto:/proc#

ciao

Psycotic
11-02-2005, 09:17
Te ne mando 2 scarsi.. perche' sugli altri c'e' solaris e hp-ux

0000:00:01.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:00:02.0 PCI bridge: IBM IBM27-82351 (rev 07)
0000:00:0c.0 System peripheral: Compaq Computer Corporation Advanced System Management Controller
0000:00:0d.0 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 14)
0000:00:0d.1 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 14)
0000:00:0e.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a)
0000:00:0f.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:0f.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:0f.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:0f.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
0000:00:10.0 Host bridge: Intel Corp. 450NX - 82451NX Memory & I/O Controller (rev 03)
0000:00:12.0 Host bridge: Intel Corp. 450NX - 82454NX/84460GX PCI Expander Bridge (rev 04)
0000:00:13.0 Host bridge: Intel Corp. 450NX - 82454NX/84460GX PCI Expander Bridge (rev 04)
0000:01:00.0 Unknown mass storage controller: Compaq Computer Corporation Smart-2/P RAID Controller (rev 04)
0000:04:02.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
0000:04:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:04:05.0 SCSI storage controller: LSI Logic / Symbios Logic 53C896/897 (rev 05)
0000:04:05.1 SCSI storage controller: LSI Logic / Symbios Logic 53C896/897 (rev 05)

lspci -n

0000:00:01.0 0200: 8086:1229 (rev 05)
0000:00:02.0 0604: 1014:0022 (rev 07)
0000:00:0c.0 0880: 0e11:a0f0
0000:00:0d.0 0100: 1000:000f (rev 14)
0000:00:0d.1 0100: 1000:000f (rev 14)
0000:00:0e.0 0300: 1002:4756 (rev 7a)
0000:00:0f.0 0601: 8086:7110 (rev 02)
0000:00:0f.1 0101: 8086:7111 (rev 01)
0000:00:0f.2 0c03: 8086:7112 (rev 01)
0000:00:0f.3 0680: 8086:7113 (rev 02)
0000:00:10.0 0600: 8086:84ca (rev 03)
0000:00:12.0 0600: 8086:84cb (rev 04)
0000:00:13.0 0600: 8086:84cb (rev 04)
0000:01:00.0 0180: 0e11:ae10 (rev 04)
0000:04:02.0 0200: 10b7:9055 (rev 30)
0000:04:04.0 0200: 8086:1229 (rev 05)
0000:04:05.0 0100: 1000:000b (rev 05)
0000:04:05.1 0100: 1000:000b (rev 05)

ok L'altro.. Vecchiotto anche questo.. Pero' forse x il tuo scopo e' anche meglio..

0000:00:00.0 Host bridge: ServerWorks CNB20LE Host Bridge (rev 05)
0000:00:00.1 Host bridge: ServerWorks CNB20LE Host Bridge (rev 05)
0000:00:01.0 RAID bus controller: LSI Logic / Symbios Logic 53C1510 (rev 02)
0000:00:03.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a)
0000:00:04.0 System peripheral: Compaq Computer Corporation Advanced System Management Controller
0000:00:05.0 PCI bridge: Intel Corp. 80960RP [i960 RP Microprocessor/Bridge] (rev 05)
0000:00:05.1 Memory controller: Intel Corp. 80960RP [i960RP Microprocessor] (rev 05)
0000:00:0f.0 ISA bridge: ServerWorks OSB4 South Bridge (rev 4f)
0000:00:0f.1 IDE interface: ServerWorks OSB4 IDE Controller
0000:01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a)
0000:03:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
0000:03:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
0000:03:06.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
0000:04:04.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:04:05.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)

lspci -n

0000:00:00.0 0600: 1166:0009 (rev 05)
0000:00:00.1 0600: 1166:0009 (rev 05)
0000:00:01.0 0104: 1000:0010 (rev 02)
0000:00:03.0 0300: 1002:4756 (rev 7a)
0000:00:04.0 0880: 0e11:a0f0
0000:00:05.0 0604: 8086:0960 (rev 05)
0000:00:05.1 0580: 8086:1960 (rev 05)
0000:00:0f.0 0601: 1166:0200 (rev 4f)
0000:00:0f.1 0101: 1166:0211
0000:01:00.0 0300: 1002:4756 (rev 7a)
0000:03:04.0 0200: 8086:1229 (rev 08)
0000:03:05.0 0200: 8086:1229 (rev 08)
0000:03:06.0 0604: 1011:0024 (rev 03)
0000:04:04.0 0200: 8086:1229 (rev 05)
0000:04:05.0 0200: 8086:1229 (rev 05)

Liam83
11-02-2005, 10:05
allora ti riscrivo tutto da capo

lspci:
0000:00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MCH) (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 04)
0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04)
0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04)
0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 04)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
0000:02:01.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:03.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
0000:02:03.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 03)
0000:02:03.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
0000:02:06.0 Unknown mass storage controller: Triones Technologies, Inc. HPT366/368/370/370A/372 (rev 04)

lspci -n:
0000:00:00.0 Class 0600: 8086:2530 (rev 02)
0000:00:01.0 Class 0604: 8086:2532 (rev 02)
0000:00:1e.0 Class 0604: 8086:244e (rev 04)
0000:00:1f.0 Class 0601: 8086:2440 (rev 04)
0000:00:1f.1 Class 0101: 8086:244b (rev 04)
0000:00:1f.2 Class 0c03: 8086:2442 (rev 04)
0000:00:1f.3 Class 0c05: 8086:2443 (rev 04)
0000:00:1f.4 Class 0c03: 8086:2444 (rev 04)
0000:01:00.0 Class 0300: 10de:0181 (rev a2)
0000:02:01.0 Class 0480: 1131:7130 (rev 01)
0000:02:02.0 Class 0200: 10ec:8139 (rev 10)
0000:02:03.0 Class 0401: 1102:0004 (rev 03)
0000:02:03.1 Class 0980: 1102:7003 (rev 03)
0000:02:03.2 Class 0c00: 1102:4001
0000:02:06.0 Class 0180: 1103:0004 (rev 04)

/proc/cpu
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.50GHz
stepping : 7
cpu MHz : 2512.664
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips : 4964.35

CPU: INTEL P4 NORTHWOOD 2.5GHZ FSB 533MHZ (ma lavora a 400 perchè la mobo non supporta i 533)
MOBO: ABIT TH7II-RAID, Intel 82850 (MCH)+ 82801BA (ICH2), AGP 4X 1.5V, controller raid (integrato) HighPoint HPT370
SKEDA VIDEO: POINT OF VIEW GEFFO4 128MB DDR 333, AGP8X
SKEDA RETE: NETTOX 170004 10/100 MBPS
SKEDA TV: FLYTV PRIME 30
SKEDA AUDIO: SB AUDIGY PLATINUM

può bastare così? se servono altre info chiedimi pure, al momento non mi viene in mente altro :)
Poi posto pure l'output degli altri 2 desktop + il notebook
ciauz!

Morpheus79
11-02-2005, 10:16
bella idea, ma come mai vuoi creare un tuo database invece di processare direttamente l'output di lspci, cpuinfo ecc?
Nel tempo che impieghi a riempire il database avresti gia' finito il programma!

Funziona perfettamente su Slackware 10.1 :)

BazookA
11-02-2005, 11:48
lspci
0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P Processor to I/O Controller (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82865G/PE/P Processor to AGP Controller (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801EB USB (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB USB (rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801EB USB (rev 02)
0000:00:1d.3 USB Controller: Intel Corp. 82801EB USB (rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB USB2 (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corp. 82801EB LPC Interface Controller (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801EB Ultra ATA Storage Controller (rev 02)
0000:00:1f.2 IDE interface: Intel Corp. 82801EB Ultra ATA Storage Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801EB SMBus Controller (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV35 [GeForce FX 5900] (rev a1)
0000:02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:0c.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
0000:02:0c.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 03)
0000:02:0c.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port


lspci -n
0000:00:00.0 Class 0600: 8086:2570 (rev 02)
0000:00:01.0 Class 0604: 8086:2571 (rev 02)
0000:00:1d.0 Class 0c03: 8086:24d2 (rev 02)
0000:00:1d.1 Class 0c03: 8086:24d4 (rev 02)
0000:00:1d.2 Class 0c03: 8086:24d7 (rev 02)
0000:00:1d.3 Class 0c03: 8086:24de (rev 02)
0000:00:1d.7 Class 0c03: 8086:24dd (rev 02)
0000:00:1e.0 Class 0604: 8086:244e (rev c2)
0000:00:1f.0 Class 0601: 8086:24d0 (rev 02)
0000:00:1f.1 Class 0101: 8086:24db (rev 02)
0000:00:1f.2 Class 0101: 8086:24d1 (rev 02)
0000:00:1f.3 Class 0c05: 8086:24d3 (rev 02)
0000:01:00.0 Class 0300: 10de:0331 (rev a1)
0000:02:05.0 Class 0200: 10ec:8139 (rev 10)
0000:02:0c.0 Class 0401: 1102:0004 (rev 03)
0000:02:0c.1 Class 0980: 1102:7003 (rev 03)
0000:02:0c.2 Class 0c00: 1102:4001


cpuinfo

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.40GHz
stepping : 7
cpu MHz : 2773.362
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips : 5472.25

wubby
11-02-2005, 12:03
wubby@andromeda:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 4
model name : AMD Athlon(tm) 64 Processor 3200+
stepping : 8
cpu MHz : 2003.499
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow
bogomips : 3932.16

shodan
11-02-2005, 16:59
Originariamente inviato da Morpheus79
bella idea, ma come mai vuoi creare un tuo database invece di processare direttamente l'output di lspci, cpuinfo ecc?
Nel tempo che impieghi a riempire il database avresti gia' finito il programma!

Funziona perfettamente su Slackware 10.1 :)

Innanzitutto grazie a tutti! :)

Il database mi serve per visualizzare alcune info avanzate sull'hardware. Per esempio, una volta che con lspci trovo il device ID della periferica video, eseguo una ricerca all'interno del mio piccolo database in modo da riportare dati come la presenza o meno di T&L, vertex e/o pixel shader, ecc. che altrimento non vengono visualizzati tramite un semplice lspci.

Non mi sono spiegato molto bene, ma se dai un'occhiata al sorgente si dovrebbe capire meglio quello che volevo dire! :)

Ciao. :)

shodan
11-02-2005, 17:01
Originariamente inviato da Psycotic
ok L'altro.. Vecchiotto anche questo.. Pero' forse x il tuo scopo e' anche meglio..

Infatti... anche hardware vecchio va benissimo, anzi, anche è meglio! :)

-Yara-
11-02-2005, 17:27
Originariamente inviato da shodan
Ciao,

al link sotto dovresti trovare il pacchetto richiesto...

http://www.novell.com/products/linuxpackages/professional/gtk-devel.html

Ciao! :)

Comprata originale la suse e nel link che mi hai dato c'è il percorso nel quale DOVREBBERO esserci le gtk-devel...ma non ci sono :D

shodan
11-02-2005, 18:07
Originariamente inviato da -Yara-
Comprata originale la suse e nel link che mi hai dato c'è il percorso nel quale DOVREBBERO esserci le gtk-devel...ma non ci sono :D

Azzz... volendo puoi provare a installare il pacchetto "gtk" o il gimp, che dovrebbe installarti anche le gtk devel...

Ciao. :)

DanieleC88
11-02-2005, 18:35
Ma programmi del genere non esistono già? Comunque, voglio tenermi informato, l'idea mi piace.
Potremmo aprire qualcosa su SourceForge.net - lo posso fare anche io, volendo: il mio progetto su SF.net va un po' a rilento e mi piacerebbe dedicarmi a qualcos'altro.

Appena posso ti posto anche il mio lspci. Ora devo staccare urgentemente!!!
Bye!

@VICIUS: usare Qt??? Mi deludi proprio, stavolta... :(

VICIUS
11-02-2005, 18:47
Originariamente inviato da DanieleC88
@VICIUS: usare Qt??? Mi deludi proprio, stavolta... :(
E come mai ? :confused:

ciao ;)

DanieleC88
12-02-2005, 08:22
Perché Qt mi sembra un po' "falso" in questione di licenze, magari ti spiego la mia posizione in privato o comunque qualche altra volta.

P.S.: ieri ho fatto una piccola conversione a GTK+ 2. Funziona, ma purtroppo ho usato una GtkEntry, devo convertirla in GtkTextView per farla vedere su più linee. Comunque funziona, poi correggo e ve la mando. Bye!

Morpheus79
12-02-2005, 10:31
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:09.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
00:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
00:0f.0 RAID bus controller: VIA Technologies, Inc.: Unknown device 3149 (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC BusMaster IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
00:13.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE]

00:00.0 Class 0600: 1106:3189 (rev 80)
00:01.0 Class 0604: 1106:b198
00:09.0 Class 0280: 104c:9066
00:0a.0 Class 0400: 109e:036e (rev 11)
00:0a.1 Class 0480: 109e:0878 (rev 11)
00:0d.0 Class 0401: 1102:0002 (rev 07)
00:0d.1 Class 0980: 1102:7002 (rev 07)
00:0f.0 Class 0104: 1106:3149 (rev 80)
00:0f.1 Class 0101: 1106:0571 (rev 06)
00:10.0 Class 0c03: 1106:3038 (rev 81)
00:10.1 Class 0c03: 1106:3038 (rev 81)
00:10.2 Class 0c03: 1106:3038 (rev 81)
00:10.3 Class 0c03: 1106:3038 (rev 81)
00:10.4 Class 0c03: 1106:3104 (rev 86)
00:11.0 Class 0601: 1106:3227
00:12.0 Class 0200: 1106:3065 (rev 78)
00:13.0 Class 0c00: 1106:3044 (rev 80)
01:00.0 Class 0300: 1002:514c

processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2600+
stepping : 0
cpu MHz : 1914.339
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse pni syscall mmxext 3dnowext 3dnow
bogomips : 3776.51

Il processore ha il core barton

gurutech
12-02-2005, 13:06
non capisco perchè creare il db da zero: http://pciids.sf.net non va bene?

ah, il progamma non si compila con il gcc-2.95, ci vuole il 3.0 (uso debian woody)

P.S. perchè non fare qualcosa sullo stile di "Gestione periferiche" di windows?

VICIUS
12-02-2005, 14:04
Originariamente inviato da DanieleC88
Perché Qt mi sembra un po' "falso" in questione di licenze, magari ti spiego la mia posizione in privato o comunque qualche altra volta.

P.S.: ieri ho fatto una piccola conversione a GTK+ 2. Funziona, ma purtroppo ho usato una GtkEntry, devo convertirla in GtkTextView per farla vedere su più linee. Comunque funziona, poi correggo e ve la mando. Bye!
Bhe se GPL è una licenza falsa... :rolleyes: Le vostre Gtk sono sotto LGPL quindi sono ancora meno "libere" delle Qt.

cmq. tornando al programma. sarebbe carino avere qualcosa tipo cpuz o wcpuid di windows con tutte quelle info su ram/cpu, timings ecc. ecc. si potrebbe implementare pure una versione approssimativa di quei programmmini dei numeri primi o del pi greco per testare la stabilità.

ciao ;)

DanieleC88
12-02-2005, 15:09
Originariamente inviato da VICIUS
Bhe se GPL è una licenza falsa... :rolleyes: Le vostre Gtk sono sotto LGPL quindi sono ancora meno "libere" delle Qt.
A parte il fatto che non sono "nostre" le Gtk (non dividiamo inutilmente gli utenti di Linux, grazie), comunque, l'uso della LGPL è destinato a coloro che vogliono creare programmi che usano Gtk anche senza la GPL (ad esempio rilasciato sotto la Artistic license).
Comunque quello che volevo dire io è: Qt inizialmente fu rilasciato con licenza commerciale e KDE ne faceva pesante uso. La cosa (la licenza commerciale) non andava giù a parecchi puristi della GPL, tanto che fu avviato anche il progetto Harmony, un sostituto sotto GPL delle librerie Qt, che fu "ammazzato" proprio dal cambio di licenza della Trolltech. Insomma, l'unica cosa per cui non apprezzo molto Qt è che per scopi commerciali ci vuole già la licenza commerciale e *temo* che l'uso della GPL sia un modo di avvicinare i programmatori per poi, una volta che un grande numero di questi si è affezionato a Qt, passare ad una licenza commerciale con tanto di pagamento per lo sviluppo con Qt.
È solo un timore, magari infondato, ma comunque preferirei lo stesso Gtk.
Per il resto, dal punto di vista tecnico non ho niente da ridire a Qt: semplice, veloce, ben integrato (non è solo un toolkit grafico), cross-platform.

Originariamente inviato da VICIUS
cmq. tornando al programma. sarebbe carino avere qualcosa tipo cpuz o wcpuid di windows con tutte quelle info su ram/cpu, timings ecc. ecc. si potrebbe implementare pure una versione approssimativa di quei programmmini dei numeri primi o del pi greco per testare la stabilità.

ciao ;)
Be', non saprei fare *tutto* quello, ma alcune cose sull'identificazione della CPU le ho imparate facendomi una schifezza di sistemino operativo, dove facevo uso proprio dell'istruzione CPUID. Naturalmente preferirei lasciare la cosa a gente più esperta, ad esempio tu. Io non sono certo quello che si definirebbe "guru programmer" :)

P.S.: <ot>VICIUS, il tuo avatar cosa raffigura? Mi sembra stranamente somigliante a quello di AnonimoVeneziano (o forse semplicemente non mi ricordo com'è il suo, visto che non si lo trovo da un pezzo qui sul forum).</ot>

shodan
13-02-2005, 18:51
Originariamente inviato da gurutech
non capisco perchè creare il db da zero: http://pciids.sf.net non va bene?

ah, il progamma non si compila con il gcc-2.95, ci vuole il 3.0 (uso debian woody)

P.S. perchè non fare qualcosa sullo stile di "Gestione periferiche" di windows?

Grazie per il link, davvero molto utile!
Il database mi serve per uno scopo molto semplice: riuscire, in base al vendor ID e al device ID, ad associare la periferica rilevato con alcuni dati che non ho modo di rilevare direttamente. Per capirci, se dai un'occhiata al file database.h, troverai un array di strutture, ognuna delle quali contiene gli ID che identificano la periferica video più una serie di dati inseriti da me direttamente e non rilevati dalla periferica.
Se avessi un modo per rilevare anche quei dati (come il clock, la presenza o meno di VS e/o PS, ecc.) direttamente dall'hardware il file database.h sarebbe completamente inutile ma, dato che parecchi dati non sono in gradi di rilevarli, l'unico modo che ho di visualizzarli è quello di associare determinate stringhe alla presenza o meno di un particolare hardware (identificato da ven. ID e dev. ID).
Sicuramente alcuni dati come il clock sarebbero rilevabili dall'hardware (anche se non so come fare), ma altri dati non credo si possano ottenere in questo modo ma si abbia per forza bisogno di scriverseli in un file su cui poi si eseguira una sorta di lookup per estrarre i dati corretti in base alla periferica rilevata.

Spero di non essermi spiegato troppo male! :D

Domani, lavoro permettendo, aggiornerò il file database.h e inizierò a dare un'occhiata alle GTK 2.0. A proposito: come si abilita l'antialiasing usando le GTK 1.2? Occorrono per forza le 2.0?

Grazie a tutti per il tempo dedicatomi! :)

-Yara-
13-02-2005, 20:14
Oh..finalmente sono riuscito a compilarlo (le gtk-devel erano nel dvd di suse :D)
Mi sembra ben fatto. Io studio C/C++ ma sono solo al primo anno (3 inf itis)
percui non sono ancora arrivato a quei livelli :D
Comunque come hai chiesto:

Lspci

0000:00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0282
0000:00:00.1 Host bridge: VIA Technologies, Inc.: Unknown device 1282
0000:00:00.2 Host bridge: VIA Technologies, Inc.: Unknown device 2282
0000:00:00.3 Host bridge: VIA Technologies, Inc.: Unknown device 3282
0000:00:00.4 Host bridge: VIA Technologies, Inc.: Unknown device 4282
0000:00:00.7 Host bridge: VIA Technologies, Inc.: Unknown device 7282
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800 South]
0000:00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11)
0000:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:01:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800 GT] (rev a1)

Lspci -n

0000:00:00.0 Class 0600: 1106:0282
0000:00:00.1 Class 0600: 1106:1282
0000:00:00.2 Class 0600: 1106:2282
0000:00:00.3 Class 0600: 1106:3282
0000:00:00.4 Class 0600: 1106:4282
0000:00:00.7 Class 0600: 1106:7282
0000:00:01.0 Class 0604: 1106:b188
0000:00:0a.0 Class 0200: 10ec:8139 (rev 10)
0000:00:0e.0 Class 0200: 1106:3119 (rev 11)
0000:00:0f.0 Class 0104: 1106:3149 (rev 80)
0000:00:0f.1 Class 0101: 1106:0571 (rev 06)
0000:00:10.0 Class 0c03: 1106:3038 (rev 81)
0000:00:10.1 Class 0c03: 1106:3038 (rev 81)
0000:00:10.2 Class 0c03: 1106:3038 (rev 81)
0000:00:10.3 Class 0c03: 1106:3038 (rev 81)
0000:00:10.4 Class 0c03: 1106:3104 (rev 86)
0000:00:11.0 Class 0601: 1106:3227
0000:00:11.5 Class 0401: 1106:3059 (rev 60)
0000:00:18.0 Class 0600: 1022:1100
0000:00:18.1 Class 0600: 1022:1101
0000:00:18.2 Class 0600: 1022:1102
0000:00:18.3 Class 0600: 1022:1103
0000:01:00.0 Class 0300: 10de:0045 (rev a1)


CPUInfo

processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 4
model name : AMD Athlon(tm) 64 Processor 3000+
stepping : 10
cpu MHz : 2004.645
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow
bogomips : 3932.16
TLB size : 1088 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

shodan
13-02-2005, 20:36
Perfetto! :)

Grazie mille. :)

Bscity
13-02-2005, 21:18
linux:/home/beppe # lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (r
ev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a3)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:08.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07 )
0000:01:08.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
0000:01:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10 )
0000:01:0c.0 RAID bus controller: Promise Technology, Inc. PDC20376 (FastTrak 37 6) (rev 02)
0000:03:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
0000:03:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 P ro] (Secondary)


linux:/home/beppe # lspci -n
0000:00:00.0 Class 0600: 10de:01e0 (rev c1)
0000:00:00.1 Class 0500: 10de:01eb (rev c1)
0000:00:00.2 Class 0500: 10de:01ee (rev c1)
0000:00:00.3 Class 0500: 10de:01ed (rev c1)
0000:00:00.4 Class 0500: 10de:01ec (rev c1)
0000:00:00.5 Class 0500: 10de:01ef (rev c1)
0000:00:01.0 Class 0601: 10de:0060 (rev a3)
0000:00:01.1 Class 0c05: 10de:0064 (rev a2)
0000:00:02.0 Class 0c03: 10de:0067 (rev a3)
0000:00:02.1 Class 0c03: 10de:0067 (rev a3)
0000:00:02.2 Class 0c03: 10de:0068 (rev a3)
0000:00:04.0 Class 0200: 10de:0066 (rev a1)
0000:00:08.0 Class 0604: 10de:006c (rev a3)
0000:00:09.0 Class 0101: 10de:0065 (rev a2)
0000:00:1e.0 Class 0604: 10de:01e8 (rev c1)
0000:01:08.0 Class 0401: 1102:0002 (rev 07)
0000:01:08.1 Class 0980: 1102:7002 (rev 07)
0000:01:0b.0 Class 0401: 13f6:0111 (rev 10)
0000:01:0c.0 Class 0104: 105a:3376 (rev 02)
0000:03:00.0 Class 0300: 1002:4e48
0000:03:00.1 Class 0380: 1002:4e68

gurutech
13-02-2005, 21:29
a dimenticavo di postarti questo link
http://www.pcidatabase.com/
con questo sei a posto, secondo me è inutile raccogliere info sul forum. Piuttosto dirottiamo gli sforzi per completare liste che già ci sono.

shodan
14-02-2005, 11:15
Grazie a tutti, ho aggiornato il file database in base ai vostri lspci! :)
Grazie all'utilissimo link postato da gurutech, ora non è più necessario postare l'output di lspci; vi invito invece a postare ancora quello di /proc/cpuinfo.

Non appena ho un secondo mi leggo il tutorial sulle GTK 2.0 e abbozzo una conversione! :p

Inoltre, se qualcuno sa indicarmi come leggere il clock della scheda direttamente tramite il bus PCI, è ben accetto (cosi come sono assolutamente ben accette correzioni di qualunque tipo! ;)).

Grazie ancora. :)

DanieleC88
14-02-2005, 19:34
Originariamente inviato da shodan
Se avessi un modo per rilevare anche quei dati (come il clock, la presenza o meno di VS e/o PS, ecc.) direttamente dall'hardware il file database.h sarebbe completamente inutile ma, dato che parecchi dati non sono in gradi di rilevarli, l'unico modo che ho di visualizzarli è quello di associare determinate stringhe alla presenza o meno di un particolare hardware (identificato da ven. ID e dev. ID).
Se ti riferisci ad esempio alla vendor string di una CPU, ho io il metodo per visualizzarla (preso da MPlayer :D), basta usare CPUID.

Originariamente inviato da shodan
Domani, lavoro permettendo, aggiornerò il file database.h e inizierò a dare un'occhiata alle GTK 2.0. A proposito: come si abilita l'antialiasing usando le GTK 1.2? Occorrono per forza le 2.0?
Temo che serva proprio Gtk 2. Purtroppo ho cercato anch'io (inutilmente) di abilitare l'antialiasing con le vecchie Gtk 1.2, ma anche dopo aver patchato con gdkxft ho avuto pessimi risultati. Comunque, non temere! Ho fatto un port per Gtk 2! :)

Originariamente inviato da shodan
Grazie a tutti per il tempo dedicatomi! :)
Grazie a te per aver avviato il progetto! Dimmi se ti piace la mia versione. ;)
Bye!

P.S.: ca**o!!!! HardwareUpgrade non mi permette più di 25kb di allegato! Con le nuove icone in PNG prese da GNOME 2.8.1 (anche se alcune di queste vanno cambiate perché inadatte) il file .tar.gz è di 33kb. Te lo mando via mail.

DanieleC88
14-02-2005, 19:42
:eek: Come ho fatto a non pensarci prima? Bastava dividere in due .tar.gz!!

Mando il codice sorgente.

DanieleC88
14-02-2005, 19:44
Mando anche le icone.

mykol
14-02-2005, 21:16
Athlon XP 2000+
MB ECS
1 GB RAM
Scheda Video ATI ALLInWONDER 128 PRO

Kurumin 4.01


root@kurumin:/home/kurumin# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev74)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 Pro UltraTF
root@kurumin:/home/kurumin# lspci -n
0000:00:00.0 0600: 1106:3189
0000:00:01.0 0604: 1106:b168
0000:00:10.0 0c03: 1106:3038 (rev 80)
0000:00:10.1 0c03: 1106:3038 (rev 80)
0000:00:10.2 0c03: 1106:3038 (rev 80)
0000:00:10.3 0c03: 1106:3104 (rev 82)
0000:00:11.0 0601: 1106:3177
0000:00:11.1 0101: 1106:0571 (rev 06)
0000:00:11.5 0401: 1106:3059 (rev 50)
0000:00:12.0 0200: 1106:3065 (rev 74)
0000:01:00.0 0300: 1002:5446
root@kurumin:/home/kurumin#
root@kurumin:/home/kurumin#


root@kurumin:/home/kurumin# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 6
model name : AMD Athlon(tm) XP 2000+
stepping : 2
cpu MHz : 1662.722
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 3293.18

root@kurumin:/home/kurumin#

ciao

mykol
14-02-2005, 21:21
Portatile Compaq Evo N160

PIII 1200

RAM 512+256

root@linuxbox:/home/giorgio# lspci
0000:00:00.0 Host bridge: Intel Corp. 82830 830 Chipset Host Bridge (rev 04)
0000:00:01.0 PCI bridge: Intel Corp. 82830 830 Chipset AGP Bridge (rev 04)
0000:00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #2) (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 42)
0000:00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801CA/CAM SMBus Controller (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio C
ontroller (rev 02)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6
LY
0000:02:04.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
0000:02:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-200
0 Controller (PHY/Link)
0000:02:06.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controll
er (rev 01)
0000:02:08.0 Ethernet controller: Intel Corp. 82801CAM (ICH3) PRO/100 VE (LOM)
Ethernet Controller (rev 42)
root@linuxbox:/home/giorgio#



root@linuxbox:/home/giorgio# lspci -n
0000:00:00.0 0600: 8086:3575 (rev 04)
0000:00:01.0 0604: 8086:3576 (rev 04)
0000:00:1d.0 0c03: 8086:2482 (rev 02)
0000:00:1d.1 0c03: 8086:2484 (rev 02)
0000:00:1e.0 0604: 8086:2448 (rev 42)
0000:00:1f.0 0601: 8086:248c (rev 02)
0000:00:1f.1 0101: 8086:248a (rev 02)
0000:00:1f.3 0c05: 8086:2483 (rev 02)
0000:00:1f.5 0401: 8086:2485 (rev 02)
0000:01:00.0 0300: 1002:4c59
0000:02:04.0 0780: 14f1:2f00 (rev 01)
0000:02:05.0 0c00: 104c:8023
0000:02:06.0 0607: 104c:ac50 (rev 01)
0000:02:08.0 0200: 8086:1031 (rev 42)
root@linuxbox:/home/giorgio#
root@linuxbox:/home/giorgio#
root@linuxbox:/home/giorgio# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 11
model name : Intel(R) Pentium(R) III Mobile CPU 1200MHz
stepping : 1
cpu MHz : 1196.026
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 2367.48

root@linuxbox:/home/giorgio#

ghiotto86
14-02-2005, 21:38
Originariamente inviato da DanieleC88
Mando anche le icone.
ghiotto:/home/ghiotto86/linux-diagnostics-1.0# ./configure
Controllo GTK+ 2... Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
[FALLITO].
Installare GTK+ 2 e poi ripetere questa configurazione.
ghiotto:/home/ghiotto86/linux-diagnostics-1.0#

????
che devo installare?? ho debian.

DanieleC88
14-02-2005, 23:04
Devi installare "libgtk2.0-dev". ;)

shodan
15-02-2005, 09:07
Originariamente inviato da DanieleC88
Se ti riferisci ad esempio alla vendor string di una CPU, ho io il metodo per visualizzarla (preso da MPlayer :D), basta usare CPUID.


Temo che serva proprio Gtk 2. Purtroppo ho cercato anch'io (inutilmente) di abilitare l'antialiasing con le vecchie Gtk 1.2, ma anche dopo aver patchato con gdkxft ho avuto pessimi risultati. Comunque, non temere! Ho fatto un port per Gtk 2! :)


Grazie a te per aver avviato il progetto! Dimmi se ti piace la mia versione. ;)
Bye!

P.S.: ca**o!!!! HardwareUpgrade non mi permette più di 25kb di allegato! Con le nuove icone in PNG prese da GNOME 2.8.1 (anche se alcune di queste vanno cambiate perché inadatte) il file .tar.gz è di 33kb. Te lo mando via mail.

Ciao,

le icone e il testo antialiasato (che bella parola! :sofico: ) sono davvero belli! ;)

Ho notato che la barra di scorrimento verticale non manda più gli eventi alla finestra principale... vediamo un po' cosa posso fare.

Ciao grazie! :)

Dwayne
15-02-2005, 10:03
non so quanto ti sarà utile ma cmq

mythtv root # lspci
0000:00:00.0 Host bridge: ATI Technologies Inc: Unknown device 5833 (rev 02)
0000:00:01.0 PCI bridge: ATI Technologies Inc: Unknown device 5838
0000:00:13.0 USB Controller: ATI Technologies Inc: Unknown device 4347 (rev 01)
0000:00:13.1 USB Controller: ATI Technologies Inc: Unknown device 4348 (rev 01)
0000:00:13.2 USB Controller: ATI Technologies Inc: Unknown device 4345 (rev 01)
0000:00:14.0 SMBus: ATI Technologies Inc: Unknown device 4353 (rev 18)
0000:00:14.1 IDE interface: ATI Technologies Inc: Unknown device 4349
0000:00:14.3 ISA bridge: ATI Technologies Inc: Unknown device 434c
0000:00:14.4 PCI bridge: ATI Technologies Inc: Unknown device 4342
0000:01:05.0 VGA compatible controller: nVidia Corporation: Unknown device 0322
(rev a1)
0000:02:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07
)
0000:02:06.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev
07)
0000:02:07.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01)
0000:02:08.0 Ethernet controller: 3Com Corporation: Unknown device 9202 (rev 40)
0000:02:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
mythtv root #

mythtv root # lspci -n
0000:00:00.0 Class 0600: 1002:5833 (rev 02)
0000:00:01.0 Class 0604: 1002:5838
0000:00:13.0 Class 0c03: 1002:4347 (rev 01)
0000:00:13.1 Class 0c03: 1002:4348 (rev 01)
0000:00:13.2 Class 0c03: 1002:4345 (rev 01)
0000:00:14.0 Class 0c05: 1002:4353 (rev 18)
0000:00:14.1 Class 0101: 1002:4349
0000:00:14.3 Class 0601: 1002:434c
0000:00:14.4 Class 0604: 1002:4342
0000:01:05.0 Class 0300: 10de:0322 (rev a1)
0000:02:06.0 Class 0401: 1102:0002 (rev 07)
0000:02:06.1 Class 0980: 1102:7002 (rev 07)
0000:02:07.0 Class 0480: 1131:7134 (rev 01)
0000:02:08.0 Class 0200: 10b7:9202 (rev 40)
0000:02:09.0 Class 0480: 1131:7146 (rev 01)

mythtv root # cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.40GHz
stepping : 7
cpu MHz : 2394.709
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
bogomips : 4751.36

scheda madre m-atx asus P4R800-VM (con chipset ati), PIV 2400, 256 DDR400, geforce 5200, hauppauge nexus, pinnacle pctv, sblive

VegetaSSJ5
15-02-2005, 10:03
root@darkstar:~# lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
01:08.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
01:08.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
02:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100]


root@darkstar:~# lspci -n
00:00.0 Class 0600: 10de:01e0 (rev c1)
00:00.1 Class 0500: 10de:01eb (rev c1)
00:00.2 Class 0500: 10de:01ee (rev c1)
00:00.3 Class 0500: 10de:01ed (rev c1)
00:00.4 Class 0500: 10de:01ec (rev c1)
00:00.5 Class 0500: 10de:01ef (rev c1)
00:01.0 Class 0601: 10de:0060 (rev a3)
00:01.1 Class 0c05: 10de:0064 (rev a2)
00:02.0 Class 0c03: 10de:0067 (rev a3)
00:02.1 Class 0c03: 10de:0067 (rev a3)
00:02.2 Class 0c03: 10de:0068 (rev a3)
00:04.0 Class 0200: 10de:0066 (rev a1)
00:08.0 Class 0604: 10de:006c (rev a3)
00:09.0 Class 0101: 10de:0065 (rev a2)
00:1e.0 Class 0604: 10de:01e8 (rev c1)
01:08.0 Class 0401: 1102:0002 (rev 08)
01:08.1 Class 0980: 1102:7002 (rev 08)
02:00.0 Class 0300: 1002:514d


root@darkstar:~# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Duron(tm) processor
stepping : 1
cpu MHz : 1353.167
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse pni syscall mmxext 3dnowext 3dnow
bogomips : 2670.59



La mia cpu è un duron 1800 (quello con il core del thorougbred) downcloccato a 1350 (moltiplicatore bloccato a 13.5)

DanieleC88
15-02-2005, 10:51
Originariamente inviato da shodan
Ciao,

le icone e il testo antialiasato (che bella parola! :sofico: ) sono davvero belli! ;)

Ho notato che la barra di scorrimento verticale non manda più gli eventi alla finestra principale... vediamo un po' cosa posso fare.

Ciao grazie! :)

Lo sapevo che non funzionava la scrollbar... ho aggiustato ora :)
Ho messo anche il color (verde=ok, rosso=fallito) nel ./configure.
Mando l'update.

ghiotto86
15-02-2005, 11:20
Originariamente inviato da DanieleC88
Lo sapevo che non funzionava la scrollbar... ho aggiustato ora :)
Ho messo anche il color (verde=ok, rosso=fallito) nel ./configure.
Mando l'update.

ma non puoi mettere le icone direttamente nel ZIP main????
:sofico:

DanieleC88
15-02-2005, 17:36
Originariamente inviato da ghiotto86
ma non puoi mettere le icone direttamente nel ZIP main????
:sofico:

No, purtroppo... :( Come ho già detto in una risposta precedente, mettendole insieme al codice il file diventa di 33kb, cioè più di quanto il forum mi permetta.

ghiotto86
15-02-2005, 17:43
Originariamente inviato da DanieleC88
No, purtroppo... :( Come ho già detto in una risposta precedente, mettendole insieme al codice il file diventa di 33kb, cioè più di quanto il forum mi permetta.

azz non pensavo.
pensavo che potesse hostare di più.
vabbe ci arrengeremo.:sofico:
mi potesti linkare qualche tutorial (preferibilmente in ITA) dove posso imparare a programmare quello che hai fatto tu e shodan????

DanieleC88
15-02-2005, 17:49
Il forum può hostare di più, ma purtroppo limita ogni allegato ad un massimo di 25kb (si intaserebbe presto, altrimenti).

Link? Ti posso dare solo http://www.google.it/ ... sono un autodidatta, non ho imparato da un sito preciso, è tutto frutto di esperienza.

P.S.: sto aggiungendo il supporto per le partizioni con GNU parted, in modo da poter leggere il numero di partizioni su disco e farne un breve elenco con il tipo di file system usato.

ghiotto86
15-02-2005, 17:50
Originariamente inviato da DanieleC88
Il forum può hostare di più, ma purtroppo limita ogni allegato ad un massimo di 25kb (si intaserebbe presto, altrimenti).

Link? Ti posso dare solo http://www.google.it/ ... sono un autodidatta, non ho imparato da un sito preciso, è tutto frutto di esperienza.

P.S.: sto aggiungendo il supporto per le partizioni con GNU parted, in modo da poter leggere il numero di partizioni su disco e farne un breve elenco con il tipo di file system usato.

ok come me d'altronde:sofico:

ottimo quel supporto, perccato di non potervi aiutare devo dare FISICA 1:muro: :muro:

VICIUS
15-02-2005, 19:12
Se puo interessare ho messo in piedi una piccola patch per avere la lista completa delle instruzioni multimediali supportate (mmx, sse, 3dnow, ...) Funziona su tutte le cpu che hanno l'istruzione cpuid (>= 486). In questo modo non serve piu inserirli ha mano nel db interno. in teoria sarebbe possibile avere anche informazioni sulla dimensione delle varie cache L1, L2, L3 e TLB ma non ho avuto voglia di leggermi tutto il manuale della intel :p

ciao ;)

ghiotto86
15-02-2005, 19:44
Originariamente inviato da VICIUS
Se puo interessare ho messo in piedi una piccola patch per avere la lista completa delle instruzioni multimediali supportate (mmx, sse, 3dnow, ...) Funziona su tutte le cpu che hanno l'istruzione cpuid (>= 486). In questo modo non serve piu inserirli ha mano nel db interno. in teoria sarebbe possibile avere anche informazioni sulla dimensione delle varie cache L1, L2, L3 e TLB ma non ho avuto voglia di leggermi tutto il manuale della intel :p

ciao ;)

come applico la patch??:oink:

VICIUS
15-02-2005, 21:30
Originariamente inviato da ghiotto86
come applico la patch??:oink:
nella directory dei sorgenti:
patch -i nome_fille.patch

ps: ho usato la versione con le gtk2

ciao ;)

ghiotto86
15-02-2005, 21:34
Originariamente inviato da VICIUS
nella directory dei sorgenti:
patch -i nome_fille.patch

ps: ho usato la versione con le gtk2

ciao ;)

funzia;)

Iron Pablo
15-02-2005, 22:45
pablo@pablo:~$ lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B] (rev a2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 AudioControler (MCP) (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire (IEEE 1394) Controller (rev a3)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:01:0b.0 RAID bus controller: Silicon Image, Inc. (formerly CMD Technology Inc) SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
0000:02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
0000:02:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)


pablo@pablo:~$ lspci -n
0000:00:00.0 0600: 10de:01e0 (rev c1)
0000:00:00.1 0500: 10de:01eb (rev c1)
0000:00:00.2 0500: 10de:01ee (rev c1)
0000:00:00.3 0500: 10de:01ed (rev c1)
0000:00:00.4 0500: 10de:01ec (rev c1)
0000:00:00.5 0500: 10de:01ef (rev c1)
0000:00:01.0 0601: 10de:0060 (rev a4)
0000:00:01.1 0c05: 10de:0064 (rev a2)
0000:00:02.0 0c03: 10de:0067 (rev a4)
0000:00:02.1 0c03: 10de:0067 (rev a4)
0000:00:02.2 0c03: 10de:0068 (rev a4)
0000:00:04.0 0200: 10de:0066 (rev a1)
0000:00:05.0 0401: 10de:006b (rev a2)
0000:00:06.0 0401: 10de:006a (rev a1)
0000:00:08.0 0604: 10de:006c (rev a3)
0000:00:09.0 0101: 10de:0065 (rev a2)
0000:00:0d.0 0c00: 10de:006e (rev a3)
0000:00:1e.0 0604: 10de:01e8 (rev c1)
0000:01:0b.0 0104: 1095:3112 (rev 02)
0000:02:00.0 0300: 1002:4152
0000:02:00.1 0380: 1002:4172


pablo@pablo:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm)
stepping : 0
cpu MHz : 2204.930
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmovpat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 4358.14


Athlon XP 2500+ Barton @2200 Mhz (11*200)
Sapphire Ati Radeon 9600 XT 256 Mb
Abit NF7-S rev2.0

Ciao e buon lavoro!

DanieleC88
16-02-2005, 12:34
Originariamente inviato da VICIUS
Se puo interessare ho messo in piedi una piccola patch per avere la lista completa delle instruzioni multimediali supportate (mmx, sse, 3dnow, ...) Funziona su tutte le cpu che hanno l'istruzione cpuid (>= 486). In questo modo non serve piu inserirli ha mano nel db interno. in teoria sarebbe possibile avere anche informazioni sulla dimensione delle varie cache L1, L2, L3 e TLB ma non ho avuto voglia di leggermi tutto il manuale della intel :p

ciao ;)

Grande! Ora mi copio il codice nel mio OS! :)

shodan
16-02-2005, 14:06
Grazie a tutti! :)

Partendo dalla ottima base fatta da DanieleC88, sto convertento tutto alle GTK 2. Aggiungerò volentieri qualsiasi patch / modifica suggerita... grazie!

La lista "to-do" al momento comprende:
-) integrazione della patch CPUID, se possibile fatta in modo da prendere tutti i dati necessari (in modo da pensionare il database CPU);
-) rilevazione del clock della scheda video (core / mem), anche se qui la vedo dura;
-) aggiunta del codice necessario per visualizzare i sensori di temperatura e lo stato della batteria su un portatile, permettendo anche di scegliere il "CPU governor" adatto (anche se il nuovo governor "on demand" dovrebbe essere assolutamente adatto).

Con un po' di fortuna oggi metto in linea la versione riveduta e corretta basata sulla conversione di DanieleC88 e la patch per CPUID (un grazie all'autore, di cui non ricordo il nick!).

Ciao. :)

PS: chi è interessato alla programmazione GTK può andare sul sito www.gtk.org ;)

DanieleC88
16-02-2005, 18:45
Originariamente inviato da shodan
Grazie a tutti! :)
Di niente! ;)

Originariamente inviato da shodan
Con un po' di fortuna oggi metto in linea la versione riveduta e corretta basata sulla conversione di DanieleC88 e la patch per CPUID (un grazie all'autore, di cui non ricordo il nick!).
L'autore della patch per CPUID è il mitico VICIUS.

Originariamente inviato da shodan
Ciao. :)
byeezzzzz!!!!!

shodan
17-02-2005, 15:25
Ok,

ecco la nuova versione...

ftp://shodan2.homeip.net/pub/diag.tar.bz2

Ciao :)

idt_winchip
17-02-2005, 22:37
qwert@linux:~> cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Athlon(tm) XP 2600+
stepping : 1
cpu MHz : 2133.391
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 4227.07

shodan
18-02-2005, 08:26
Originariamente inviato da shodan
Ok,

ecco la nuova versione...

ftp://shodan2.homeip.net/pub/diag.tar.bz2

Ciao :)

Mi autoquoto per segnalarvi che il mio server FTP ha deciso di morire... :p

Dovrei lavorarci un po' su; se possibile lo farò nel fine settimana.

Qualcuno sa dove posso uppare il file (che tra l'altro è molto piccolo)?

Ciao. :)

DanieleC88
18-02-2005, 18:45
Originariamente inviato da shodan
Qualcuno sa dove posso uppare il file (che tra l'altro è molto piccolo)?

Fatti un progetto su SourceForge.net, così possiamo restare aggiornati via CVS.

shodan
19-02-2005, 10:50
Originariamente inviato da DanieleC88
Fatti un progetto su SourceForge.net, così possiamo restare aggiornati via CVS.

Infatti... appena ho un secondo vedo di buttare tutto su sourceforge :)

Ti avviso quando apro il progetto! :D

Ciao :)

Morpheus79
19-02-2005, 15:13
credo che proprio per il cvs sourceforge non sia il massimo....fino a qualche tempo fa i commit erano "visibili" solo dopo qualche giorno.

Dai un'occhiata anche a http://www.berlios.de

shodan
19-02-2005, 16:26
Originariamente inviato da Morpheus79
credo che proprio per il cvs sourceforge non sia il massimo....fino a qualche tempo fa i commit erano "visibili" solo dopo qualche giorno.

Dai un'occhiata anche a http://www.berlios.de

Grazie della dritta, ci darò un'occhiata senz'altro! :)

DanieleC88
19-02-2005, 16:37
Aggiornamento: ho scritto una piccola parte di codice che visualizza il numero di partizioni disponibili su ogni hard disk e ne fa un breve riassunto.
Problemi: usa una libreria esterna (mia ;)), libspec.sourceforge.net -- ci sono informazioni vecchie ed una versione ormai da sostituire della libreria, la aggiornerò appena posso, magari postandovi anche una bella patch.

shodan
21-02-2005, 09:29
Originariamente inviato da DanieleC88
Aggiornamento: ho scritto una piccola parte di codice che visualizza il numero di partizioni disponibili su ogni hard disk e ne fa un breve riassunto.
Problemi: usa una libreria esterna (mia ;)), libspec.sourceforge.net -- ci sono informazioni vecchie ed una versione ormai da sostituire della libreria, la aggiornerò appena posso, magari postandovi anche una bella patch.

Ciao,

non appena hai la patch "buona" possiamo aggiungerla al programma, che oggi dovrei uppare su sourceforge.net. Non appena è uppato lo "annuncio" anche sul thread! :D

Ciao. :)