LINUX.ORG.RU

проблемы с установкой нового ядра: «No module gdth found for kernel»


0

0

ASPLinux 9.2, пытаюсь перейти на новое ядро 2.4.27. 
Из специфичного железа - SCSI RAID контроллер интел (SRCU42L).

Компилю стандартным образом, без изысков с надеждой, что бы все заработало:
make menuconfig 
make dep 
make bzImage 
make modules 
make modules_install


Если встраивать модуль gdth в ядро, тогда после 
make install выдает:
...
No module gdth found for kernel 2.4.7release03, aborting.
mkinitrd failed
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталог '/usr/src/linux-2.4.27/arch/i386/boot'
make: *** [install] Ошибка 2


Если не встраивать модуль gdth в ядро (компилить как модуль), тогда make install проходит 

нормально, но последующая попыка загрузки с этого ядра заканчиваются выводом на экран 

сообщения:
Loading initial ramdisk...
Loading kernel.......
Uncompressing Linux... Ok, booting the kernel.
и бездыханным черным экраном.


Подскажите, в чем может быть дело? куда копнуть, как разрулить не приятную ситуацию?
anonymous

Re: проблемы с установкой нового ядра: "No module gdth found for kernel"

>2.4.7release03

а где двоечка?

theserg ★★★ ()

Re: проблемы с установкой нового ядра: "No module gdth found for kernel"

Для начала зайди в логи загрузки и посмотри. Потому как телепатией ни ты, ни мы не владеем.

jackill ★★★★★ ()

Re: Re: проблемы с установкой нового ядра: "No module gdth found for kernel"

Двоечка есть ) ее не может не быть, очепятка.

Какие логи загрузки, уважаемый? Не доходит до загрузки, логов нет.

anonymous ()

Re: проблемы с установкой нового ядра: "No module gdth found for kernel"

linux/drivers/scsi/gdth.c

/* All GDT Disk Array Controllers are fully supported by this driver. * This includes the PCI/EISA/ISA SCSI Disk Array Controllers and the * PCI Fibre Channel Disk Array Controllers. See gdth.h for a complete * list of all controller types. * * If you have one or more GDT3000/3020 EISA controllers with * controller BIOS disabled, you have to set the IRQ values with the * command line option "gdth=irq1,irq2,...", where the irq1,irq2,... are * the IRQ values for the EISA controllers. * * After the optional list of IRQ values, other possible * command line options are: * disable:Y disable driver * disable:N enable driver * reserve_mode:0 reserve no drives for the raw service * reserve_mode:1 reserve all not init., removable drives * reserve_mode:2 reserve all not init. drives * reserve_list:h,b,t,l,h,b,t,l,... reserve particular drive(s) with * h- controller no., b- channel no., * t- target ID, l- LUN * reverse_scan:Y reverse scan order for PCI controllers * reverse_scan:N scan PCI controllers like BIOS * max_ids:x x - target ID count per channel (1..MAXID) * rescan:Y rescan all channels/IDs * rescan:N use all devices found until now * virt_ctr:Y map every channel to a virtual controller * virt_ctr:N use multi channel support * hdr_channel:x x - number of virtual bus for host drives * shared_access:Y disable driver reserve/release protocol to * access a shared resource from several nodes, * appropiate controller firmware required * shared_access:N enable driver reserve/release protocol * probe_eisa_isa:Y scan for EISA/ISA controllers * probe_eisa_isa:N do not scan for EISA/ISA controllers * force_dma32:Y use only 32 bit DMA mode * force_dma32:N use 64 bit DMA mode, if supported * * The default values are: "gdth=disable:N,reserve_mode:1,reverse_scan:N, * max_ids:127,rescan:N,virt_ctr:N,hdr_channel:0, * shared_access:Y,probe_eisa_isa:N,force_dma32:N". * Here is another example: "gdth=reserve_list:0,1,2,0,0,1,3,0,rescan:Y". * * When loading the gdth driver as a module, the same options are available. * You can set the IRQs with "IRQ=...". However, the syntax to specify the * options changes slightly. You must replace all ',' between options * with ' ' and all ':' with '=' and you must use * '1' in place of 'Y' and '0' in place of 'N'. * * Default: "modprobe gdth disable=0 reserve_mode=1 reverse_scan=0 * max_ids=127 rescan=0 virt_ctr=0 hdr_channel=0 shared_access=0 * probe_eisa_isa=0 force_dma32=0" * The other example: "modprobe gdth reserve_list=0,1,2,0,0,1,3,0 rescan=1". */

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