Problem med nyare kernelversioner
Posted: Fri Mar 17, 2023 9:45 am
Försöker installera den modifierade ftdi-driver i Ubuntu 7.04 server. Första problemet blev:
Filen linux/config.h har tagits bort i nyare kernelversioner. För att fixa detta borde patchen ändras, det går även att fixa manuellt:
cd /usr/src/linux
nano drivers/usb/serial/ftdi_sio.c
Ändra:
#include <linux/config.h>
till
#include <linux/autoconf.h>
Nästa fel blir:
drivers/usb/serial/ftdi_sio.c:1188:51: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
Knepigare att fixa?
Kernelversion 2.6.20-15-server.
Ska nog ändra i originalfilen iställat för att använda den patchade filen...
Filen linux/config.h har tagits bort i nyare kernelversioner. För att fixa detta borde patchen ändras, det går även att fixa manuellt:
cd /usr/src/linux
nano drivers/usb/serial/ftdi_sio.c
Ändra:
#include <linux/config.h>
till
#include <linux/autoconf.h>
Nästa fel blir:
drivers/usb/serial/ftdi_sio.c:1188:51: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
Knepigare att fixa?
Kernelversion 2.6.20-15-server.
Ska nog ändra i originalfilen iställat för att använda den patchade filen...