linux-device-driver- все статьи тега


сбой доступа к несогласованному адресу на драйверах Linux wifi на платформе arc

Я получаю сбой на insmod драйверов WIFI Marvell pcie. я использую беспроводной драйверы на Arch=дугу ОС=Linux и обратным порядком байтов. аварии проследить, говорит невыровненному адресу, ведущих к краху. Я провел небольшое расследование и нашел место аварии, ниже приведен фрагмент кода. case NullPktPeriod_i: /** keep alive null data pkt interval in full power mode */ psnmp_mib->oid = wlan_cpu_to_le16((t_u16)NullPktPeriod_i); if (cmd_action == HostCmd_ACT_GEN_SET) ...

Какие опции мы имеем для связи между пользовательской программой и модулем ядра Linux?

Я новичок в программировании модулей ядра Linux. Из материала, который я прочитал до сих пор, я обнаружил, что существует 3 способа для пользовательской программы запрашивать услуги или взаимодействовать с модулем ядра Linux файл устройства в /dev файл в файловой системе /proc вызов ioctl () Вопрос: Какие еще варианты у нас есть для связи между пользовательской программой и модулем ядра linux? ...

Драйвер устройства ioctl Linux

может кто-нибудь объяснить мне, что это IOCTL? для чего он используется? как я могу его использовать? почему я не могу определить новую функцию, которая выполняет ту же работу, что и IOCTL? ...