Como investigar por que um dispositivo de bloco, embora visível em lsusb, não está em lsblk? [fechadas]

2

Eu tenho vários dispositivos (que são essencialmente dispositivos do tipo bloco) que estão conectados via USB. Seus dispositivos de armazenamento em massa USB. Posso listar os dispositivos via lsusb , mas eles não aparecem em lsblk ou em algum lugar em /sys/block .

Ao fazer um udevadm monitor e conectá-los novamente, recebo esta mensagem

KERNEL[69676.974198] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)
KERNEL[69676.974402] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
UDEV  [69676.975535] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)
UDEV  [69676.976173] remove   /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
KERNEL[69679.190131] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
KERNEL[69679.195371] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)
UDEV  [69679.197376] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1 (usb)
UDEV  [69679.199103] add      /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0 (usb)

Isso acontece com esse kernel uname -a

Linux ajvm 4.6.4-1-ARCH #1 SMP PREEMPT Mon Jul 11 19:12:32 CEST 2016 x86_64 GNU/Linux

dmesg não mostra algo que explica o erro

[69680.813203] usb 2-1.1: new high-speed USB device number 10 using ehci-pci
[69683.770954] usb 2-1.1: USB disconnect, device number 10

O que posso fazer para investigar mais este mau comportamento?

Qual poderia ser a razão pela qual, de repente, nenhum novo dispositivo de bloco é criado?

adição Eu realmente perdi a saída lsusb que é

Bus 002 Device 004: ID 0bda:0159 Realtek Semiconductor Corp. RTS5159 Card Reader Controller

Além disso, devo acrescentar que foi não apenas este dispositivo, que não acionou nenhum nó de dispositivo de bloco a ser criado, mas foi tudo (vários drives flash USB e cartões sd inseridos). Portanto, procurei usb-storage.ko sendo carregado lsmod | grep usb , o que não mostrava o módulo de armazenamento usb a ser carregado.

atualização

Descobri que a razão para tudo isso foi que atualizei meu kernel, e stupidly já removeu o antigo pacote do kernel. Não tendo feito uma reinicialização, eu estava com o kernel antigo, mas não mais com seus módulos do kernel, tornando impossível a carga de usb-storage . O que seria óbvio se eu tivesse visto algum erro no dmesg para reclamar sobre a falta de módulos do kernel, o que não aconteceu. Então, este problema sendo passado, e a questão sendo aparente, eu ainda acharia interessante se houvesse uma resposta dando informações sobre what could have been done, for the detection of the problem? . O suspeito habitual, ou seja, uma olhada em dmesg , pelo menos, não foi o caminho, como eu deveria ter sido informado sobre o módulo ausente (qual foi a causa do problema)?

    
por humanityANDpeace 20.08.2016 / 20:59

0 respostas