Daniel, eu geralmente quando compilo o kernel, compilo todo otimizado para aquele hardware. Não uso módulos ou initrd.
Então os passos que eu usei: make menuconfig marquei essas opções da sessão: Device Driver -> Scsi device Support -> Scsi low level drivers: [*] QLogic QLA2XXX Fibre Channel Support <*> Build QLogic ISP2300/ISP6312 firmware-module Depois: make-kpkg --revision=nomequequiser.1 kernel_image se for usar inird make-kpkg --revision=nomequequiser.1 --initrd kernel_image Instale o kernel e reinicie. Nos logs deve aparecer isso: QLogic Fibre Channel HBA Driver qla2300 0000:02:04.0: Found an ISP2312, irq 23, iobase 0xf8808000 qla2300 0000:02:04.0: Configuring PCI space... qla2300 0000:02:04.0: Configure NVRAM parameters... qla2300 0000:02:04.0: Verifying loaded RISC code... qla2300 0000:02:04.0: LIP reset occured (f700). qla2300 0000:02:04.0: Waiting for LIP to complete... qla2300 0000:02:04.0: LOOP UP detected (2 Gbps). qla2300 0000:02:04.0: Topology - (F_Port), Host Loop address 0xffff scsi3 : qla2xxx qla2300 0000:02:04.0: QLogic Fibre Channel HBA Driver: 8.01.04-k-fw QLogic QLA2340 - 133MHz PCI-X to 2Gb FC, Single Channel ISP2312: PCI (33 MHz) @ 0000:02:04.0 hdma-, host#=3, fw=3.03.20 IPX sda: assuming Write Enabled sda: assuming drive cache: write through 00 <5>SCSI device sda: 35547136 512-byte hdwr sectors (18200 MB) sda: assuming Write Enabled sda: assuming drive cache: write through sda: Rev: 0520 Type: Direct-Access ANSI SCSI revision: 03 Vendor: IBM Model: 1742-900 Rev: 0520 Type: Direct-Access ANSI SCSI revision: 03 sda1 sda2 sda3 sda4 Depois, fdisk -l e cheque se funcionou. Depois é com você. Qualquer coisa me fale. Jeronimo Em Ter, 2006-09-05 às 11:13 -0300, Daniel Lemos Gontijo escreveu: > > Valeu demais Jerônimo! > > Tem como você me explicar um pouco melhor o procedimento? > > Veja se eu entendi: > > dar o comando "make menuconfig" e marcar absolutamente todos os > módulos. Então basta eu recompilar o Kernel mais atual com o comando > "make-kpkg --append-to-version "-kernelpersonalizado" --initrd --us > --uc kernel_image" marcando todas as opções de módulos. > > É isso mesmo? > > Caso não seja, gostaria de te pedir uma explicação mais "for dummies". > > Mas desde já, muito obrigado mesmo pela resposta rápida! > > > > > Em Ter, 2006-09-05 às 11:05 -0300, Jeronimo Bezerra escreveu: > > Olá Daniel, > > > > eu também penei pra fazer funcionar esta placa, e eu consegui na época > > baixando o kernel mais novo da época, acho que 2.6.15 e compilando todo > > como [*] e não como módulo. Como módulo demora de reconhecer os discos e > > passava pelo fstab sem achar e não montava. Imbutido como [*] funcionou > > e funciona legal. > > > > Eu não tentei da maneira que você quer, mas assim funcionou :) > > > > Boa sorte! > > > > Jeronimo Bezera > > > > > Em Ter, 2006-09-05 às 10:55 -0300, Daniel Lemos Gontijo escreveu: > > > > Pessoal da lista, após muita bateção de cabeça tentando instalar e > > ativar num Debian Sarge a placa Qlogic QLA2340, de conexão com uma > > Storage, tenho que recorrer novamente a vocês. > > > > Preciso de ajuda para compilar o pacote > > "qla2x00-source_7.05.00-1_all.deb" de acordo com o Kernel 2.4 > > instalado em meu servidor de backup. Gostaria do auxílio (passo a > > passo) de vocês para compilar o driver e inserí-lo no kernel. > > > > > > Meu histórico com essa lista não anda muito legal pois até hoje > > recebi muitas respostas do tipo "isso não tem como fazer", sendo que > > após 3 dias de ralação SEMPRE foi possível fazer TUDO. > > Então, quem for responder que "isso é impossível" por favor não > > perca tempo. A pergunta é para aqueles que acham que é possível ok? > > > > > > O negócio é o seguinte, no link > > "http://wiki.sapi.gob.ve/wiki/index.php/StorageWorks_en_Debian#La_soluci.C3.B3n" > > tem um cara que passou pelo que estou passando, mas infelizmente EU não > > obtive sucesso. > > > > > > STATUS DO PROBLEMA: > > > > 1 - A primeira instalação com o Kernel "Debian 2.6.8-2-386" não > > obteve sucesso algum; > > > > 2 - A segunda instalação, recompilando o Kernel "Linux 2.6.17.11" > > quase obteve sucesso, pois o módulo foi carregado, embora não > > tenhamos conseguido ativar a placa e ela não tenha sido reconhecido > > pela Storage; > > > > 3 - A terceira instalação com o Kernel "Debian 2.4.27-2-386" foi > > reconhecida pela Storage e possui um driver compatível, mas não > > subiu o módulo e novamente não conseguimos ativar a placa. > > > > > > Numa avaliação preliminar, de acordo com os resultados obtidos nos > > três testes com a placa, tenho certeza que é possível instalar e > > ativar o dispositivo. Realmente acredito que o problema seja de > > "BIOS" (eu! - Bicho Idiota Operando o Sistema) que não consegui > > matar a charada. > > > > > > Recebi diversas sugestões, gostaria de testá-las em conjunto com os > > senhores: > > > > 1- instalação carregando o módulo "qla2xxx" direto de um > > disco/NFS/HTTP > > 2- dowload driver, adição do módulo e recompilação do "initrd" > > 3- recompilação do kernel, ativando o driver > > 4- inserção do pacote "qla2x00" no kernel, selecionando o mesmo com > > o comando "make menuconfig" > > > > > > Afim de evitar soluções redundantes e diminuir o esforço na busca, > > segue todo material coletado durante a semana de ralação para > > desvendar o problema. Peço que leiam seu conteúdo antes de procurar > > no Google. > > > > > > ======================= Comandos e ferramentas de diagnóstico > > lspci (lista os dispositivos plugados) > > scsiadd -s (escaneia conexões scsi) > > lsmod (lista módulos) > > fdisk (formata devices) > > insmod (insere novos módulos) > > kudzu (reconfigura hardware) > > ======================= > > > > > > ======================= Informações do driver > > Package: qla2x00-source > > > > Priority: optional > > Section: non-free/net > > Installed-Size: 712 > > Maintainer: Torsten Werner <[EMAIL PROTECTED]> > > Architecture: all > > Source: qla2x00 > > Version: 7.05.00-1 > > Depends: make, debhelper > > Filename: pool/non-free/q/qla2x00/qla2x00-source_7.05.00-1_all.deb > > Size: 672580 > > MD5sum: df74a7ba0c871ad5b0159717e9eb3984 > > Description: Source for the qla2x00 driver for kernel version 2.4 > > This package provides the source code for the qla2x00 kernel > > modules > > that support the QLA2100, QLA2200 and QLA2300 fibre channel > > adapters > > from QLogic. Kernel source version 2.4 is required to compile these > > modules. > > ======================= > > > > > > > > ======================= Como recompilar o Kernel no Debian > > http://www.dicas-l.com.br/dicas-l/20031121.php > > ======================= > > > > > > ======================= A melhor dica de solução até agora > > http://wiki.sapi.gob.ve/wiki/index.php/StorageWorks_en_Debian#La_soluci.C3.B3n > > ======================= > > > > > > ======================= Diversos links auxiliares > > http://download.qlogic.com/drivers/48898/README_qla2xxx2-4U4.htm > > > > http://www.linuxjournal.com/article/6896 > > > > http://www.debianfordummies.org/wiki/index.php/Bootplash > > > > http://support.qlogic.com/support/product_resources.asp?id=253 > > > > http://www-03.ibm.com/servers/storage/disk/ds4000/ds4500/index.html > > > > http://dunedin.lug.net.nz/forums/showthread.php?t=49469 > > ======================= > > > > > > ======================= Passo a passo que pode ser útil > > Discovering newly exported SCSI luns on a qlogic hba card > > > > Saturday, May 21st, 2005 > > > > As the root user, on the command line > > > > # echo "scsi-qlascan" > /proc/scsi/<driver -name>/<adapter-id> > > (qlogic driver re-scans) > > > > Where can be either one : qla2100/qla2200/qla2300 > > is the instance number of the HBA. > > > > Once that has been done , user then can force the scsi mid layer to > > do > > its > > own scan and build the device table entry for the new device: > > > > # echo "scsi add-single-device 0 1 2 3? >/proc/scsi/scsi > > (scsi mid layer re-scans) > > > > Where "0 1 2 3? is replaced by your "Host Channel Id Lun". > > > > The scanning has to be done in the above mentioned order. First the > > driver > > (qla2300/qla2200 driver etc) and then the Linux scsi mid layer (i.e. > > OS > > scan) > > later. > > > > You may find that the latter step of echo'ing to add manually may be > > a > > bit annoying.. so you can automate this with a script called > > rescan-scsi-bus which can be downloaded from > > http://www.garloff.de/kurt/linux/rescan-scsi-bus.sh > > > > I might sometime whip up a gui for this. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

