Tente isto:
insmod / lib / modules / $ (uname -r) /kernel/drivers/usb/storage/usb-storage.ko
remova e reconecte a unidade e verifique o dmesg.
Estou tendo um problema com um servidor que acabei de instalar o kernel 2.6.18-371.el5. É um kernel antigo para o Red Hat 5, eu sei, mas devido a certas "restrições" eu sou forçado a usar isso por enquanto. Também deve ser notado que esta distro que eu instalei foi um kickstart com vários softwares de segurança pré-instalados.
Independentemente disso, eu tenho um repo local em um disco rígido externo USB e para a vida de mim eu não consigo obter o sistema para carregar os drivers para a unidade. Devido a outras restrições de rede, também não consigo postar mensagens de log nem conecto o servidor a uma linha pública. Então eu farei o meu melhor para entregar informações importantes. Eu sou razoavelmente competente em Linux, mas novo no carregamento de drivers para o kernel e tal. Então, se algumas das minhas explicações parecerem estranhas, sinto muito.
O que eu fiz até agora:
- " ls /dev
" mostra: " usbdev1.5_ep00, ...01, ...81
" ... quando eu conecto a unidade. Mas não "sd *" para a unidade.
- " blkid
" mostra apenas as minhas partições do sistema operacional e a montagem do CD-ROM. Não há montagens USB em tudo
- " fdisk -l
" mostra minhas três unidades físicas "sda, sdb e sdc", que correspondem às minhas três unidades SAS internas. Eles estão funcionando bem.
- " dmesg
" exibe somente: " usb 1-4.1:1.0: new high speed USB device using ehci_hcd and address 5
" " usb 1-4.1:1.0: configuration #1 chosen from 1 choice
" ... e é isso. Nenhuma descoberta de mais informações sobre o dispositivo.
- " lsmod
" mostra " ehci_hcd
", " uhci_hcd
" e " ohci_hcd
" todos carregados e nada mais.
- " lsusb
" mostra Bus 001 Device 004 e Device 003: Cypress Semiconductor Corp USB 2 TetraHub, Bus 002 Dev 004 Raritan Computer, e depois outros 4 dispositivos de bus em branco ... 7 no total. (O Raritan é o KVM conectado à Ethernet usando o teclado e o mouse USB)
- " yum list libusb
" mostra que libusb.x86_64
está instalado
Até agora, pesquisei algumas horas para encontrar soluções sobre esse problema. Eu tentei modprobing usb_storage
e ehci_hcd
. Eu tentei reiniciar com a unidade conectada. Eu olhei na BIOS e parece que a unidade está sendo vista lá. Eu reinstalei o kernel rpm na esperança de que algo fosse corrigido.
Alguém tem alguma ideia de como posso fazer com que o USB funcione para dispositivos de bloco? Eu ficaria muito grato por qualquer ajuda para o fazer.
Deve-se notar também que a configuração do kickstart grub veio com uma linha nousb
que eu deletei para usar um teclado e mouse USB. Ambos funcionam sem problemas agora e são descobertos nos comandos acima.
Tente isto:
insmod / lib / modules / $ (uname -r) /kernel/drivers/usb/storage/usb-storage.ko
remova e reconecte a unidade e verifique o dmesg.