+ Responder ao Tópico



  1. #1

    Padrão Problema para re-compilar o kernel.

    Olá Galera

    Estou re-compilando o kernel Linux de uma maquina e estou com problemas, a conifguracao do kernel e instalacao dele ocorre sem problemas mas quando vou executa-lo através do lilo-boot, ocorre um problema Kernel Panic, abaixo coloquei a mensagem de erro que é gerada:


    kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno =2
    VFS: Cannot open root device "801"or 08:01
    Please append a correct "root=" boot option
    Kernel Panic: VFS Unable to mount root fs 08:01

    Acredito que isto esteja ocrrendo por causa que o hd sata é linux nao esteja reconhecendo a contralodora, mas especifiquei no kernel habilitar suporte para hd sata.

    A maquina é PIV com HD "sata samgsumg" rodando o Slackware 10.2 com kernel 2.4.31

    Se alguém pode me ajudar agradeco .

    Obrigado.

  2. #2

    Padrão Re: Problema para re-compilar o kernel.

    edita o .config e habilida o SATA (e coloca como builtin o driver e o tipo do FS)

  3. #3

    Padrão Re: Problema para re-compilar o kernel.

    Modulo do FS
    CONFIG_REISERFS_FS=y
    CONFIG_REISERFS_CHECK=y
    CONFIG_REISERFS_PROC_INFO=y

    Modulo SATA
    CONFIG_BLK_DEV_IDE_SATA=y
    CONFIG_SCSI_SATA=y
    CONFIG_SCSI_SATA_AHCI=m
    CONFIG_SCSI_SATA_SVW=m
    CONFIG_SCSI_SATA_NV=m
    CONFIG_SCSI_SATA_QSTOR=y
    CONFIG_SCSI_SATA_PROMISE=m
    CONFIG_SCSI_SATA_SX4=m
    CONFIG_SCSI_SATA_SIL=m
    CONFIG_SCSI_SATA_SIS=m
    CONFIG_SCSI_SATA_ULI=m
    CONFIG_SCSI_SATA_VIA=m
    CONFIG_SCSI_SATA_VITESSE=m


    Modelo da placa Intel® Desktop Board D101GGC

    Eu ja ative o suporte a SATA e mesmo assim o problema persiste.

  4. #4

    Padrão Re: Problema para re-compilar o kernel.

    A configuracao do hardware SATA da maquina.

    lspci

    00:11.0 IDE interface: ATI Technologies Inc ATI 437A Serial ATA Controller (rev 80)
    00:12.0 IDE interface: ATI Technologies Inc ATI 4379 Serial ATA Controller (rev 80)

    lspci -v

    00:11.0 IDE interface: ATI Technologies Inc ATI 437A Serial ATA Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
    Subsystem: Intel Corporation: Unknown device d600
    Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
    I/O ports at ff00 [size=8]
    I/O ports at fe00 [size=4]
    I/O ports at fd00 [size=8]
    I/O ports at fc00 [size=4]
    I/O ports at fb00 [size=16]
    Memory at fe02f000 (32-bit, non-prefetchable) [size=512]
    Expansion ROM at <unassigned> [disabled] [size=512K]
    Capabilities: [60] Power Management version 2
    Capabilities: [50] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-

    00:12.0 IDE interface: ATI Technologies Inc ATI 4379 Serial ATA Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
    Subsystem: Intel Corporation: Unknown device d600
    Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 10
    I/O ports at fa00 [size=8]
    I/O ports at f900 [size=4]
    I/O ports at f800 [size=8]
    I/O ports at f700 [size=4]
    I/O ports at f600 [size=16]
    Memory at fe02e000 (32-bit, non-prefetchable) [size=512]
    Expansion ROM at <unassigned> [disabled] [size=512K]
    Capabilities: [60] Power Management version 2
    Capabilities: [50] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-

    Alguem aqui sabe qual modulo do kernel 2.4.31 é mais indicado para este tipo hardware ?

    Obrigado ai pessoal.

  5. #5

    Padrão Re: Problema para re-compilar o kernel.

    no 2.6 tem uma parte de emular scsi como sata.. nao lembro..

    eu tenho uma Silicon rodando blzinha veja soh:

    CONFIG_SCSI_SATA=y
    CONFIG_SCSI_SATA_AHCI=m
    CONFIG_SCSI_SATA_SVW=m
    CONFIG_SCSI_SATA_MV=m
    CONFIG_SCSI_SATA_NV=m
    # CONFIG_SCSI_SATA_QSTOR is not set
    CONFIG_SCSI_SATA_PROMISE=m
    CONFIG_SCSI_SATA_SX4=m
    CONFIG_SCSI_SATA_SIL=y
    CONFIG_SCSI_SATA_SIL24=y
    CONFIG_SCSI_SATA_SIS=m
    CONFIG_SCSI_SATA_ULI=m
    CONFIG_SCSI_SATA_VIA=m
    CONFIG_SCSI_SATA_VITESSE=m
    CONFIG_SCSI_SATA_INTEL_COMBINED=y


    olha a ultima opção !!!

    meu kernel eh o 2.6.15.6

  6. #6

    Padrão Re: Problema para re-compilar o kernel.

    Olá valeu pela dica, cara está maquina foi instalada o Slackware 10.2 com kernel 2.4.31 e funcionou, queria que volta-se a funcionar com kernel sendo compilado por mim, e quero saber porque isto nao está funcionando, vou contnuar minha busca por documentos alguma coisa indique uma resposta.

    :?

    Obrigado.

  7. #7

    Padrão Re: Problema para re-compilar o kernel.

    Olá

    Procurando na net encontrei um programa cghamado mkinitrd que programa auxilia o boot do linux, executei o programa da seguinte mkinitrd -c -f reiserfs -k 2.4.31 -r /dev/sda1 -o /boot/initrd.gz

    Define este parametro no lilo.conf
    image=/boot/bzImage--2.4.31
    initrd = /boot/initrd.gz
    root=/dev/sda1
    label=linux2

    Salvei estas definicoes no sistema.

    E dei boot e nao carrega o sistema apenas um shell simples e quando mando carregar a particao

    mount /dev/sda1 /

    o sistema responde que nao localizou a particao . ops:

    Tentei fazer outro arquivo desta vez espcificando o tipo de sistema de arquivo da particao

    mkinitrd -c -f reiserfs -k 2.4.31 -m reiserfer -r /dev/sda1 -o /boot/initrd.gz

    Deu a mensagem que nao pode localizar o modulo

    Mas o meu slack utiliza o sistema de arquivo reiserfs, como faco para carregar este modulo a partir do kernel
    instalado ?

    Obrigado ai pessoal .


  8. #8

    Padrão Re: Problema para re-compilar o kernel.

    essa configuração que te passei roda em um slackware 10.1 !!

    com raiserfs !

  9. #9

    Padrão Re: Problema para re-compilar o kernel.

    vocês está usando SATA ? assim minha placa mae é uma intel desktop board D101GGC

  10. #10

    Padrão Re: Problema para re-compilar o kernel.

    esqueci.. eh SATA tambem !!

  11. #11

    Padrão Re: Problema para re-compilar o kernel.

    VOce sabe quais sao os modulos do kernel SATA da motherboard intel desktop D101GGC ?

  12. #12

    Padrão Re: Problema para re-compilar o kernel.

    Olá Galera

    Valeu pela ajuda de todos consegui recompilar o kernel na sexta feira na semana passada, tive que estudar todo .config default do slakcware 10.2 do CD , e depois apliquei as configuracoes SATA no meu proprio .config, funcinou !!! depois fiz iamgem usando mkinitrd com os modulos a serem carregados e funcionou !!

    Obrigado.