rfcmd - Error opening /dev/ttyUSB0

Moderator: Telldus

Post Reply
Filip
Posts: 7
Joined: Thu Jan 18, 2018 11:08 am

rfcmd - Error opening /dev/ttyUSB0

Post by Filip » Thu Jan 18, 2018 11:08 am

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: 185
Joined: Thu Jan 18, 2018 11:08 am

Post by Jaxån » Thu Jan 18, 2018 11:08 am

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.
Använder inte MSN eller ICQ. Bara XMPP (Jabber): anders.jackson@astrakan.hig.se

Filip
Posts: 7
Joined: Thu Jan 18, 2018 11:08 am

Post by Filip » Thu Jan 18, 2018 11:08 am

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: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am

Post by Filip » Thu Jan 18, 2018 11:08 am

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: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am

Post by Filip » Thu Jan 18, 2018 11:08 am

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: 2242
Joined: Thu Jan 18, 2018 11:08 am
Location: Lund
Contact:

Post by micke.prag » Thu Jan 18, 2018 11:08 am

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: Thu Jan 18, 2018 11:08 am

Post by Filip » Thu Jan 18, 2018 11:08 am

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