5
ответов

“несоответствующий ioctl для устройства”

У меня есть сценарий Perl, работающий в поле AIX. Сценарий пытается открыть файл из определенного каталога, и ему не удается считать файл, потому что файл не имеет никакого разрешения чтения, но я получаю другую ошибку...
вопрос задан: 28 March 2016 07:33
3
ответа

Максимальная длина буфера для sendto?

Как Вы получаете максимальное количество байтов, которые могут быть переданы sendto (..) призвать к сокету, открытому как порт UDP?
вопрос задан: 2 December 2013 12:48
3
ответа

Как узнать, ли устройство SCSI (говорят, что/etc/sda) диск или не через вызовы ioctl или другой?

Как узнать, ли устройство SCSI (говорят, что/dev/sda) диск или не через вызовы ioctl или другой? Я попробовал следующее, но сбои вызова ioctl. Мой/dev/sda является диском флэш-памяти USB. #include <stdlib.h&...
вопрос задан: 23 April 2010 12:33
3
ответа

Действительно ли возможно назвать функцию обратного вызова пространства пользователя от пространства ядра в Linux (ioctl)?

Действительно ли возможно развернуть интерфейс ioctl в Linux так, чтобы приложение пространства пользователя могло отправить указатель на функцию к драйверу пространства ядра? Я в особенности думаю о способах обработать...
вопрос задан: 22 April 2010 10:29
3
ответа

Используя Linux ioctl с Моно

Я пытаюсь сделать команду ioctl через Моно платформу, но я не могу найти то, что я ищу. Я пытаюсь отправить команду в карту DVB, которая имеет модуль ядра. Я надеюсь, что кто-то может связать или объяснить...
вопрос задан: 21 June 2009 16:30
2
ответа

Чтение / пишущий из использования I2C на Linux

Я пробую к чтению-записи к микросхеме FM24CL64-GTR FRAM, которая соединена по шине I2C на 0b 1010 011 адреса. Когда я пытаюсь записать 3 байта (адрес данных 2 байта, + данные один байт), я получаю ядро...
вопрос задан: 4 October 2014 16:38
2
ответа

Добавление пользовательской структуры вводит к strace

