Perguntas sobre 'ioctl'

1
resposta

Como posso listar dispositivos de trabalho de rede e endereço ipv4 no linux sem o comando ifconfig / ip?

Eu já descobri que no Linux eu posso listar dispositivos de rede (cd /proc/net/dev_snmp6/ && for device in *; do echo $device; done|sort) mas como posso obter o endereço ipv4 do dispositivo? Eu não tenho o ifconfig / ip instala...
16.02.2017 / 19:42
0
respostas

Como evitar o DTR no open para cdc_acm?

Eu tenho um Arduino Uno conectado via USB, usando o driver cdc_acm . Está disponível em /dev/ttyACM0 . A convenção para a interface serial do Arduino é que o sinal DTR seja usado para um sinal de reinicialização - ao usar o adaptador s...
26.05.2018 / 03:04
0
respostas

Como atribuo o terminal de controle a outro processo?

Eu uso TIOCSCTTY para forçar o terminal de controle em outro aplicativo "remoto". Mas depois que o aplicativo terminar de rodar, o terminal de controle fica órfão e bash para de reagir a Ctrl + C até que eu reinicie com bash$ exec bas...
11.06.2014 / 22:02
1
resposta

O que faz um “clone” de rmlint para o btrfs?

Eu estava lendo o manual rmlint , e um dos manipuladores duplicados é clone e reflink: · clone: btrfs only. Try to clone both files with the BTRFS_IOC_FILE_EXTENT_SAME ioctl(3p). This will physically delete duplicate extents. Needs at l...
13.02.2018 / 22:10
1
resposta

HDIO_GETGEO e HDIO_GET_IDENTITY no Linux usando C ++

Alguém pode explicar a diferença principal entre HDIO_GETGEO e HDIO_GET_IDENTITY ? Da documentação do Linux e deste documento intitulado: Resumo das chamadas HDIO_ ioctl. , I saiba que a primeira é para "obter geometrias de dispositivos...
02.07.2015 / 07:52
0
respostas

Tamanho de transferência máximo em SG_IO / SG_ATA_16

Eu preciso passar uma solicitação ATA direta e crua para um disco rígido (0x25, READ DMA EXT ), para desobedecer a contagem máxima do setor (longa história) e para ignorar todos os possíveis caches, buffers, reordenamentos do sistema operacion...
06.12.2017 / 16:47
0
respostas

como detectar CD fisicamente inserido na unidade

Como detectar que o CD foi fisicamente inserido na mecânica do CD o mais rápido possível? O CD é montado automaticamente, mas demora 20 segundos, às vezes - e é só então que sei que o CD está inserido ... nada parece me avisar com antecedência....
25.05.2016 / 12:39
0
respostas

Alterando o valor do readahead usando o comando blockdev

Estou tentando modificar o valor de leitura antecipada usando blockdev. Quando eu emito este comando blockdev --setra xxx /dev/sda - altera o valor de leitura da partição inteira naquele dispositivo, o que é bom. Mas quando eu fui para qualq...
04.05.2016 / 20:39
1
resposta

Por que o libdevmapper tem estruturas de dados?

Enquanto estou pesquisando libdevmapper.h para dicas sobre como usar corretamente o ioctls do mapeador de dispositivos (ou usar potencialmente o libdevmapper), estou confuso sobre o porquê de haver código aqui para criar / gerenciar uma ár...
05.05.2017 / 19:48
1
resposta

erro netcat: ioctl inapropriado para o dispositivo

Estou tentando criar um 'shell reverso' usando um bash oneliner e um netcat listener. Esta combinação funcionou muito bem alguns dias atrás, mas agora só dá erros quando a conexão. Alguém sabe o que o erro significa e como posso solucionar o pro...
05.10.2018 / 08:52