Fork to fix for Ubuntu 18.04.4 LTS (Kernel 5.3), how to use:
- sudo apt-get -y install libncurses5-dev
- make
- sudo insmod bin/lfdd_drv.ko
- sudo bin/lfdk
If you have any questions, please feel free to contact me by E-Mail - Denir Li ([email protected]).
- v0.1.0 - http://sourceforge.net/projects/lfdk/ , ioctl was removed in Kernel 2.6.36, reference from http://blog.xuite.net/meloscheng/note/62155264 and http://blog.chinaunix.net/uid-20543672-id-3015637.html to fix lfdd/lfdd.c.
- v2.0.0 - https://github.com/merckhung/lfdk1 , use unlocked_ioctl to replace ioctl in lfdd/lfdd.c and added new features.
- Firmware Debug Kit (FDK) - https://github.com/merckhung/fdk , it's Network Client-Server architecture and exchanging network packets with each other. https://sites.google.com/site/merckhung/Home/firmwaredebugkit
PS. The original author: Merck Hung ([email protected]). This software is licensed under the terms of the GNU General Public License version 2, as published by the Free Software Foundation, and may be copied, distributed, and modified under those terms.
- https://github.com/acelan/lfdk : asm/system.h was removed in Kernel 3.4
- copy_to_user() & copy_from_user() moved to linux/uaccess.h from Kernel 4.12
- https://github.com/DesmondWu/lfdk1
- https://github.com/fcwu/lfdk
- http://rickey-nctu.blogspot.tw/2013/07/linux-firmware-debug-kit-on-ubuntu.html
- https://github.com/WadeChenX/lfdk2
- https://github.com/pciutils/pciids