Problem rfcmd Linux / Centos RHEL, udev osånt
Posted: Fri Mar 17, 2023 9:45 am
Hejsan,
jag har pulat lite med min tellstick, den fungerar bra i windows, så långt inga problem.
När jag skapat en udev rules fil
Den sätter tillochmed rätt rättighetr
eftersom ttyUSB* inte fungerade alls
från dmesg
är kommandoraden jag kör, har grejor på A 1-3, B1 och C3, ingen av dom fungerar.
kommandot "ser ut" att fungera, inga felmeddelanden kommer upp
Kernelversion
är versionen på rfcmd
Om jag knyter tellsticken till den körande VMWare Windows XP på samma maskin så fungerar tellsticken precis som det är tänkt.
med debug grejen på i c koden får jag det här
Nån som har några bra ideer?
Mvh Håkan
EDIT:
när den här kodsnutten
var med kom det här felmeddelandet
jag har pulat lite med min tellstick, den fungerar bra i windows, så långt inga problem.
När jag skapat en udev rules fil
Code: Select all
KERNEL=="usb*", BUS=="usb", SYSFS{idVendor}=="1781", SYSFS{idProduct}=="0c30", MODE="0666", NAME="tellstick", OPTIONS="last_rule"
Code: Select all
crw-rw-rw- 1 root root 189, 275 Feb 28 13:21 /dev/tellstick
eftersom ttyUSB* inte fungerade alls
från dmesg
Code: Select all
usb 3-1: new full speed USB device using uhci_hcd and address 20
usb 3-1: configuration #1 chosen from 1 choice
Code: Select all
rfcmd /dev/tellstick NEXA C 3 1
kommandot "ser ut" att fungera, inga felmeddelanden kommer upp
Kernelversion
Code: Select all
Linux olle.com 2.6.18-53.1.13.el5.centos.plus #1 SMP Wed Feb 13 07:47:59 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Code: Select all
#define PROG_NAME "rfcmd"
#define PROG_VERSION "0.2"
Om jag knyter tellsticken till den körande VMWare Windows XP på samma maskin så fungerar tellsticken precis som det är tänkt.
med debug grejen på i c koden får jag det här
Code: Select all
House: 0, channel: 0, on_off: 1
txCode: 0E00
txStr: S ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `` `` `` }+
Mvh Håkan
EDIT:
när den här kodsnutten
Code: Select all
#ifdef RFCMD_DEBUG
printf("txCode: %04X\n", txCode);
#endif
Code: Select all
cc -O2 -Wall rfcmd.c -o rfcmd
rfcmd.c: In function 'createSartanoString':
rfcmd.c:215: error: 'txCode' undeclared (first use in this function)
rfcmd.c:215: error: (Each undeclared identifier is reported only once
rfcmd.c:215: error: for each function it appears in.)
make: *** [rfcmd] Error 1