LINUX.ORG.RU

modules в kernel 2.6.0-test9


0

0

Здраствуйте. В общем беда такая: Скачал новый kernel, скопировал его в /usr/src/... , предварительно забэкапив и удалив от туда остатки старого ядра. Дальше делал всё так:
make menuconfig
make
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/
cp System.map /boot/
переправил lilo.conf:
vmlinuz -> bzImage
lilo

Вроде так. Так вот после перезагрузки он не находит, на сколько я понял,
вообще kernel modules как таковых :(. На пример Alsa пишет
FATAL: can not locate kernel modules.
Естественно модули звуковой карты я в make menuconfig поставил.
Может я чего не так делаю? Подскажите пожалуйста. Заранее спасибо.

Посмотри /lib/modules/2.6.0-test9 вообще еть? если есть посмотри на предмет присутствия модулей нужных устройств.

А какое до этого ядро стояло? Если 2.4 то конфиг от туда брать не надо. Лучше составить новый с нуля (несовместимые опции). Посмотри в menuconfig. Там есть раздел про модули (загрузка выгрузка). Поставь, то что там по умолчанию советуют.

Ну вообще кинь сюда лог последней загрузки из /var/log/syslog.

none
()
Ответ на: комментарий от none

/lib/modules/2.6.0-test9 существует вместе с нужными драйверми. Доэтого Стояло 2.4.22. Вот только как новому ядру старый конфиг передавать или не передавать я не заню. Я ему ничего не давал, разве он только сам чего-нибудь взял. Загрузка-выгрузка стоят как при первом запуске make menuconfig я их не трогал.

antiprof
() автор топика
Ответ на: комментарий от none

А вот лог загрузки:

Nov 11 21:38:18 darkstar kernel: Linux version 2.6.0-test9 (root@darkstar) (gcc version 3.2.3) #2 SMP Tue Nov 11 21:35:43 MSK 2003 Nov 11 21:38:18 darkstar kernel: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 0000000000100000 - 000000000fff0000 (usable) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 000000000fff0000 - 000000000fff3000 (ACPI NVS) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 000000000fff3000 - 0000000010000000 (ACPI data) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) Nov 11 21:38:18 darkstar kernel: BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) Nov 11 21:38:18 darkstar kernel: hm, page 000f4000 reserved twice. Nov 11 21:38:18 darkstar kernel: hm, page 000f5000 reserved twice. Nov 11 21:38:18 darkstar kernel: hm, page 000f0000 reserved twice. Nov 11 21:38:18 darkstar kernel: hm, page 000f1000 reserved twice. Nov 11 21:38:18 darkstar kernel: On node 0 totalpages: 65520 Nov 11 21:38:18 darkstar kernel: DMA zone: 4096 pages, LIFO batch:1 Nov 11 21:38:18 darkstar kernel: Normal zone: 61424 pages, LIFO batch:14 Nov 11 21:38:18 darkstar kernel: HighMem zone: 0 pages, LIFO batch:1 Nov 11 21:38:18 darkstar kernel: Processor #0 6:8 APIC version 16 Nov 11 21:38:18 darkstar kernel: IOAPIC[0]: apic_id 2, version 3, address 0xfec00000, IRQ 0-23 Nov 11 21:38:18 darkstar kernel: Enabling APIC mode: Flat. Using 1 I/O APICs Nov 11 21:38:18 darkstar kernel: Building zonelist for node : 0 Nov 11 21:38:18 darkstar kernel: Kernel command line: BOOT_IMAGE=Linux_2.6.0 ro root=306 Nov 11 21:38:18 darkstar kernel: PID hash table entries: 1024 (order 10: 8192 bytes) Nov 11 21:38:18 darkstar kernel: Detected 1474.416 MHz processor. Nov 11 21:38:18 darkstar kernel: Console: colour VGA+ 80x25 Nov 11 21:38:18 darkstar kernel: Calibrating delay loop... 2899.96 BogoMIPS Nov 11 21:38:18 darkstar kernel: Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Nov 11 21:38:18 darkstar kernel: Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Nov 11 21:38:18 darkstar kernel: CPU: CLK_CTL MSR was 60031223. Reprogramming to 20031223 Nov 11 21:38:18 darkstar kernel: POSIX conformance testing by UNIFIX Nov 11 21:38:18 darkstar kernel: CPU0: AMD Athlon(tm) XP 1700+ stepping 01 Nov 11 21:38:18 darkstar kernel: per-CPU timeslice cutoff: 731.19 usecs. Nov 11 21:38:18 darkstar kernel: task migration cache decay timeout: 1 msecs. Nov 11 21:38:18 darkstar kernel: enabled ExtINT on CPU#0 Nov 11 21:38:18 darkstar kernel: ESR value before enabling vector: 00000000 Nov 11 21:38:18 darkstar kernel: ESR value after enabling vector: 00000000 Nov 11 21:38:18 darkstar kernel: ENABLING IO-APIC IRQs Nov 11 21:38:18 darkstar kernel: Using local APIC timer interrupts. Nov 11 21:38:18 darkstar kernel: calibrating APIC timer ... Nov 11 21:38:18 darkstar kernel: ..... CPU clock speed is 1473.0274 MHz. Nov 11 21:38:18 darkstar kernel: ..... host bus clock speed is 267.0868 MHz. Nov 11 21:38:18 darkstar kernel: Starting migration thread for cpu 0 Nov 11 21:38:18 darkstar kernel: CPUS done 8 Nov 11 21:38:18 darkstar kernel: PCI: Probing PCI hardware (bus 00) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 *10 11 12 14 15) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 *10 11 12 14 15) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 10 *11 12 14 15) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKA] (IRQs 20) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKB] (IRQs 21) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKC] (IRQs 22) Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKD] (IRQs 23) Nov 11 21:38:18 darkstar kernel: _CRS returns NULL! Using IRQ 21 for device (PCI Interrupt Link [ALKB]). Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKB] enabled at IRQ 21 Nov 11 21:38:18 darkstar kernel: _CRS returns NULL! Using IRQ 20 for device (PCI Interrupt Link [ALKA]). Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKA] enabled at IRQ 20 Nov 11 21:38:18 darkstar kernel: _CRS returns NULL! Using IRQ 22 for device (PCI Interrupt Link [ALKC]). Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22 Nov 11 21:38:18 darkstar kernel: _CRS returns NULL! Using IRQ 23 for device (PCI Interrupt Link [ALKD]). Nov 11 21:38:18 darkstar kernel: ACPI: PCI Interrupt Link [ALKD] enabled at IRQ 23 Nov 11 21:38:18 darkstar kernel: pty: 256 Unix98 ptys configured Nov 11 21:38:18 darkstar kernel: [drm:drm_init] *ERROR* Cannot initialize the agpgart module. Nov 11 21:38:18 darkstar kernel: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A Nov 11 21:38:18 darkstar kernel: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A Nov 11 21:38:18 darkstar kernel: Using anticipatory io scheduler Nov 11 21:38:18 darkstar kernel: hda: ST340014A, ATA DISK drive Nov 11 21:38:18 darkstar kernel: hdc: SONY CD-ROM CDU523 1, ATAPI CD/DVD-ROM drive Nov 11 21:38:18 darkstar kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Nov 11 21:38:18 darkstar kernel: ide1 at 0x170-0x177,0x376 on irq 15 Nov 11 21:38:18 darkstar kernel: hda: max request size: 1024KiB Nov 11 21:38:18 darkstar kernel: hdc: ATAPI 40X CD-ROM drive, 128kB Cache Nov 11 21:38:18 darkstar kernel: VFS: Mounted root (ext3 filesystem) readonly. Nov 11 21:38:18 darkstar kernel: NTFS-fs warning (device hda1): parse_options(): Option iocharset is deprecated. Please use option nls=<charsetname> in the future. Nov 11 21:38:54 darkstar kernel: Losing too many ticks! Nov 11 21:38:54 darkstar kernel: TSC cannot be used as a timesource. (Are you running with SpeedStep?) Nov 11 21:38:54 darkstar kernel: Falling back to a sane timesource.

только чего-то оно не похоже на сообщения при загрузки :(.

antiprof
() автор топика

может проблема в том, что вы непоставили module-init-tools, которые заменяют modutils в ядрах 2.6?

anonymous
()
Ответ на: комментарий от antiprof

Для начала, чтобы ты сильно не трахался - вот новая последовательность
для сборки ядра:

make menuconfig
make (или make all)
make install

Во-вторых, как справедливо заметил предыдущий анонимус, проверь стоят
ли module-init-tools свежие? (если что - лежат в утилитах на kernel.org)

В-третьих, то, что ты пишешь, это лишь загрузка ядра на начальной стадии (dmesg).
Загляни в /var/log и выставm сюда boot.log, что ли (последний кусок).

Да, когда будешь это делать, выбери user line breaks - то что ты написал
читать невозможно.

jackill ★★★★★
()
Ответ на: комментарий от jackill

У тебя slackware... :)))
Не слушай никого - бери конфиг от старого ядра, а еще лучше из каталога kernels/bareacpi.i, ничего глядеть на kernel.org не надо - это Slackware, а не Red Hat... :)))
Разверни архов с ядром в /usr/src, сотри ссылку /usr/src/linux, зайди в каталог с новым ядром - make mrproper, копируй конфиг от старого ядра (переименуй его в .config), make menuconfig - найди и включи выгрузку модулей и вкомпили намертво в ядро agpgart и drm.
Будь внимателен - модуль хаба USB называется подругому - исправь rc.modules перед перезагрузкой.
После настройки конфига НЕ делай make dep. Далее make all ; make install ; make modules_install. Перемещай новое ядро из корня в /boot (дай этому всему другие имена *-acpi-2.6.0-test9), создай новые симликки в /boot на ядро, систем мап и конфиг.
Правь lilo.conf. reboot и наслаждайся...

