* [Hardware] kernel-image-std-pae & i965 & 4Gb @ 2008-02-18 11:07 Maks Re 2008-02-18 11:30 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Maks Re @ 2008-02-18 11:07 UTC (permalink / raw) To: ALT Linux Hardware Mailing List хай. это у меня такой глюк? свысл в том - что как только выбираю это ядро (что alt10|11|12) так система как-то не адекватна... грузилась минут 30. так и не догрузилась... все очень медленно камень E6600 мать intel dq965gf мозг 4х1Гб ядро std ведет себя нормально... -- С уважением, Макс. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 11:07 [Hardware] kernel-image-std-pae & i965 & 4Gb Maks Re @ 2008-02-18 11:30 ` Sergey Vlasov 2008-02-18 11:33 ` Maks Re 0 siblings, 1 reply; 8+ messages in thread From: Sergey Vlasov @ 2008-02-18 11:30 UTC (permalink / raw) To: hardware [-- Attachment #1: Type: text/plain, Size: 749 bytes --] On Mon, Feb 18, 2008 at 02:07:51PM +0300, Maks Re wrote: > это у меня такой глюк? > > свысл в том - что как только выбираю это ядро (что alt10|11|12) > так система как-то не адекватна... > грузилась минут 30. так и не догрузилась... > все очень медленно > > камень E6600 > мать intel dq965gf А версия BIOS какая? > мозг 4х1Гб > > ядро std ведет себя нормально... Попробуйте загрузить систему с init=/sbin/sash (чтобы не ждать слишком долго) и сохранить dmesg и прочую информацию: mount -o rw,remount / dmesg >/root/dmesg.log cat /proc/mtrr >/root/mtrr.log cat /proc/interrupts >/root/interrupts.log mount -o ro,remount / reboot -f Потом пришлите сохранённые файлы dmesg.log, mtrr.log, interrupts.log. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 11:30 ` Sergey Vlasov @ 2008-02-18 11:33 ` Maks Re 2008-02-18 12:10 ` Maks Re 0 siblings, 1 reply; 8+ messages in thread From: Maks Re @ 2008-02-18 11:33 UTC (permalink / raw) To: hardware бивис последний, 6002 логи - чуть позже. 2008/2/18 Sergey Vlasov <vsu@altlinux.ru>: > On Mon, Feb 18, 2008 at 02:07:51PM +0300, Maks Re wrote: > > это у меня такой глюк? > > > > свысл в том - что как только выбираю это ядро (что alt10|11|12) > > так система как-то не адекватна... > > грузилась минут 30. так и не догрузилась... > > все очень медленно > > > > камень E6600 > > мать intel dq965gf > > А версия BIOS какая? > > > мозг 4х1Гб > > > > ядро std ведет себя нормально... > > Попробуйте загрузить систему с init=/sbin/sash (чтобы не ждать слишком > долго) и сохранить dmesg и прочую информацию: > > mount -o rw,remount / > dmesg >/root/dmesg.log > cat /proc/mtrr >/root/mtrr.log > cat /proc/interrupts >/root/interrupts.log > mount -o ro,remount / > reboot -f > > Потом пришлите сохранённые файлы dmesg.log, mtrr.log, interrupts.log. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > > iD8DBQFHuWxUW82GfkQfsqIRAiQTAJ9dFl0yobccvxAMkm2IiykCCgOK0wCggl+u > 8TBcoYFLlSeVl9chW8gcdP4= > =7M5E > -----END PGP SIGNATURE----- > > _______________________________________________ > Hardware mailing list > Hardware@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/hardware > -- С уважением, Макс. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 11:33 ` Maks Re @ 2008-02-18 12:10 ` Maks Re 2008-02-18 13:01 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Maks Re @ 2008-02-18 12:10 UTC (permalink / raw) To: hardware [-- Attachment #1: Type: text/plain, Size: 1438 bytes --] а вот и логи 2008/2/18 Maks Re <admaks@gmail.com>: > бивис последний, > 6002 > > логи - чуть позже. > > > 2008/2/18 Sergey Vlasov <vsu@altlinux.ru>: > > > On Mon, Feb 18, 2008 at 02:07:51PM +0300, Maks Re wrote: > > > это у меня такой глюк? > > > > > > свысл в том - что как только выбираю это ядро (что alt10|11|12) > > > так система как-то не адекватна... > > > грузилась минут 30. так и не догрузилась... > > > все очень медленно > > > > > > камень E6600 > > > мать intel dq965gf > > > > А версия BIOS какая? > > > > > мозг 4х1Гб > > > > > > ядро std ведет себя нормально... > > > > Попробуйте загрузить систему с init=/sbin/sash (чтобы не ждать слишком > > долго) и сохранить dmesg и прочую информацию: > > > > mount -o rw,remount / > > dmesg >/root/dmesg.log > > cat /proc/mtrr >/root/mtrr.log > > cat /proc/interrupts >/root/interrupts.log > > mount -o ro,remount / > > reboot -f > > > > Потом пришлите сохранённые файлы dmesg.log, mtrr.log, interrupts.log. > > > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.7 (GNU/Linux) > > > > iD8DBQFHuWxUW82GfkQfsqIRAiQTAJ9dFl0yobccvxAMkm2IiykCCgOK0wCggl+u > > 8TBcoYFLlSeVl9chW8gcdP4= > > =7M5E > > -----END PGP SIGNATURE----- > > > > _______________________________________________ > > Hardware mailing list > > Hardware@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/hardware > > > > > > -- > С уважением, > Макс. > -- С уважением, Макс. [-- Attachment #2: dmesg.log --] [-- Type: application/octet-stream, Size: 16386 bytes --] [-- Attachment #3: interrupts.log --] [-- Type: application/octet-stream, Size: 421 bytes --] [-- Attachment #4: mtrr.log --] [-- Type: application/octet-stream, Size: 464 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 12:10 ` Maks Re @ 2008-02-18 13:01 ` Sergey Vlasov 2008-02-18 13:46 ` Maks Re 0 siblings, 1 reply; 8+ messages in thread From: Sergey Vlasov @ 2008-02-18 13:01 UTC (permalink / raw) To: hardware [-- Attachment #1: Type: text/plain, Size: 2828 bytes --] On Mon, Feb 18, 2008 at 03:10:46PM +0300, Maks Re wrote: > а вот и логи Доступные для ядра области памяти (по данным BIOS): BIOS-e820: 0000000000000000 - 000000000008f000 (usable) BIOS-e820: 0000000000100000 - 00000000cf584000 (usable) BIOS-e820: 00000000cf591000 - 00000000cf625000 (usable) BIOS-e820: 00000000cf6df000 - 00000000cf6f0000 (usable) BIOS-e820: 00000000cf6ff000 - 00000000cf700000 (usable) BIOS-e820: 0000000100000000 - 000000012c000000 (usable) Теперь разберём настройки MTRR: reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x80000000 (2048MB), size=1024MB: write-back, count=1 reg02: base=0xc0000000 (3072MB), size= 256MB: write-back, count=1 Эти регистры покрывают область адресов от 0x00000000 до 0xd0000000; все обычные области памяти ниже 4G, заявленные в BIOS-e820, входят в этот диапазон, так что тут всё нормально. reg03: base=0xcf800000 (3320MB), size= 8MB: uncachable, count=1 reg04: base=0xcf700000 (3319MB), size= 1MB: uncachable, count=1 Этими регистрами помечается как некешируемая область адресов от 0xcf700000 до 0xd0000000 - эта область не перекрывается ни с одной из областей BIOS-e820, помеченных как usable, что тоже правильно. reg05: base=0x100000000 (4096MB), size= 512MB: write-back, count=1 reg06: base=0x120000000 (4608MB), size= 128MB: write-back, count=1 Эти регистры устанавливают тип write-back для области адресов от 0x100000000 до 0x128000000. Однако в BIOS-e820 сообщается, что доступная память находится по адресам от 0x100000000 до 0x12c000000, следовательно, имеется область памяти (0x128000000 - 0x12c000000, 64MB), которая не покрывается ни одним из регистров MTRR. В результате эта память не кешируется, что приводит к громадному замедлению работы при её использовании. Подобная ошибка в BIOS многих материнских плат от Intel давно известна; например, вот одно из обсуждений: http://www.fedoraforum.org/forum/showthread.php?t=157232&page=4 Ошибка проявляется при установке >= 4GB RAM, причём только при условии использования ядра, которое может адресовать память за пределами первых 4 GB адресного пространства (именно поэтому 32-разрядное std-smp работает с нормальной скоростью - это ядро просто не может использовать память за пределами первых 4 GB, поэтому не использует проблемную область; а вот на x86_64 эта проблема бы проявилась и в std-smp). Простейший способ обойти данную проблему - ограничить используемую ядром память, отключив проблемные 64 MB; для этого можно использовать параметр ядра mem=4736M (0x128000000/1024/1024, или 4608+128 по данным последнего используемого регистра MTRR). Возможен также вариант с добавлением настроек MTRR при загрузке, но это сложнее, и на первых стадиях загрузки всё равно будет наблюдаться замедление. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 13:01 ` Sergey Vlasov @ 2008-02-18 13:46 ` Maks Re 2008-02-18 14:15 ` Sergey Vlasov 0 siblings, 1 reply; 8+ messages in thread From: Maks Re @ 2008-02-18 13:46 UTC (permalink / raw) To: hardware т.е. если мы добавим мозга - то придется также изменять вычестенный параметр mem=4736M ? и как такой баг вообще может изличится: когда-нибудь выйдет новый биос и будет всем щастье? 2008/2/18 Sergey Vlasov <vsu@altlinux.ru>: > On Mon, Feb 18, 2008 at 03:10:46PM +0300, Maks Re wrote: > > а вот и логи > > Доступные для ядра области памяти (по данным BIOS): > > BIOS-e820: 0000000000000000 - 000000000008f000 (usable) > BIOS-e820: 0000000000100000 - 00000000cf584000 (usable) > BIOS-e820: 00000000cf591000 - 00000000cf625000 (usable) > BIOS-e820: 00000000cf6df000 - 00000000cf6f0000 (usable) > BIOS-e820: 00000000cf6ff000 - 00000000cf700000 (usable) > BIOS-e820: 0000000100000000 - 000000012c000000 (usable) > > Теперь разберём настройки MTRR: > > reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 > reg01: base=0x80000000 (2048MB), size=1024MB: write-back, count=1 > reg02: base=0xc0000000 (3072MB), size= 256MB: write-back, count=1 > > Эти регистры покрывают область адресов от 0x00000000 до 0xd0000000; > все обычные области памяти ниже 4G, заявленные в BIOS-e820, входят в > этот диапазон, так что тут всё нормально. > > reg03: base=0xcf800000 (3320MB), size= 8MB: uncachable, count=1 > reg04: base=0xcf700000 (3319MB), size= 1MB: uncachable, count=1 > > Этими регистрами помечается как некешируемая область адресов от > 0xcf700000 до 0xd0000000 - эта область не перекрывается ни с одной из > областей BIOS-e820, помеченных как usable, что тоже правильно. > > reg05: base=0x100000000 (4096MB), size= 512MB: write-back, count=1 > reg06: base=0x120000000 (4608MB), size= 128MB: write-back, count=1 > > Эти регистры устанавливают тип write-back для области адресов от > 0x100000000 до 0x128000000. Однако в BIOS-e820 сообщается, что > доступная память находится по адресам от 0x100000000 до 0x12c000000, > следовательно, имеется область памяти (0x128000000 - 0x12c000000, > 64MB), которая не покрывается ни одним из регистров MTRR. В > результате эта память не кешируется, что приводит к громадному > замедлению работы при её использовании. > > Подобная ошибка в BIOS многих материнских плат от Intel давно > известна; например, вот одно из обсуждений: > > http://www.fedoraforum.org/forum/showthread.php?t=157232&page=4 > > Ошибка проявляется при установке >= 4GB RAM, причём только при условии > использования ядра, которое может адресовать память за пределами > первых 4 GB адресного пространства (именно поэтому 32-разрядное > std-smp работает с нормальной скоростью - это ядро просто не может > использовать память за пределами первых 4 GB, поэтому не использует > проблемную область; а вот на x86_64 эта проблема бы проявилась и в > std-smp). > > Простейший способ обойти данную проблему - ограничить используемую > ядром память, отключив проблемные 64 MB; для этого можно использовать > параметр ядра mem=4736M (0x128000000/1024/1024, или 4608+128 по данным > последнего используемого регистра MTRR). Возможен также вариант с > добавлением настроек MTRR при загрузке, но это сложнее, и на первых > стадиях загрузки всё равно будет наблюдаться замедление. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > > iD8DBQFHuYGUW82GfkQfsqIRApqbAJ9jG8UuG2gcIWvQj07W+is4GA0YkACglcMP > KuLWefI2GMGhmoA4cDUx6g0= > =ODfK > -----END PGP SIGNATURE----- > > _______________________________________________ > Hardware mailing list > Hardware@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/hardware > -- С уважением, Макс. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 13:46 ` Maks Re @ 2008-02-18 14:15 ` Sergey Vlasov 2008-02-20 14:38 ` Maks Re 0 siblings, 1 reply; 8+ messages in thread From: Sergey Vlasov @ 2008-02-18 14:15 UTC (permalink / raw) To: hardware [-- Attachment #1: Type: text/plain, Size: 949 bytes --] On Mon, Feb 18, 2008 at 04:46:39PM +0300, Maks Re wrote: > т.е. > если мы добавим мозга - то придется также изменять вычестенный > параметр mem=4736M > ? Да, придётся проанализировать новые настройки MTRR и соответствующим образом изменить значение этого параметра. > и как такой баг вообще может изличится: когда-нибудь выйдет новый биос > и будет всем щастье? Возможно - по крайней мере, сломать это в Intel смогли (пишут, что в некоторых старых версиях BIOS этой проблемы не было; впрочем, откат на старую версию, которой уже почти год, вряд ли можно рекомендовать в качестве решения проблемы - как минимум, при этом будет потеряна поддержка новых процессоров). Кроме того, в ядро 2.6.25-rc1 добавили код для автоматического урезания доступной памяти до диапазона, установленного BIOS в регистрах MTRR, так что через некоторое время добавлять параметр mem=... вручную будет не нужно даже при наличии этой ошибки в BIOS. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Hardware] kernel-image-std-pae & i965 & 4Gb 2008-02-18 14:15 ` Sergey Vlasov @ 2008-02-20 14:38 ` Maks Re 0 siblings, 0 replies; 8+ messages in thread From: Maks Re @ 2008-02-20 14:38 UTC (permalink / raw) To: hardware вторые сутки, полет нормальный, после ваших рекомендаций :) 2008/2/18 Sergey Vlasov <vsu@altlinux.ru>: > On Mon, Feb 18, 2008 at 04:46:39PM +0300, Maks Re wrote: > > т.е. > > если мы добавим мозга - то придется также изменять вычестенный > > параметр mem=4736M > > ? > > Да, придётся проанализировать новые настройки MTRR и соответствующим > образом изменить значение этого параметра. > > > и как такой баг вообще может изличится: когда-нибудь выйдет новый биос > > и будет всем щастье? > > Возможно - по крайней мере, сломать это в Intel смогли (пишут, что в > некоторых старых версиях BIOS этой проблемы не было; впрочем, откат на > старую версию, которой уже почти год, вряд ли можно рекомендовать в > качестве решения проблемы - как минимум, при этом будет потеряна > поддержка новых процессоров). > > Кроме того, в ядро 2.6.25-rc1 добавили код для автоматического > урезания доступной памяти до диапазона, установленного BIOS в > регистрах MTRR, так что через некоторое время добавлять параметр > mem=... вручную будет не нужно даже при наличии этой ошибки в BIOS. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > > iD8DBQFHuZLoW82GfkQfsqIRApeuAKCFRmTc00mH3Pbemtc+qlz9HW1D8wCeLGqy > QS/TQmhKVUeMYJxP1xjH+OU= > =VXjH > -----END PGP SIGNATURE----- > > _______________________________________________ > Hardware mailing list > Hardware@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/hardware > -- С уважением, Макс. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-02-20 14:38 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-02-18 11:07 [Hardware] kernel-image-std-pae & i965 & 4Gb Maks Re 2008-02-18 11:30 ` Sergey Vlasov 2008-02-18 11:33 ` Maks Re 2008-02-18 12:10 ` Maks Re 2008-02-18 13:01 ` Sergey Vlasov 2008-02-18 13:46 ` Maks Re 2008-02-18 14:15 ` Sergey Vlasov 2008-02-20 14:38 ` Maks Re
ALT Linux hardware support This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \ hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org public-inbox-index hardware Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.hardware AGPL code for this site: git clone https://public-inbox.org/public-inbox.git