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...
Problem med nyare kernelversioner
Moderator: Telldus
-
- Posts: 27
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
Kör 2.6.21 istället. Där finns TellSticken med som standard. Bara ladda in ftdi_sio.
För 2.6.20 räcker det att modproba med ett argument, kolla här hur:
http://tech.telldus.se/wiki/index.php?t ... _drivrutin
För 2.6.20 räcker det att modproba med ett argument, kolla här hur:
http://tech.telldus.se/wiki/index.php?t ... _drivrutin
Micke Prag
Software
Telldus Technologies
Software
Telldus Technologies
-
- Posts: 27
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
Tackar för tipsen! Får inte 2.6.21 att fungera på min maskin, vill sig inte riktigt. Kör därför vidare med 2.6.20, har kollat instruktionerna och gjort följande:
nano /etc/modprobe.d/options
Skriv:
options ftdi_sio vendor=0x1781 product=0x0c30
nano /etc/udev/rules.d/10-tellstick.rules
Skriv:
KERNEL=="ttyUSB0", BUS=="usb", SYSFS{idVendor}=="1781", SYSFS{idProduct}=="0c30" NAME="tellstick"
modprobe ftdi_sio
dmesg:
usb 1-3: FTDI USB Serial Device converter now attached to ttyUSB0
ls /dev/tellstick:
/dev/tellstick
Allt ser bra ut så långt, ska testa vidare nu! Märkte att det står fel vendor & product i wikin (modprobe ftdi_sio vendor=6017 product=3120) och att man ska använda '0x' (modprobe ftdi_sio vendor=0x1781 product=0x0c30).
nano /etc/modprobe.d/options
Skriv:
options ftdi_sio vendor=0x1781 product=0x0c30
nano /etc/udev/rules.d/10-tellstick.rules
Skriv:
KERNEL=="ttyUSB0", BUS=="usb", SYSFS{idVendor}=="1781", SYSFS{idProduct}=="0c30" NAME="tellstick"
modprobe ftdi_sio
dmesg:
usb 1-3: FTDI USB Serial Device converter now attached to ttyUSB0
ls /dev/tellstick:
/dev/tellstick
Allt ser bra ut så långt, ska testa vidare nu! Märkte att det står fel vendor & product i wikin (modprobe ftdi_sio vendor=6017 product=3120) och att man ska använda '0x' (modprobe ftdi_sio vendor=0x1781 product=0x0c30).
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
-
- Posts: 27
- Joined: Fri Mar 17, 2023 9:45 am
- Contact:
-
- Site Admin
- Posts: 2243
- Joined: Fri Mar 17, 2023 9:45 am
- Location: Lund
- Contact:
-
- Posts: 27
- Joined: Fri Mar 17, 2023 9:45 am
- Contact: