Problem med nyare kernelversioner

Moderator: Telldus

Post Reply
PHermansson
Posts: 27
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Problem med nyare kernelversioner

Post by PHermansson »

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...
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

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
Micke Prag
Software
Telldus Technologies
PHermansson
Posts: 27
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by PHermansson »

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).
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Det är ju jättebra. Hittar du fel på wikin får du gärna ändra. Det är ju trots allt en wiki...
Micke Prag
Software
Telldus Technologies
PHermansson
Posts: 27
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by PHermansson »

Ok har fixat lite med Wikin :)
Edit: Finns det förresten något officiellt ställe att ladda ned rfcmd?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Tyvärr bara subversion för tillfället. Vill du så kan du få skriva en wiki-sida om projektet och få en ftp-inloggning så att du kan lägga upp det.
Micke Prag
Software
Telldus Technologies
PHermansson
Posts: 27
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by PHermansson »

Det låter intressant. Installerade precis rfcmd och passade på att skriva upp hur jag gjorde, lägger in det i wikin.
Post Reply