[d-kernel] Q: Проблема со сборкой kernel-modules-drbd-xen-domU для i586

Михаил Якушин silicium на altlinux.ru
Вт Фев 12 19:07:14 MSK 2008


Vitaly Ostanin wrote:
> Aleksey Avdeev пишет:
> 
> <skipped/>
> 
>>>>>>> А хост при этом всё-таки x86_64?
>>>>>>   Да.
>>>>>>
>>>>>>>  Можно попробовать явно передать
>>>>>>> ARCH=%base_arch (это уже делается, например, в nvidia).
>>>>>>   OK, проверю.
>>>>>   Спасибо, помогло.
>>>>   Обновил шаблон до 0.7.22-alt3.1 (см.
>>>> <http://git.altlinux.org/people/solo/packages/?p=kernel-modules.git;a=commit;h=8cd0c8e9a96a8ee59bbd96af6871fc893b7aff8c>).
>>> А у вас это в hasher воспроизводится?
>>   Именно там и поймал (i586 hasher в x86_64 системе).
>>
>>   С правленым шаблоном -- всё нормально:
>>
>> [solo на vsolo64 kernel-build-scripts]$ ./buildmodules -k xen-domU --hasher
>> --target=i586
>> --hsh-options="--apt-config=$HOME/.hsh/apt-sisyphus.i586-local.conf"
>> --hsh-workdir=/home/solo/hasher.i586 -f drbd
>> * Kernel: 2.6.18-xen-domU-alt4.2
>> * Package 1 of 1: kernel-modules-drbd-xen-domU: Ok
>> Finished: 1 ok, 0 failed, 0 skipped
> 
> Только это ядро (kernel-image-xen-domU-image-2.6.18-alt4.2.i586.rpm)
> не запускается в xen 3.1 на x86_64:
> Error: (2, 'Invalid kernel', 'xc_dom_compat_check: guest type
> xen-3.0-x86_32 not supported by xen kernel, sorry\n')
> 
> Ядро в dom0:
> 2.6.18-xen-dom0-alt3
> 
> Нашёл в google упоминания, что это может быть из-за поддержки PAE
> (или её отсутствия) в domU. Правду говорят?
> 
> <skipped/>
> 
32on64 работет только с PAE ядрами(32х битними)


Подробная информация о списке рассылки devel-kernel