The term "generic" associated with the kernel shows that you are trying to follow Ubuntu-specific directions. Debian and Ubuntu use different names for their kernel packages, so you can't mix those specific directions. One way to set up a driver build environment that works for either distro, assuming you have a working Net connection, is to install module-assistant and run in a terminal as sysadmin (sudo or root):
- Code: Select all
The command will install the headers of the current running kernel and also all the tools need to build the driver, so just install dkms after it finishes. You don't need git if you just download and extract a zip of the contents of that github repo.
I also remember users of your specific device and driver having problems when Stretch went to kernel 4.9. You can find the specifics if you search the forum for "8192eu", but I think the solution is to force load your driver by adding it to /etc/modules.
By the way, firmware is just a microcode blob that gets loaded into the device by the driver--the driver (aka module) is a quite different beast.
The MX Linux repositories
: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.4, Pale Moon 27.2.1, Liquorix kernel 4.10-2, mpv 0.25.0, Kodi 17.1, Ksnip 1.3.1, Mesa 13.0.6