rfcmd - Error opening /dev/ttyUSB0

Moderator: Telldus

Post Reply
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

rfcmd - Error opening /dev/ttyUSB0

Post by Filip »

Min Bubba-server (excito.com) som jag kör Tellsticken på startades om efter ett strömavbrott. Efter det kan jag inte längre styra tellsticken utan när jag exekverar:

Code: Select all

rfcmd /dev/ttyUSB3 NEXA C 1 0
får jag följande felmeddelande:

Code: Select all

rfcmd - Error opening /dev/ttyUSB0
Nu är det tillräckligt många månader sedan som jag fixade så att det fungerade och kommer absolut inte ihåg vad jag gjorde. Har försökt läsa mig till i wikin vad som kan vara fel men hittar inte något vettigt.

Vad är det för fel jag kan ha gjort vid installation som gör att programmet inte fungerar efter en omstart av servern?
Jaxån
Posts: 199
Joined: Fri Mar 17, 2023 9:45 am

Post by Jaxån »

1) Har du drivrutinen installerad (prova kommandot: lsmod)
2) Finns enheten /dev/ttyUSB0 över huvud taget (prova kommandot: ls -l /dev/ttyU*)
3) Kolla i loggarna vad som händer när du sticker stickan (prova kommandot: tail -F /var/log/messages)

Om du hittar en lösning, så skicka in den här. Om inte, så skicka in vad du fick för resultat när du körde kommandona i 1-3.
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by Filip »

Får fortfarande inte det att fungera.
Här är de tre resultaten jag fick efter att kört dina rekommenderade kommandon.
Uppenbarligen hittat den inte den på /dev/ttyUSB0

Code: Select all

Module                  Size  Used by
ftdi_sio               28296  0

Code: Select all

ls -l /dev/ttyU*
ls: /dev/ttyU*: No such file or directory

Code: Select all

Sep  9 00:02:33 bubba kernel: usb 1-1: USB disconnect, address 2
Sep  9 00:02:45 bubba kernel: usb 1-1: new full speed USB device using at91_ohci           and address 3
Sep  9 00:02:45 bubba kernel: usb 1-1: configuration #1 chosen from 1 choice
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Vilken version av kärnan kör du?
Kör

Code: Select all

uname -r
för att få reda på det.

Låter annars som du glömt parametrarna till modprobe.
Infoga modulen med:

Code: Select all

modprobe ftdi_sio vendor=0x1781 product=0x0c30
Micke Prag
Software
Telldus Technologies
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by Filip »

micke.prag wrote:Vilken version av kärnan kör du?
Kör

Code: Select all

uname -r
för att få reda på det.

Låter annars som du glömt parametrarna till modprobe.
Infoga modulen med:

Code: Select all

modprobe ftdi_sio vendor=0x1781 product=0x0c30
Version på kärnan:
2.6.16.16

När jag kör update-modules (som enligt wikin ska köras efter modprobe-commandot) fås följande felmeddelande:

Code: Select all

Architecture-specific modutils configuration not found, using defaults
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Eftersom du kör en kärna tidigare än 2.6.21 måste du ha alla parametrar till modprobe. Det har du?
Micke Prag
Software
Telldus Technologies
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by Filip »

Jag kör följande kommando som du sa:

Code: Select all

modprobe ftdi_sio vendor=0x1781 product=0x0c30
Finns det något mer jag ska lägga till?
micke.prag
Site Admin
Posts: 2243
Joined: Fri Mar 17, 2023 9:45 am
Location: Lund
Contact:

Post by micke.prag »

Se till att du har laddat ur den gamla modulen innan då kör in den nya med:

Code: Select all

modprobe -r ftdi_sio
Micke Prag
Software
Telldus Technologies
Filip
Posts: 7
Joined: Fri Mar 17, 2023 9:45 am

Post by Filip »

micke.prag wrote:Se till att du har laddat ur den gamla modulen innan då kör in den nya med:

Code: Select all

modprobe -r ftdi_sio
Härligt!
Där gick det!
Tack för hjälpen!
Post Reply