Re: Solo 64mega anzichè 128
On Tue, Oct 31, 2000 at 02:03:27PM +0100, Daniele Nicolodi wrote: Qualcuno saprebbe spiegarmi pero' perche' a me i 128 Mb vengono riconosciuti senza problemi? Ora non posso controllare, ma non mi sembra che in lilo.conf ci sia la linea append=mem=128 (sicuramente non l'ho aggiunta io, l'unico dubbio e' che possa essere inserita automaticamente da lilo in fase di installazione). Il problema deriva del fatto che il BIOS usava e usa 2 diverse chiamate per dare la dimensione della memoria disponibile: una da la memoria (cache) di 1 livello e l'altra quella di 2 livello. La prima parte e' vera, il resto lascia un po' a desiderare. Il tutto nasce perche' i primi PC utilizzavano una word a 2 byte per memorizzare il numero di kilobyte presenti in memoria. Da cui il limite di al massimo 64Mb. Adesso non ricordo tutti i dettagli, ad ogni modo esistono due differenti modalita' per superare l'ostacolo, uno usato da OS/2 e uno usato dalla Microsoft. A questo punto dipende dal BIOS: se non implementa nessuno delle due modalita' non ti resta che utilizzare mem=xxx. Altrimenti alcuni BIOS recenti hanno un opzione di questo tipo: OS select for DRAM 64Mb che puo' valere OS/2, oppure Not OS/2 (questo con il mio BIOS). -- Saluti / Regards Diego Roversi | diegor at maganet.net | diegor at tiscalinet.it
Re: Solo 64mega anzichè 128
On Tue, 24 Oct 2000, Stefano Simonucci wrote: Andrea Gangemi (GALBER ASE s.r.l.) wrote: Qualcuno saprebbe spiegarmi perchè Linux (Debian 2.2r0) mi vede soltanto 64mega di ram, mentre sia BeOS che Winzozz98 vedono regolarmente i 128mega installati? with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Credo che si debba passare al kernel (in fase di Boot) un parametro ossia: append=mem=128 Io ho inserito in lilo.conf (perche' adopero lilo): ... Qualcuno saprebbe spiegarmi pero' perche' a me i 128 Mb vengono riconosciuti senza problemi? Ora non posso controllare, ma non mi sembra che in lilo.conf ci sia la linea append=mem=128 (sicuramente non l'ho aggiunta io, l'unico dubbio e' che possa essere inserita automaticamente da lilo in fase di installazione). Ciao Sabino +---+ | Windows NT has detected that there were no errors | | for the past 10 minutes. The system will now try | | to restart or crash. Click the OK button to | | continue. | |Ok | +---+ - Sabino Maggi ! tel: (+39) 011-3919-449 *NEW* IEN G. Ferraris! fax: (+39) 011-3463-84 Strada delle Cacce, 91 ! e-mail: [EMAIL PROTECTED] I-10135 Torino, Italy! http: www.ien.it/~maggi -
Re: Solo 64mega anzichè 128
On Tue, Oct 31, 2000 at 10:17:11AM +0100, Sabino Maggi wrote: Qualcuno saprebbe spiegarmi pero' perche' a me i 128 Mb vengono riconosciuti senza problemi? Ora non posso controllare, ma non mi sembra che in lilo.conf ci sia la linea append=mem=128 (sicuramente non l'ho aggiunta io, l'unico dubbio e' che possa essere inserita automaticamente da lilo in fase di installazione). Il problema deriva del fatto che il BIOS usava e usa 2 diverse chiamate per dare la dimensione della memoria disponibile: una da la memoria (cache) di 1 livello e l'altra quella di 2 livello. Queste chiamate sono poi state affiancate da una terza che da la dimensione totale ma e` coperta da copyright e per avere le specifiche bisogna firmare un NDA cosa che gli sviluppatori del kernel si sono (giustamente) rifiutati di fare. Ora anche usando le due chiamate distinte si puo` tranquillamente ottenere la dimensione totale se non fosse che alcuni produttori di schede madri, piu` per pigtizia che per altro, non aggiornano il valore che restituiscono queste due chiamate facendolo solo per quella globale confidando nel fatto che venga usata solo quella. La colpa non e` del kernel. Ciao -- Daniele - Written and sent with only FREE and OPEN SOURCE software
Re: Solo 64mega anzichè 128
On Tue, 31 Oct 2000 10:17:11 +0100 (CET), Sabino Maggi [EMAIL PROTECTED] said: SM On Tue, 24 Oct 2000, Stefano Simonucci wrote: Credo che si debba passare al kernel (in fase di Boot) un parametro ossia: append=mem=128 Io ho inserito in lilo.conf (perche' adopero lilo): ... SM Qualcuno saprebbe spiegarmi pero' perche' a me i 128 Mb SM vengono riconosciuti senza problemi? Dipende dal BIOS: quelli più recenti riferiscono la dimensione dell'intera memoria, quelli più anziani richiedono appunto l'intervento umano. ciao, lele. -- nickname: Lele Gaifax | Quando vivro' di quello che ho pensato ieri real: Emanuele Gaifas | comincero' ad aver paura di chi mi copia. email: [EMAIL PROTECTED]| -- Fortunato Depero, 1929.
Solo 64mega anzichè 128
Ciao, Qualcuno saprebbe spiegarmi perchè Linux (Debian 2.2r0) mi vede soltanto 64mega di ram, mentre sia BeOS che Winzozz98 vedono regolarmente i 128mega installati? Se può servire dico anche che la motherboard è una Gigabyte GA7ZX e la dimm è una 128mega a 133MHz. Grazie! Andrea Gangemi personal e-mail:[EMAIL PROTECTED] Galber ASE s.r.l. C.so Rosselli, 68 10129 Torino ITALY Tel: +39-011-5681844 Fax: +39-011-5683525 URL: http://www.galber.it e-mail: [EMAIL PROTECTED]
Re: Solo 64mega anzichè 128
Andrea Gangemi (GALBER ASE s.r.l.) wrote: Ciao, Qualcuno saprebbe spiegarmi perchè Linux (Debian 2.2r0) mi vede soltanto 64mega di ram, mentre sia BeOS che Winzozz98 vedono regolarmente i 128mega installati? Se può servire dico anche che la motherboard è una Gigabyte GA7ZX e la dimm è una 128mega a 133MHz. Grazie! Andrea Gangemi personal e-mail:[EMAIL PROTECTED] Galber ASE s.r.l. C.so Rosselli, 68 10129 Torino ITALY Tel: +39-011-5681844 Fax: +39-011-5683525 URL: http://www.galber.it e-mail: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Credo che si debba passare al kernel (in fase di Boot) un parametro ossia: append=mem=128 Io ho inserito in lilo.conf (perche' adopero lilo): vga=normal append=mem=768M image=/vmlinuz label=Linux read-only Ciao Stefano