Re: Сборка ядра 2.4.24 под woody
On Thu, Mar 25, 2004 at 04:15:43AM +0200, Leschinsky Oleg wrote: On Wed, Mar 24, 2004 at 08:59:55PM +0100, Alex Riesen wrote: Собсно все запустилось, но появились вопросы. Процессор P-IV 2.4G Но почему-то оказался выключен Hyper-Threading :( SMP (CONFIG_SMP) включено? И убедись, что количество процессоров стоит по дефолту (32 вроде, CONFIG_NR_CPUS=32). SMP включено. Сначала ставил 4 процессора, попробовал с 32-мя, тоже самое. можешь спокойно поставить 4 Не настройка ли это номеров процессоров, а не их количества? Что значит номера процессоров? В help-е четко сказано что это кол-во. И даже указано что на каждый проц уходит по 8 кил kernel memory. -- Best regards, Yuri Maretsky. system administrator IVC NOD-6, Vitebsk.
Re: Сборка ядра 2.4.24 под woody
On Wed, Mar 24, 2004 at 08:59:55PM +0100, Alex Riesen wrote: [skip] SMP (CONFIG_SMP) включено? И убедись, что количество процессоров стоит по дефолту (32 вроде, CONFIG_NR_CPUS=32). SMP включено. Сначала ставил 4 процессора, попробовал с 32-мя, тоже самое. можешь спокойно поставить 4 В 2.4.23 я ставил 4 и реально виделись только два. Поставил 32, увиделись все четыре. Ставить N+1=5 я не пробовал. -- With best regards, Oleg Gritsinevich
Re: Сборка ядра 2.4.24 под woody
On Thu, Mar 25, 2004 at 04:15:43AM +0200, Leschinsky Oleg wrote: [skip] Не настройка ли это номеров процессоров, а не их количества? Нет. x CONFIG_NR_CPUS: x x x x This allows you to specify the maximum number of CPUs which thisx x kernel will support. The maximum supported value is 32 and the x x mimimum value which makes sense is 2. А что понимается под номером процессора и для чего может понадобиться его настройка? -- With best regards, Oleg Gritsinevich
Re: Сборка ядра 2.4.24 под woody
On 2004.03.25 at 12:04:52 +0200, Oleg Gritsinevich wrote: x x x This allows you to specify the maximum number of CPUs which thisx x kernel will support. The maximum supported value is 32 and the x x mimimum value which makes sense is 2. А что понимается под номером процессора и для чего может понадобиться его настройка? То, что выдаёт /proc/cpuinfo в строке процессор. Насколько я понимаю, его значения у вторых половинок hyperthreaded процессора зависят от чипсета, и определяются тем сколько процов в принципе этот чипсет поддерживает. Потому как сначала нумеруются все физические, а потом все виртуальные. Так что если чипсет поддерживает 4 физических процессора, то у одного физического процессора будут номера 0 и 4. И в конфиге ядра нужно ставить минимум 5, потому что будут задействованы 1-й и 5-й элементы в ядерной таблице, размер которой задаётся этим параметром конфига. Если -- With best regards, Oleg Gritsinevich -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Сборка ядра 2.4.24 под woody
Victor B. Wagner, Thu, Mar 25, 2004 19:51:13 +0100: On 2004.03.25 at 12:04:52 +0200, Oleg Gritsinevich wrote: x This allows you to specify the maximum number of CPUs which this x kernel will support. The maximum supported value is 32 and the x mimimum value which makes sense is 2. А что понимается под номером процессора и для чего может понадобиться его настройка? То, что выдаёт /proc/cpuinfo в строке процессор. Насколько я понимаю, его значения у вторых половинок hyperthreaded процессора зависят от чипсета, и определяются тем сколько процов в принципе этот чипсет поддерживает. Потому как сначала нумеруются все физические, а потом все виртуальные. чего-то я не нашёл подтверждения этому в исходниках. Смотрел arch/i386/kernel/setup.c и arch/i386/kernel/smpboot.c. Похоже, что cpu_online заполняется по очереди. И нигде не заметил чтобы было написано, что сначала идут настоящие процессоры, а потом ненастоящие. Так что если чипсет поддерживает 4 физических процессора, то у одного физического процессора будут номера 0 и 4. И в конфиге ядра нужно ставить минимум 5, потому что будут задействованы 1-й и 5-й элементы в ядерной таблице, размер которой задаётся этим параметром конфига. этому тоже нет подтверждения, и кстати в 2.6 у меня стоит 2, и два процессора найдено. Проверил 2.4 из bk (2.4.26-pre2). Загружаться он не стал (у меня ext3+ea), но до паники успел сообщить несколько раз что нашёл именно два процессора. Очень похоже, что речь идёт об уже исправленой ошибке в предыдущих ядрах.
Re: Сборка ядра 2.4.24 под woody
Yuri Maretsky, Wed, Mar 24, 2004 12:19:47 +0100: On Wed, Mar 24, 2004 at 11:42:01AM +0200, Yuri Maretsky wrote: On Tue, Mar 23, 2004 at 06:07:34PM +0200, Oleg Gritsinevich wrote: Собсно все запустилось, но появились вопросы. Процессор P-IV 2.4G Но почему-то оказался выключен Hyper-Threading :( SMP (CONFIG_SMP) включено? И убедись, что количество процессоров стоит по дефолту (32 вроде, CONFIG_NR_CPUS=32). SMP включено. Сначала ставил 4 процессора, попробовал с 32-мя, тоже самое. можешь спокойно поставить 4 А чем можно проверить включен он или нет после загрузки ядра? grep ^proc /proc/cpuinfo, например Предполагая, что ядро сконфигурировано правильно, проверь bios. Ещё, есть(были) процы которые говорят что они ht, но как ht не работают. В первых сериях.
Re: Сборка ядра 2.4.24 под woody
On Wed, Mar 24, 2004 at 08:59:55PM +0100, Alex Riesen wrote: Собсно все запустилось, но появились вопросы. Процессор P-IV 2.4G Но почему-то оказался выключен Hyper-Threading :( SMP (CONFIG_SMP) включено? И убедись, что количество процессоров стоит по дефолту (32 вроде, CONFIG_NR_CPUS=32). SMP включено. Сначала ставил 4 процессора, попробовал с 32-мя, тоже самое. можешь спокойно поставить 4 Не настройка ли это номеров процессоров, а не их количества?
Re: Сборка ядра 2.4.24 под woody
Поддержка железа, партиции и файловой системы, на которых лежит /, модулями? тогда --initrd к make-kpkg и все соответствующие пакеты... Чтоб жить без initrd, надо чтобы поддержка всех трех была вкомпилена в ядро. On Tue, Mar 23, 2004 at 10:55:23AM +0200, Yuri Maretsky wrote: Народ, подскажите в каком месте я не прав. Имеется машина с woody. (DELL PowerEdge 600SC, SCSI Adaptec 3960D Ultra160, P-IV, 1024M RAM) Ставим пакет kernel-source-2.4.24_2.4.24-3_all.deb В /usr/src/ появляется kernel-source-2.4.24.tar.bz2 распаковываем, cd /usr/src/kernel-source-2.4.24 make-kpkg --config menuconfig --revision=ym.1 kernel_image получаем kernel-image-2.4.24_ym.1_i386.deb dpkg -i kernel-image-2.4.24_ym.1_i386.deb все отлично ставится. Перегружаемся... и ядро не может смонтировать root. Пишет VFS: Cannot open root device 806 or 08:06 и соответственно Kernel panic: VFS unable to mount root fs on 08:06 -- Best regards, Yuri Maretsky. system administrator IVC NOD-6, Vitebsk. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- WBR, Alexander A. Vlasov Debian GNU/Linux user JID: [EMAIL PROTECTED] nic-hdl: ZULU-UANIC
Re: Сборка ядра 2.4.24 под woody
On Tue, Mar 23, 2004 at 01:22:44PM +0200, Alexander Vlasov wrote: Поддержка железа, партиции и файловой системы, на которых лежит /, модулями? тогда --initrd к make-kpkg и все соответствующие пакеты... Чтоб жить без initrd, надо чтобы поддержка всех трех была вкомпилена в ядро. Спасибо. Помогло. Все завелось. Правда собрал без initrd, вроде как оно мне не надо. -- Best regards, Yuri Maretsky. system administrator IVC NOD-6, Vitebsk.
Re: Сборка ядра 2.4.24 под woody
On Tue, Mar 23, 2004 at 01:22:44PM +0200, Alexander Vlasov wrote: Поддержка железа, партиции и файловой системы, на которых лежит /, модулями? тогда --initrd к make-kpkg и все соответствующие пакеты... Чтоб жить без initrd, надо чтобы поддержка всех трех была вкомпилена в ядро. Собсно все запустилось, но появились вопросы. Процессор P-IV 2.4G Но почему-то оказался выключен Hyper-Threading :( $ dmesg | less ... SCSI subsystem driver Revision: 1.00 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 Adaptec 3960D Ultra160 SCSI adapter aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 Adaptec 3960D Ultra160 SCSI adapter aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs blk: queue f7ea2618, I/O limit 4095Mb (mask 0x) ... Собсно интересует отчего вдруг появился I/O limit, когда стояло дистрибутное ядро 2.4.18-bf24 такого не было. -- Best regards, Yuri Maretsky. system administrator IVC NOD-6, Vitebsk.
Re: Сборка ядра 2.4.24 под woody
Ну как собрал... 8) On Tue, Mar 23, 2004 at 04:02:09PM +0200, Yuri Maretsky wrote: On Tue, Mar 23, 2004 at 01:22:44PM +0200, Alexander Vlasov wrote: Поддержка железа, партиции и файловой системы, на которых лежит /, модулями? тогда --initrd к make-kpkg и все соответствующие пакеты... Чтоб жить без initrd, надо чтобы поддержка всех трех была вкомпилена в ядро. Собсно все запустилось, но появились вопросы. Процессор P-IV 2.4G Но почему-то оказался выключен Hyper-Threading :( $ dmesg | less ... SCSI subsystem driver Revision: 1.00 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 Adaptec 3960D Ultra160 SCSI adapter aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 Adaptec 3960D Ultra160 SCSI adapter aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs blk: queue f7ea2618, I/O limit 4095Mb (mask 0x) ... Собсно интересует отчего вдруг появился I/O limit, когда стояло дистрибутное ядро 2.4.18-bf24 такого не было. -- Best regards, Yuri Maretsky. system administrator IVC NOD-6, Vitebsk. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- WBR, Alexander A. Vlasov Debian GNU/Linux user JID: [EMAIL PROTECTED] nic-hdl: ZULU-UANIC
Re: Сборка ядра 2.4.24 под woody
On Tue, Mar 23, 2004 at 04:02:09PM +0200, Yuri Maretsky wrote: On Tue, Mar 23, 2004 at 01:22:44PM +0200, Alexander Vlasov wrote: Поддержка железа, партиции и файловой системы, на которых лежит /, модулями? тогда --initrd к make-kpkg и все соответствующие пакеты... Чтоб жить без initrd, надо чтобы поддержка всех трех была вкомпилена в ядро. Собсно все запустилось, но появились вопросы. Процессор P-IV 2.4G Но почему-то оказался выключен Hyper-Threading :( SMP (CONFIG_SMP) включено? И убедись, что количество процессоров стоит по дефолту (32 вроде, CONFIG_NR_CPUS=32). И ещё, RAM вся видна? А то ещё может понадобиться включение CONFIG_HIGHMEM4G, даже если памяти всего 1Гб. [skip] blk: queue f7ea2618, I/O limit 4095Mb (mask 0x) ... Собсно интересует отчего вдруг появился I/O limit, когда стояло дистрибутное ядро 2.4.18-bf24 такого не было. Насколько я понял, так надо. Это сообщение появилось начиная с ядер 2.4.двадцать-каких-то. -- With best regards, Oleg Gritsinevich