Я пытаюсь перепроектировать общий объект непривилегированного режима, который взаимодействует с драйвером ядра через ioctl syscalls. У меня есть заголовочный файл с определениями для интерфейса ioctl драйвера ядра (т.е. #...
вопрос задан: 3 September 2009 15:43
2
ответа

unlocked_ioctl по сравнению с нормальным ioctl

В file_operations структуре моего драйвера я имею: структура file_operations Щеголи = {чтение: device_read, запишите: device_write, unlocked_ioctl: device_ioctl...}; Т.е. нет никакого ioctl...
вопрос задан: 30 June 2009 13:03
1
ответ

То, как делает iwlist (), управляют, сканирует беспроводные сети?

Я хочу знать, как команда iwlist сканирует доступные беспроводные сети в Linux. Я считал его исходный код и был вызов ioctl с помощью SIOCSIWSCAN для инициирования сканирования и SIOCGIWSCAN для получения...
вопрос задан: 29 May 2009 12:03
0
ответов

как получить номер блока устройства файла

Я использую код ниже, чтобы получить номер блока файла: int get_block (int fd, int logic_block) {int ret; ret = ioctl (fd, FIBMAP, & amp; logic_block); if (ret < 0) {...
вопрос задан: 24 March 2019 02:45
0
ответов

Установить IP-адрес с помощью SIOCSIFADDR ioctl

Я пытаюсь получить и установить IP-адрес с помощью IOCTL интерфейс в Linux. Успешно могу достать и установить. Когда я устанавливаю IP-адрес, ifconfig eth0 показывает правильный IP-адрес, но затем ...
вопрос задан: 13 February 2019 05:39
0
ответов

Есть ли способ узнать, сколько данных доступно в сокете Python для приема?

Я понял, что должен использовать ioctl. Здесь есть похожие вопросы: как узнать, сколько данных находится в буфере отправки Socket Определяя количество байтов, готовых к вызову recv () 'd My ...
вопрос задан: 23 May 2017 12:33
0
ответов

Как мне узнать IP-адрес интерфейсов в C?

Допустим, я запускаю программу под названием IpAddresses.c. Я хочу, чтобы эта программа получила все IP-адреса этого устройства для каждого интерфейса. Как и ifconfig. Как я могу это сделать? Я мало что знаю ...
вопрос задан: 25 March 2016 13:20
0
ответов

What possible reasons could block a virtual terminal on Linux?

Or is it possible at all that some process or something else could block a virtual terminal? Or what could be a reason that an application hangs when trying to access the VT1? It seems, while that is ...
вопрос задан: 26 February 2016 18:47
0
ответов

Отправка команд ATA непосредственно на устройство в Windows?

Я пытаюсь отправить команды ATA на физический диск в Windows и получить ответ от устройства. Примечание: В этом случае я хочу отправить команду IDENTIFY DEVICE (0xEC). Устройство ответит...
вопрос задан: 12 January 2016 00:18
0
ответов

В пользовательском режиме запрещена привязка к сокету

В пользовательском режиме [без полномочий root] на linux-машина, я пытаюсь привязать сокет с помощью ioctl (iInterfaceSocket, SIOCSIFADDR и stCommand). Я получаю ошибку 13 -> Разрешение отказано из-за пользователя ...
вопрос задан: 7 February 2015 21:42
0
ответов

C / C ++ Linux MAC Адреса всех интерфейсов

Я использую следующий код для получения всех MAC-адресов для текущего компьютера: ifreq ifr; ifconf ifc; char buf [1024]; int sock = сокет (PF_INET, SOCK_DGRAM, IPPROTO_IP); if (sock == -1) {...}; ...
вопрос задан: 18 June 2013 20:02
0
ответов

Список вызовов ioctl из пространства пользователя в пространство ядра

Возможно, мой вопрос звучит более наивно. Но я хотел знать, можно ли перечислить вызовы ioctl, сделанные из пользовательского пространства в пространство ядра в Linux.
вопрос задан: 19 June 2012 08:55
0
ответов

Асинхронные сокеты в Linux — опрос против обратного вызова через

Решив реализовать асинхронные сокеты на моем простом сервере (linux ), я столкнулся с проблемой. Я собирался постоянно опрашивать ()и выполнять некоторую очистку и кэширование между вызовами. Теперь это кажется...
вопрос задан: 1 May 2012 15:07
0
ответов

Звуковой сигнал в Linux на C

Я хочу генерировать звуковой сигнал с определенной частотой и длиной (для различных звуковых сигналов )с помощью системного звукового сигнала (и только динамиков, если звуковой сигнал недоступен / доступный ). Я знаю, что это...
вопрос задан: 9 April 2012 12:03
0
ответов

ioctl не вызывается, если cmd = 2

Я разрабатываю модуль ядра, использующий unlocked_ioctl. Я протестировал его с версией ядра 2.6.24-23-generic, и он отлично работает. Теперь я попробовал это с версией ядра 3.3.1-1-ARCH и что-то странное...
вопрос задан: 9 April 2012 09:26
0
ответов

Отправить IOCTL в драйвер устройства Windows - сбой CreateFile

Я хочу отправить команду IOCTL на считыватель PC / SC подключен к моему компьютеру (64-разрядная версия win7). Чтобы отправить команду IOCTL, мне нужна РУЧКА на устройство, которую я не могу создать. Устройство ...
вопрос задан: 30 November 2011 20:39
0
ответов

Как вызвать ioctl в сценарии оболочки?

Я пытаюсь выполнить вызов ioctl в системе с помощью только bash и простых базовых утилит. Есть ли способ выполнить произвольную команду ioctl (если параметры являются просто целыми числами) для определенного ...
вопрос задан: 10 November 2011 15:53
0
ответов

Получение списка сетевых интерфейсов в node.js (ioctl SIOCGIFCONF) )

Я новичок в работе с узлами и создаю приложение узла, использующее node_pcap для захвата пакетных данных и выполнения с ними интересных вещей. Одним из входов для сбора данных является сетевой интерфейс ...
вопрос задан: 15 October 2011 07:29
0
ответов

Замена функции IOCTL ()

Я разрабатываю модель ввода / вывода драйвера устройства для небольших приложений микроконтроллеров, используя POSIX в качестве руководства для дизайна интерфейса. Я реализовал IOCTL () как средство управления драйверами / оборудованием ...
вопрос задан: 3 September 2011 17:35
0
ответов

Linux - ioctl с FIONREAD всегда 0

Я пытаюсь узнать, сколько байтов доступно для чтения в моем TCP-сокете. Я вызываю ioctl с флагом «FIONREAD», который действительно должен дать мне это значение. Когда я вызываю функцию, я получаю ...
вопрос задан: 8 August 2011 09:10
0
ответов

Может ли кто-нибудь помочь мне заменить «lock_kernel» в драйвере блочного устройства?

Спасибо, что посмотрели этот пост. Я пытаюсь исправить драйвер сетевого блочного устройства. Если вам нужно увидеть источники, они находятся на http: / / code.ximeta.com. Я заметил, что lock_kernel () кажется ...
вопрос задан: 10 May 2011 20:35
0
ответов

Использование связи ioctl между режимом ядра и пользовательским режимом

Я хочу взаимодействовать с моим модулем ядра с помощью ioctl. Я написал две программы на c, одну для модуля ядра, а другую для пользовательского режима. Я получаю эту ошибку при компиляции модуля ядра: error: ...
вопрос задан: 3 May 2011 11:40
0
ответов

Наличие проблемы, выясняющей, как получить информацию об интерфейсе Ethernet о Mac OS X с помощью ioctl/SIOCGIFADDR/SIOCGIFCONF?

У Вас есть проблема при выяснении, как получить интерфейсную информацию о Mac OS X с помощью ioctl/SIOCGIFADDR/SIOCGIFCONF? Я испытал много затруднений, получив код, который хорошо работал на Linux для работы над Mac OS X...
вопрос задан: 19 October 2010 00:22