anonymous
()
Ответ на: комментарий от anonymous

Можно немного ехидства? А что, agpgart и drm в слакваре обязательно
вкомпиливать намертво?
У меня так работает.

anonymous
()
Ответ на: комментарий от anonymous

Только я не тот анонимус :-) Сижу тоже на слакваре. 1. попытка сделать make dep -- не смертельна, просто ни к чему не приведет. 2. make install -- в слаке тоже на фиг не надо, это не RH, скрипт не срабатывает. 3. Использовать конфиг от ядер 2.4.* действительно не рекомендуется (см. READMY). Скорее всего получится криво. 4. А все остальные опции как у всех

StepDV
()
Ответ на: комментарий от StepDV

Чё-то как-то

Здраствуйте, я сделал всё как вы мне написали. Alsa теперь не выводит сообщение об ишбки. Она теперь вообще молчит при загрузки, а при попытки запустить alsaconf она говорит что она уже где-то запущена и врядли что-нибудь настроит и действительно не настраивает. Еще перестали запускаться иксы (под новым ядром) чего-то не нравится с поддержкий моей карты а при попытки переустановить драйвера он сново ругается. Я решил забить на это дело и остаться со старым ядрышком. Или по крайней мере подождать пару месецов до выхода не test а стабильной версии.

Спасибо за помощь.

antiprof
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.