Veja como resolvi este problema:
- Instale o pacote udisks
- Executar os udisks --poll-for-media
Por meio de uma regra do udev, em seguida, aciono um script que cuida do download dos dados do meu cartão CF automaticamente.
Eu tenho um debian sem cabeçalho (3.2.0-3-686-pae) para o qual eu queria anexar um leitor de cartão independente para processar automaticamente minhas imagens. A ideia é que o leitor fique ligado o tempo todo e eu apenas insira o cartão SD.
Infelizmente, o cartão não é detectado quando eu o insiro.
Portanto, esta é a ação de inserir o cartão em um leitor de cartão de trabalho que não é reconhecido. Não há mensagens em / var / log / messages (nem em nenhum outro lugar). Quando o leitor de cartão é inserido, as mensagens estão corretas:
Aug 4 14:25:03 server kernel: [711743.411320] usb 1-6: USB disconnect, device number 5
Aug 4 14:25:12 server kernel: [711751.964021] usb 1-6: new high-speed USB device number 6 using ehci_hcd
Aug 4 14:25:12 server kernel: [711752.097364] usb 1-6: New USB device found, idVendor=058f, idProduct=6366
Aug 4 14:25:12 server kernel: [711752.097369] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 4 14:25:12 server kernel: [711752.097373] usb 1-6: Product: Mass Storage Device
Aug 4 14:25:12 server kernel: [711752.097375] usb 1-6: Manufacturer: Generic
Aug 4 14:25:12 server kernel: [711752.097377] usb 1-6: SerialNumber: 058F63666433
Aug 4 14:25:12 server kernel: [711752.098062] scsi4 : usb-storage 1-6:1.0
Aug 4 14:25:13 server kernel: [711753.224612] scsi 4:0:0:0: Direct-Access Multiple Card Reader 1.00 PQ: 0 ANSI: 0
Aug 4 14:25:14 server kernel: [711753.810820] sd 4:0:0:0: [sdc] 1984000 512-byte logical blocks: (1.01 GB/968 MiB)
Aug 4 14:25:14 server kernel: [711753.811559] sd 4:0:0:0: [sdc] Write Protect is off
Aug 4 14:25:14 server kernel: [711753.829719] sdc: sdc1
Aug 4 14:25:14 server kernel: [711753.840025] sd 4:0:0:0: [sdc] Attached SCSI removable disk
Eu queria saber se estou faltando alguma coisa em algum lugar (o comportamento acima está fora da caixa - eu não precisava configurar nada) -ou - que a inserção de um cartão em um já o leitor de cartão conectado simplesmente não é reconhecido pelo design.
EDIT : Embora fóruns discutam que a falta de mensagens é normal, obviamente funciona para alguns (obrigado Piskvor nad darnir pelos comentários). Deixarei a questão sem resposta e arquive um bug com o Debian - atualizando esta postagem se houver algum progresso.
EDITAR : arquivado Bug # 684306 (bugs .debian.org)
Veja como resolvi este problema:
Por meio de uma regra do udev, em seguida, aciono um script que cuida do download dos dados do meu cartão CF automaticamente.
EDIT : desconsidere (veja a edição na questão principal). Deixo a "resposta" para que os comentários possam se referir a algo)
Well, after having done a round through various fora it looks like that this is currently not possible. It looks like there is, technically, a way to have it done (as the insertion generates specific HW events) but this is not implemented. This is quite unfortunate as there are plenty of possible applications. In my case this is not too bad as the card reader is standalone but it gest tricky for built-in ones (though maybe in that case this is handled differently, I do not know as I do no have one)
Tags debian sd-card linux memory-card