Page 1 of 1

rfcmd - Error opening /dev/ttyUSB0

Posted: Fri Mar 17, 2023 9:45 am
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?

Posted: Fri Mar 17, 2023 9:45 am
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.

Posted: Fri Mar 17, 2023 9:45 am
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

Posted: Fri Mar 17, 2023 9:45 am
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

Posted: Fri Mar 17, 2023 9:45 am
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

Posted: Fri Mar 17, 2023 9:45 am
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?

Posted: Fri Mar 17, 2023 9:45 am
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?

Posted: Fri Mar 17, 2023 9:45 am
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

Posted: Fri Mar 17, 2023 9:45 am
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!