Re: Сборка ядра 2.4.24 под woody

2004-03-25 Пенетрантность Yuri Maretsky
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

2004-03-25 Пенетрантность Oleg Gritsinevich
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

2004-03-25 Пенетрантность Oleg Gritsinevich
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

2004-03-25 Пенетрантность Victor B. Wagner
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

2004-03-25 Пенетрантность Alex Riesen
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

2004-03-24 Пенетрантность Alex Riesen
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

2004-03-24 Пенетрантность Leschinsky Oleg
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

2004-03-23 Пенетрантность Alexander Vlasov
Поддержка железа, партиции и файловой системы, на которых лежит /,
модулями? тогда --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

2004-03-23 Пенетрантность Yuri Maretsky
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

2004-03-23 Пенетрантность Yuri Maretsky
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

2004-03-23 Пенетрантность Alexander Vlasov
Ну как собрал... 
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

2004-03-23 Пенетрантность Oleg Gritsinevich
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