Zmizela pamet
Petr Vanicek
vanicekp na utia.cas.cz
Pondělí Listopad 13 13:09:00 CET 2000
> Skutecne jsem se upsal a misto 96 MB jsem uvedl 98 MB. Nejsem si ale jist, zda
> jadro zjistuje informaci o velikosti pameti pouze pomoci volani BIOSu. Je mozne,
> ze se BIOSu zepta, ale sazel bych na to, ze udela i vlastni test.
> Konec koncu, autor puvodniho dotazu poukazoval prave na rozpor mezi hlasenim
> BIOSu a hlasenim od linuxoveho jadra.
-----------------------------------------------
> Myslim, ze informacni hodnotu to ma, protoze to vysvetluje omyl, ktery byl
> na pocatku oznacen jako chyba jadra Linuxu. BTW: jadro zjistuje informaci
> o velikosti pameti pomoci volani BIOSu, takze kdyz je vysledek blbe,
> pravdepodobne se jedna o Broken(TM) BIOS. To samozrejme nevylucuje, ze se
> do jadra pro tento typ HW da udelat nejaky workaround, ktery to muze
> jednoduse vyresit nebo se dokonce muze jednat i o chybne implementovanou
> cast jadra, kterou je nutne opravit.
Z vlastni zkusenosti vim ze s pameti je to podivne, mel jsem tu cest s
pocitacem s velkou pameti (1,5GB). Protoze slo o vypocetni server s
pristupem vyhradne po siti mel v sobe videokartu ISA Trident, vse bylo
OK, jadro 2.2.14 naslo 1,5 GB RAM bez problemu pohoda .....
Pak videokarta chcipla a strcil jsem tam misto ni PCI SIS... (nic
levnejsiho nikde nemeli) a najednou problem, jadro detekovalo 64MB a
pomohlo az dat v LILO append mem=.......... Bios pritom pamet nasel a
"otestoval" spravne.
Rekl bych ze detekce velikosti pameti v jadrech 2.2.* ma urcite
nedostatky, ale neni v mych silach zjistit jake.
--
Ing. Petr Vanicek
______________________________________________________________
| | UTIA AV CR |
|tel.: 6605 2233 | Pod vodarenskou vezi 4 |
| 6605 2364 | Praha 8 |
|fax.: 688 46 77 | |
|--------------------------------------------------------------|
|vanicekp na utia.cas.cz |
|vanicekp na vinnetou.site.cas.cz |
|http://www.utia.cas.cz/user_data/vanicekp/home.html |
|______________________________________________________________|
Další informace o konferenci Linux