1 |
Hello Yuriy, |
2 |
|
3 |
Sunday, January 17, 2010, 14:50:21, you wrote: |
4 |
>> Хочу собрать ядро x86_64-2.6.32.3 для гостевого сервера под Hyper-V с |
5 |
>> минимальным количеством лишних драйверов для дисковых систем. У меня не |
6 |
>> получается собрать 4 staging модуля статически в ядро: |
7 |
>> hv_vmbus.ko |
8 |
>> hv_blkvsc.ko |
9 |
>> hv_netvsc.ko |
10 |
>> hv_storvsc.ko |
11 |
|
12 |
>> Может кто-нибудь подскажет как это правильно делается? Чувствую что |
13 |
>> есть решение попроще. :) |
14 |
|
15 |
> Это решение состоит в том, чтобы взять .config, получившийся с |
16 |
> genkernel, после чего сделать make menuconfig и вручную выставить |
17 |
> соответствующие пункты. |
18 |
|
19 |
Спасибо за столь быстрый ответ. |
20 |
|
21 |
Я уже пробовал заменить в файле .config параметры CONFIG_HYPERV, |
22 |
CONFIG_HYPERV_STORAGE, CONFIG_HYPERV_BLOCK, CONFIG_HYPERV_NET на "y", но |
23 |
обратил внимание что модули всё равно устанавливаются в |
24 |
/lib/modules/2.6.32.3/kernel/drivers/staging/hv/ и полученное ядро при |
25 |
загрузке дисков не обнаружило. |
26 |
|
27 |
Возможно это произошло потому что я вообще отключил "Serial ATA (prod) and |
28 |
Parallel ATA (experimental) drivers", побоявшись, что сначала диск определится |
29 |
каким-нибудь другим драйвером. |
30 |
|
31 |
Например, сейчас у меня диск определился с модулем "ata_piix" как /dev/sda, но |
32 |
подгрузив модули: |
33 |
|
34 |
# modprobe hv_vmbus |
35 |
# modprobe hv_blkvsc |
36 |
# ata_id[7372]: HDIO_GET_IDENTITY failed for '/dev/.tmp-block-3:0' |
37 |
|
38 |
обнаружилось старое устройство /dev/sda, как /dev/hda. |
39 |
|
40 |
Попытаюсь сейчас повторно изменить вышеуказанные параметры на "y" но вместе с |
41 |
CONFIG_ATA=y |
42 |
|
43 |
-- |
44 |
Konstantin |